Published inDartDart 2: Legacy of the `void`One of the questions I see the most asked on StackOverflow, Gitter, and even Google-internal support channels is the difference between the…Aug 30, 20185Aug 30, 20185
Dart 2 for fun (and profit): Types!One of the most exciting changes to Dart, in Dart 2, is the holy grail combination of removing optional types and adding powerful type…Aug 8, 20181Aug 8, 20181
TypeScript for 48 hours: What I learnedI participated in Ludum Dare 40 with a group of friends who are mostly non-programmers. The end result of our terrible game is here (source…Dec 15, 20171Dec 15, 20171
Published inDartBuilding data binding in the browserData binding, or updating the view (usually UI) from your application’s code is probably the holy grail of browser-based web frameworks —…Jul 4, 20173Jul 4, 20173
Building a reactive FPS Counter in DartAs an example of how to build FRP (functional-reactive program[s]) in Dart, I decided to try building an FPS counter — that is, an utility…May 1, 20171May 1, 20171
Writing ridiculously reusable Dart codeOne of the most common questions I get for Dart, even within Google, is “how do I make my code more reusable?”.Apr 28, 20171Apr 28, 20171
Possibilities for function overloading in compile-to-JS languagesWe’re constantly talking on the Dart team about how to improve the language (like non-nullable types), and one of the features that has…Apr 27, 20173Apr 27, 20173
Published inHackerNoon.comAre Futures in Dart threads?Well, no. Dart has a single thread, or event-loop, of execution. However, commonly you’ll see a code using Future have a comment something…Apr 26, 20173Apr 26, 20173
Published inDartAn intro to immutability with DartIt’s impossible to deny that immutability is a hot topic in programming, especially front-end programming. Libraries like Immutable.js and…Apr 24, 20172Apr 24, 20172
Lazy loading with Angular DartA little known fact: Angular Dart has supported lazy loading since 1.0.Nov 14, 20168Nov 14, 20168