9
I Use This!
Activity Not Available

News

Posted almost 7 years ago by Davy Mitchell ([email protected])
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.23.0Command line installation: choco uninstall dart-sdkchoco install -y dart-sdk -version 1.23.0To verify you have the right version on your path. dart --versionDart VM version: 1.23.0 (Fri Apr 21... [Less]
Posted almost 7 years ago by Matan Lurey
It’s impossible to deny that immutability is a hot topic in programming, especially front-end programming. Libraries like Immutable.js and other concepts like unidirectional data flow have argued it’s easier to reason about data when it doesn’t ... [More] change underneath you:In object-oriented and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is created. This is in contrast to a mutable object (changeable object), which can be modified after it is created.Well, what about Dart? We have a couple concepts that lend themselves well to immutability and immutable objects built-in, starting with the... [Less]
Posted almost 7 years ago by Filip Hráček ([email protected])
Dart 1.23 is now available. It introduces support for overriding fields in strong mode and a lot of other improvements. Get it now!Figure 1: Overriding fields in strong modeWe have been spending a lot of our time on our unified front-end (explained by Vyacheslav Egorov in this short talk from the Dart Developer Summit). We're also doing a lot...
Posted almost 7 years ago by Filip Hráček ([email protected])
Following Brad Green’s keynote at ng-conf 2017 that seemed to indicate that Typescript is now an official language at Google, there were many questions about the status of Dart at Google. We would like to clarify that both Dart and Typescript are in ... [More] the same category. They both are  allowed to be used for client side development. They are, however, not in the same category as more established languages like Javascript/Closure and Java — those have both more lines of code and more tooling. Dart has been used for unrestricted client development at Google now for 4+ years.... [Less]
Posted about 7 years ago by Filip Hráček ([email protected])
Another article about Dart from Istvan Soos is about Progressive Web Apps, published today. — Filip HracekHave you ever tried to load a web application (maybe a game or a measurement converter) and couldn’t use it because the network was down? That’s ... [More] an awful experience, but luckily we have the technology to make such apps available for our users.For most apps and games, this can be done with 3 lines of Dart code and 1 command in the terminal. In this short article I’ll guide you through the steps, and make sure that... [Less]
Posted about 7 years ago by Filip Hráček ([email protected])
Lots of interesting articles about Dart have been cropping up on Medium.com lately. We've decided to cross post them here so that followers of this blog won't miss out on them. We'll start by Istvan Soos's GWT-to-Dart case study, published on Friday. ... [More] — Filip HracekEarlier this year I was asked if there’s a good way to compare developing web UIs in Google Web Toolkit (GWT) vs. Dart, specifically AngularDart. Having worked with both GWT and Dart, I had a good idea of the differences, but as I thought more, I started to wonder how... [Less]
Posted about 7 years ago by Davy Mitchell ([email protected])
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.22.0Command line installation: choco uninstall dart-sdkchoco install -y dart-sdk -version 1.22.0To verify you have the right version on your path. dart --versionDart VM version: 1.22.0 (Mon Feb 13... [Less]
Posted about 7 years ago by Filip Hráček ([email protected])
Dart 1.22 is now available. It introduces a sync/async union type, assert messages, covariant parameter overrides, and much more. Tool startup is now much faster. Get it now!Faster tool startupWe have switched to using application snapshots for ... [More] running our SDK tools like dart2js, analyzer, and pub. This improves startup performance. See the AOT compiling talk at Dart Dev Summit 2016 for more information. Information about how to use application snapshots can be found in the SDK wiki.Here are the improved performance numbers we see with the switch. [Less]
Posted about 7 years ago by Davy Mitchell ([email protected])
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 about 7 years ago by Davy Mitchell ([email protected])
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]