Skip to main content

Posts

Showing posts with the label presentation

New site for Dart news and articles

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

What to expect at Google I/O 2017

Google I/O is happening in Mountain View this week. Here’s what you shouldn't miss if you're coming, or if you're following I/O from home. Figure 1: One of the Flutter apps that will be live-coded on stage. You will also be able to build it in one of the codelabs. Session: Prototyping to Production : Bridging the Gap with a Common Tool  by Fiona Yeung and David Yang Friday, 8:30am PDT Design and engineering collaboration is difficult but vital for iterative user-centered product development. Join us (a designer and UI developer) as we use the Flutter UI framework to evolve a UI concept from prototype to production code. You'll leave this talk with a deeper understanding of how to bridge the gap between designers and UI developers through a prototyping-centric workflow, and why using a single framework between designers and developers helps your team work more efficiently. Session: Single Codebase, Two Apps  with Flutter and Firebase  by Emily Shack ...

How dart2js generates efficient JavaScript code

Learn how dart2js generates efficient JavaScript code with the video and slides from " Dart for the Modern Web Developer " talk from Chrome Dev Summit . This presentation, from Dart engineers Kasper Lund and Seth Ladd, takes a look into dart2js, a Dart to JavaScript compiler, and showed how it generates efficient JavaScript code. Performance charts show dart2js generates JavaScript code that is sometimes faster than hand-written JavaScript code. The compiler is able to analyze the entire Dart program for both local and global optimizations. The presentation shows some of the techniques, with plenty of code examples. Check out all the great content from Chrome Dev Summit , including content on mobile web development, performance, DevTools, and more. Enjoy!

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 ...

Build HTML5 games with Dart

Learn how to build HTML5 games with Dart in this video from Kevin Moore . Kevin walks you through his open-source  Pop Pop Win! game. Kevin used HTML5 canvas, Web Audio API, and more. He also uses his BOT pub package , which is a collection "of (mostly) general libraries to make working with Dart more productive." You can see all the code to Pop Pop Win! on Github . The game even works on desktop and mobile!

Dart's JavaScript compiler's optimization techniques

Dart engineer Florian Loitsch presented " JavaScript as a compilation target - Making it fast " at JSConf.EU. The video is now up: Florian discusses how dart2js, Dart's compiler to JavaScript, works and goes over some of its features. For example, dart2js performs "tree shaking", a technique to eliminate dead code from the compiled output code. Enjoy!

Speed Matters, says Dart co-founder Lars Bak

Lars Bak, engineer on HotSpot, V8, and now co-founder of Dart, presents a bit of history that lead to Dart and why performance is key for the web. Lars Bak from Stange Loop conference The video and slides from his presentation "Pushing the Limits of Web Browsers" from Strange Loop in September 2012 are now available. In the presentation, he covers lessons learned from building Java VMs, Smalltalk VMs, JavaScript engines, and how those lessons impacted the design of Dart. Slide from Strange Loop presentation

Watch Dart's plan to make it easier for you to build web apps

Posted by Seth Ladd Bob Nystrom, engineer with the Dart project, recorded a screencast of his presentation titled "Dart's plan to make it easier for you to build web apps". From the video's abstract: When we announced Dart, it kicked up a bit of a dust storm. In this talk, I discuss the challenges that Google and others face when building web apps today. I introduce Dart and show how its features were designed specifically to address some of those challenges. You'll see how Dart protects you from many of the dark corners and sharp edges of JavaScript and the DOM. When your programs grow and evolve over time, you'll see how Dart can help keep your app nimble and maintainable. Thanks to Dart's Dart to JavaScript compiler, you'll see how you get all of that while still being able to run on any browser that supports modern JS and without the bad karma of fracturing the web. You can learn more about Dart at http://www.dartlang.org  and let us kn...

Video for a Dart Q&A before Google IO

Posted by Seth Ladd Yesterday Gilad Bracha, JJ Behrens, and myself had a fun time with a Dart Q&A. If you missed it, the video is now posted: Enjoy! As always, please join the conversation at the Dart mailing list .

2 Google I/O 101 videos for Dart

Posted by Seth Ladd Google I/O is starting early this year with these two new introduction videos about the Dart project . In an Introduction to Dart with Seth Ladd , take a tour of the Dart language, libraries, and tools. Learn how this new open source project can help you scale your web programs from small scripts to large structured and modern apps. In the Dart Editor Tutorial with Devon Carew , learn how the editor helps you navigate small and large code bases and gives you the tools to feel confident scaling your code. Features like refactoring, code completion, code navigation, and semantic search are demoed in this video. As always, join the conversation at the Dart mailing list and learn more at http://dartlang.org . Thanks for trying Dart!

Dart slides from Smalltalk and 33rd Degree conferences now online

Posted by Seth Ladd We've just posted the slides for two Dart talks from this week. Eric Clayberg, engineering manager at Google, presented an Introduction to Dart for Smalltalkers to the Smalltalk Industry Conference. Mike West, Chrome Developer Advocate, presented A tour of Dart to 33rd Degree Conference. You can find those and other Dart presentations, videos, and slides at dartlang.org . Thanks to Eric and Mike for their presentations!

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.

New Dart presentations and slides available

Posted by Seth Ladd We've added four new  Dart presentations  with slides, and some videos, to the site. Anders Sandholm  presented  at Google Developer Day Berlin Gilad Bracha  presented  at Stanford Philip Rogers  presented  to the Atlanta GTUG Florian Loitsch  presented  at Riviera DEV Enjoy these and other slides at our  Dart presentations collection .

Dart slides from SenchaCon available

Posted by David Chandler I recently presented  Building Modern Apps with HTML5 and DART  at SenchaCon. The Dart section begins with  slide 26 and illustrates some of the ways in which Dart facilitates the building of large-scale applications while retaining the lightweight feel of a scripting language. Click on the Dart code samples to see highlighting of various language features. We'll be adding more presentations at  www.dartlang.org/slides/  soon.