Skip to main content

Posts

Showing posts with the label dartisans

New site for Dart news and articles

For the latest Dart news, visit our new blog at  https://medium.com/dartlang .

Dart in Education: Interview with Prof. Dr. Nane Kratzke

Nane Kratzke is a professor of Computer Science at the Lübeck University of Applied Sciences  in North Germany. He conducts cloud computing research at the university’s Center of Excellence for Communications, Systems, and Applications (CoSA). He also gives Computer Science courses — one of which uses Dart as a vehicle to teach web programming. We asked Nane about this.   [Off-topic] Is it true you were researching network warfare at some point in your past? Yes, that is true. I was enlisted in German Navy as a Navy Officer and during my military time I studied Computer Science at the University of Federal Armed Forces in Munich, Germany. For about six years after my studies, I was involved as a software engineer, team leader and project leader in several programs for command and control systems of German frigates. After that, I worked as a consulting software architect for a German think tank consulting mainly the German Ministry of Defence. I did some research...

Irrduino: A Sprinkler System Built Using Arduino, Android, Google App Engine, Python, and Dart

Developers frequently ask me if Dart is ready for the real world. Well, of course, that depends on the application. Check out this short video in which Joe Fernandez and I not only show that Dart can be used in the real world, we also show that it can be used to take the tedium out of watering your lawn! The Dart code for Lawnville was originally written in January of 2012, a mere three months after Dart was launched as a "technology preview". That was six months before Dart's M1 release, so it's been updated a few times along the way. However, the code really hasn't fundamentally changed that much since the beginning. Perhaps the most interesting piece of code is the use of a Queue (from the dart:collection library) to schedule watering tasks. You can click on different parts of the lawn, and the droid will fly over and water each section for a short amount of time: _actionQueue = new Queue(); ... _actionQueue.add({'action': 'water...

Dart with Google Web Toolkit

In this episode of Dartisans , I'm going to show you a variety of ways to use Dart with Google Web Toolkit. I know that there are a lot of GWT developers out there who would like to give Dart a shot, but they aren't sure how because they already have a large, successful app that's written in GWT. I'm going to show you ways to integrate Dart into your existing GWT application without having to rewrite it from scratch. To do this, I've built a sample application that uses both GWT and Dart. I'll show you how to setup a development environment so that you can work with both technologies. Then, I'll show you a variety of ways in which you can get GWT and Dart to interoperate, such as: Using GWT and Dart to manage different parts of the same page Using Dart to retrieve JSON from a Java servlet Using window.postMessage and JSNI to pass messages between GWT and Dart Using JavaScript, JSNI, and Dart's js package for synchronous interoperability between ...

Esto es Dart

This is a blog post for Spanish-speaking developers who may be interested in learning Dart. Please pass it along to any Spanish-speaking developers you know! En su libro El programador pragmático , David Thomas y Andrew Hunt recomiendan "aprender al menos un lenguage nueva cada año." Bueno, es un nuevo año, y creo que ahora es un buen momento para aprender un nuevo lenguage. De hecho, si usted todavía no ha aprendido Dart, no hay mejor momento! El año pasado, empecé a estudiar español para poder compartir con todos los hispanohablantes del mundo mi introducción a Dart traducido al español. Después de pasar dos días delante de un micrófono tratando de no sonar como si tuviera canicas en mi boca, les presento a Esto es Dart ! Espero que les guste. In English: In their book The Pragmatic Programmer , David Thomas and Andrew Hunt recommend that you "learn at least one new language every year." Well, it's a new year, and now's a great time to learn a ...

Dartisans Ep. 16: Dart and Web Components Reloaded

Watch another great episode of Dartisans dealing with using  Web Components   with  Dart .  This  episode features presentations by Dimitri Glazkov (one of the creators of Web Components) and John Messerly and Siggi Cherem (who helped build the dart-lang/dart-web-components library).   You can follow along with the open-source  dart-web-components work on Github . As always, we invite you to join our  Dart mailing list , ask questions on  Stack Overflow , or file feature requests on  dartbug.com .

Dart helps you build Web Components today

Watch this episode of Dartisans and learn more about using Dart with Web Components . Even though Web Components aren't yet baked into the platform, you can use Dart to build Web Components today and compile them down into code that works in modern browsers. You can follow along with the open-source dart-web-components work on Github . With Dart, you can build structured web apps. With Web Components, you can build encapsulated, declarative components. Two great ideas that go together!

Learn About Compiling Dart to JavaScript

Dart runs across the modern web, thanks to our Dart to JavaScript compiler. We recently sat down with some engineers from the dart2js project. Enjoy the video! Don't forget to watch our past episodes of Dartisans !

Ask the dart2js team

Posted by Seth Ladd This time, we're taking the Dartisans show on the road! We'll be in Denmark next week to chat with members of the dart2js team. Here's your chance to ask and vote for questions about how the Dart project compiles Dart to JavaScript. Past episodes of Dartisans have covered the Dart VM , the Dart community , and more . We look forward to hearing from you! What do you want to ask the dart2js team ?

Learn about mirrors and isolates in this episode of Dartisans

Posted by Seth Ladd In this episode of Dartisans, JJ Behrens talks with Dart engineers Todd Turnidge and Johnni Winther about their work on mirrors (the reflection API), isolates, and dart2js. Don't forget to watch the rest of the Dartisans episodes or subscribe to the podcast.

Watch Dartisans ep 8, with Rikulo and import syntax changes

Posted by Seth Ladd In this episode of Dartisans, we talk to the developers of Rikulo, an open source mobile web app framework built with Dart. We also chat with Gilad Bracha about the changes to the library import syntax coming with M1. You can catch up with all the Dartisans videos or by subscribing to our podcast ( direct or via iTunes ). Enjoy!

Meet some Dart VM engineers in this video interview

Posted by Seth Ladd Yesterday we had a fun time hanging out with some of the Dart VM engineers. The video is now available  from the interview, we hope you enjoy learning more about the Dart virtual machine from the engineers who are building it. Thanks to Todd, Siva, Ivan, and Srdjan for chatting with us. And thanks to everyone who watched and sent in questions. You can watch all archived episodes of Dartisans , too. See you next time on Dartisans, the G+ Hangout broadcast for the Dart community!

Dart Editor demo and Q&A with team

Posted by Seth Ladd We have just posted the video from Dartisans Ep 4 - Demo and Q&A from the Dart Editor team. In this episode, the Dart Team gives a demo of the latest features of the Dart Editor (including edit and refresh cycle, creating a new project, browsing projects, warnings and errors, and more). Thanks to the Dart Editor team for their time and answers to many questions! What do you want to see in the next episode of Dartisans?

Video: Josh Bloch talks about Dart Libraries

Posted by Seth Ladd Watch Josh Bloch chat about the Dart libraries in this video from our latest Dartisans broadcast. Thanks to everyone that watched and asked questions. Be sure to +1 the original post if you liked the format, and let us know what other topics you'd like to see covered in the future.