9
I Use This!
Very High Activity

News

Analyzed 5 days ago. based on code collected over 2 years ago.
Posted over 2 years ago by Davy Mitchell (nore...@blogger.com)
Cellular Automata has featured on this blog before - Conway's Game of Life. Whilst on the Rosetta Code site I stumble upon the Forest Fire model. Of course, a Dart version was soon underway - specifically designed to fit nicely on my phone's screen. ... [More] The model's rules are straightforward: "A burning cell turns into an empty cellA tree will burn if at least one neighbor is burningA tree ignites with probability f even if no neighbor is burningAn empty space fills with a tree with probability p" Watch the video below, try... [Less]
Posted almost 3 years ago by Davy Mitchell (nore...@blogger.com)
This is just a tiny snippet for Angular2 / AngularDart that I decided was worth a blog post because it is A) a FAQ and B) has lots of weird Angular 1 workarounds on the web that may be time wasting rabbit trails! How to set the web page Title from ... [More] Angular? import 'package:angular2/src/platform/browser/title.dart';.... Title _title = new Title();...._title.setTitle(text); [Less]
Posted almost 3 years ago by Shams Zakhour (nore...@blogger.com)
As of the 1.19 release, Dart supports an optional mode, called strong mode, that supports stronger static typing. Strong mode helps you find bugs sooner and contributes to making Dart a sound language.To learn more about using strong mode to enable ... [More] soundness, including the how, the why, and fixes for common problems you might encounter, see: Sound DartHow and why to write sound Dart code, and how to use strong mode to enable soundness. Sound Dart: FAQA list of common questions for those who are interested in stronger static typing. Sound Dart: Fixing Common Problems [Less]
Posted almost 3 years ago by Filip Hráček (nore...@blogger.com)
Dart was the fastest growing programming language at Google in 2016 with millions of lines of code written. It also made it to TIOBE Index Top 20 this month (see TIOBE's methodology).It takes time to build something as ambitious as Dart and, in some ... [More] ways, Dart is still in its infancy. But we're glad the hard work is starting to pay off.Many thanks to our amazing community!We're going to celebrate by ... releasing... [Less]
Posted almost 3 years ago by Davy Mitchell (nore...@blogger.com)
As detailed in previous posts, I have been working on a notepad application using AngularDart. There's not been a blog post for while but it has slowly and steadily progressed. AngularDart has had a couple of big updates since I started this and not ... [More] caused any issues. So I am finding it very stable and easy to relate to Angular1. There's a lot of Angular features that I haven't used in there yet so I will continue to scour articles and samples. That said, the focus for np8080 will probably be on the end user functionality rather than the implementation... [Less]
Posted almost 3 years ago by Davy Mitchell (nore...@blogger.com)
Chocolatey is a package manager for Windows similar to Linux's apt-get, based on Microsoft's Nuget tool and Powershell scripting language. It works from the command-line and from a WPF GUI interface. You can install unmoderated versions by ... [More] specifiying the install version during installation.Chocolatey has also been updated with versions 1.21.0Command line installation: choco uninstall dart-sdkchoco install -y dart-sdk -version 1.21.0To verify you have the right version on your path. dart --versionDart VM version: 1.21.0 (Thu Dec 07... [Less]
Posted almost 3 years ago by Michael Thomsen (nore...@blogger.com)
Dart 1.21 is now available. It introduces support for generic method syntax along with a few popular convenience features. Get it now!Generic method syntaxUntil now, Dart's generic support was limited to classes, such as List. Dart 1.21 introduces syntax allowing type arguments on methods and functions.   T first(List ts) {     return...
Posted almost 3 years ago by Michael Thomsen (nore...@blogger.com)
At the Dart Developer Summit we introduced our fast and powerful Flutter developer experience. But our ambitions don’t stop here, so we have been hard at work developing several updates that further improve the experience.Faster startup during ... [More] developmentHot reload means you only have to launch your app once; after that changes are simply reloaded into the running app. But even that initial launch should be really fast. Previously we used a loader application to bootstrap the device with your application sources. Thanks to recent improvements made to the reload engine inside the VM this is no... [Less]
Posted almost 3 years ago by Anders Thorhauge Sandholm (nore...@blogger.com)
To contribute to the celebration of the recent 1.0 launch of StageXL, we had a chat with Bernhard Pichler to learn more. Here we go.---First and foremost huge congrats on the 1.0 launch! People are already raving over it on Hacker News and Reddit. ... [More] This is really a great accomplishment. I was wondering if you could start by telling us a bit about who you are?Thanks. Sure. My name is Bernhard Pichler, I'm 42... [Less]
Posted almost 3 years ago by Anders Thorhauge Sandholm (nore...@blogger.com)
Dart is increasingly being used as a cross platform language, and on most of these platforms ahead-of-time (AOT) compilation is a key part of the development and deployment story.The dynamic nature of Dart limits the effectiveness of ahead-of-time ... [More] compilation, particularly as applications scale up in size. We therefore designed Strong Mode Dart to allow ahead-of-time compilers to generate better code by taking full advantage of the type information that programmers write. While the initial goal of Strong Mode was... [Less]