A fantastic round-up of concepts, tools, and things to consider when doing one of a developer’s most important tasks: debugging.
Sarah Drasner
Just 3 months old, Prettier is already heavily used in the industry for standardizing code style/formatting. With 1.0, the creators are putting their ‘safe for production’ stamp on it.
Christopher Chedeau
If GraphQL is yet another buzzword flying past, this is a great introduction to what the declarative data querying approach could be doing for you.
Sacha Greif
![Lob.com]() Lob provides an API that enables developers to send postcards, letters, checks, and more as effortlessly as sending emails. Lob is based in San Francisco, CA and is venture backed with over 6000 customers including Amazon, Square, and Counsyl.
Lob.com
Sponsor
Slack recently ported their desktop app over to using TypeScript, here Felix Rieseberg reflects on the experience. Also this week, Ember’s Tom Dale explained why Glimmer uses TypeScript, with examples.
Slack
Doug Crockford (author of JavaScript: The Good Parts) has been speculating on what should come after JavaScript while sharing his love and distaste for various languages over the years. (46 minutes)
Douglas Crockford
PhantomJS is a popular, scriptable headless Webkit implementation often used for testing. Its maintainer sees Chrome’s headless mode as the eventually preferred approach.
Vitaly Slobodin
Learn to build data-driven apps with Vue 2. Olayinka Omole creates a simple client to pull news stories from the New York Times API with the Axios library.
Sitepoint
A release that helps pave the way for React 16. See today’s React Status for more.
Andrew Clark
Jobs ![Supported by Hired.com]() Can't find the right job? Want companies to apply to you?Try Hired.com. In Brief V8 Project Retiring the 'Octane' Benchmark Suite news Seth Thompson Last tickets for JSDayES! The JavaScript event in Madrid, May 12-13th news JSDayES Sponsor VueConf 2017, A Vue.js Conference in Wrocław, Poland (Jun 21–23) news Vue.js Conference V8: Behind the Scenes (March Edition) news Ignition and TurboFan are now enabled by default. Benedikt Meurer TypeScript 2.3 RC: New 'Strict' Typing Option, Async Generators/Iterators news Microsoft A Vue.js Intro For People Who Know Just Enough jQuery To Get By tutorial Matt Rothenberg Handling Multiple Checkboxes in Angular Forms tutorial Netanel Basal Recreating a Pong Game with SVG.js tutorial Ulrich-Matthias Schäfer How TC39's Incremental Approach Improves The Standards Process tutorial Dylan Schiemann Introducing Live Code Comments: better than breakpoints & console.log A feature to quickly inspect any expression value, even in the middle of a chain of function calls. Wallaby.js Sponsor Why Immutability Can Be Beneficial in JavaScript video ReactCasts The Future of Ember.js in 3 Minutes (with a Besuited Tom Dale) video LinkedIn Backslide: CLI Tool for Making HTML Presentations with Reveal.js toolsnode Yohan Lasorsa How to find and fix the slowest code in your .NET application tools Find bottlenecks in your code or database & boost performance with ANTS Performance Profiler. Try it free now. Red Gate Sponsor webDSP: High Perf, Client-Side DSP Library using WebAssembly code Live video effects demo here. Pulusani, Khalkhali, and Wagner awaiting: Functions to Make async/await Even More Useful code Delays, throttled maps, callback/event/successes awaiting. Hunter Loftis UPNG.js: A Small and Fast PNG Decoder code Photopea VMS: A Vue.js 2.0-Based Content Management System code Eric JJ Barba.js: Smooth Visual Transitions Between Pages with pushState code Luigi De Rosa |