Profile

Cover photo
Seth Ladd
Works at Google
Attended Rochester Institute of Technology
Lives in Mountain View, CA
15,765 followers|9,807,889 views
AboutPostsCollectionsPhotosYouTube+1'sReviews

Stream

Seth Ladd

Shared publicly  - 
 
If you are a Dart developer on Windows, try the Scoop installer to make it easy to download and upgrade the Dart SDK!
 
+Seth Ladd 

Dart is now (up-to-date) in scoop!

Scoop installs software from the command line on Windows.

http://scoop.sh/

The dart package was quite old, so I've updated it with the latest stable version. Once you've installed scoop, you can get it like this:

scoop update
scoop install dart

The dart dev channel should be available soon too via the scoop extras bucket. To get it:

scoop bucket add extras
scoop install dart-dev

Hope you like it! :)
Scoop installs the tools you know and love. scoop install curl. Get comfortable on the Windows command line. Looking for familiar Unix tools? Tired of Powershell's Verb-Noun verbosity? Scoop helps you get the programs you need, with a minimal amount of point-and-clicking.
2 comments on original post
10
2
Don Olmstead's profile photoSeth Ladd's profile photoTony Bonavera's profile photoRico Konieczek's profile photo
2 comments
 
+Don Olmstead sorry, I don't know. Maybe ask on the original post?
Add a comment...

Seth Ladd

Shared publicly  - 
 
Learned a neat trick today. You can encode a Dart script as a data: URI and pass that to spawnUri. No need to dynamically construct a Dart script, save it to a temp file, just to spawn it.
16
3
George Moschovitis's profile photoJuan Mellado's profile photogeorge oloo's profile photoGuillaume Girou's profile photo
 
nice trick, until we get builder mirrors.. (or just plain eval ;-))
Add a comment...

Seth Ladd

Shared publicly  - 
 
 
I just finished a blog post about modular unidirectional data flow in Dart and React. We're using this pattern on a new project we started at Mixbook. I hope you'll find it useful when building Dart apps with React.
I've been experimenting with Dart and React over the last few months, and as part of these experiments, I've been using a pattern that's inspired by Elm to structure data flow. With this pattern, your application is split up into modules that follow a specific convention.
15 comments on original post
10
5
Faisal Abid's profile photoThomas Schranz's profile photoMarkus Kohler's profile photoGiovanni Laquidara's profile photo
 
Very nice! Thanks for sharing.
Add a comment...

Seth Ladd

Shared publicly  - 
 
Easily generates deltas/diffs between any two versions of the +Dart API! https://google.github.io/dart-shapeshift/

Props to Sam Rawlins for building this useful tool.
40
4
Michael Haubenwallner's profile photoGuillaume Girou's profile photoSuthat Ronglong's profile photoJuan Mellado's profile photo
2 comments
 
Nice.
Add a comment...

Seth Ladd

Shared publicly  - 
 
Nice summary of some of the highlights from day one of the Dart Developer Summit.
 
Dart Developer Summit Highlights, Day 1 by +Joel Trottier-Hébert - http://buff.ly/1Pl0JT9 #dartlang #DartSummit
Hello Dartisans, I've had the chance to watch the Dart Summit live streams and I've been a good student. For all of you who don't have time, or are just interested to remember what was said, I've t...
View original post
24
5
Thomas Schranz's profile photoEason Pai's profile photo
Add a comment...

Seth Ladd

Shared publicly  - 
 
Coming soon: Material Design for Dart developers! Big props to +Mike Mitterer for his hard work on this project.
 
Hi Dartisans, I'm happy to announce a sneak preview of Material Design Lite (MDL) for Dart: http://mdl.mikemitterer.at/

A Google Team is working on the MDL-JS version and they asked me if I wanted to make the Dart port - I took the challenge.

Here are some of the main features:
- Design specs checked by Google. MDL will be THE reference implementation of Material Design for the Web
- Component based (Check out the Spinner sample and you'll see what I mean)
- No need for polyfills  
- Components are really easy to write. You can define your own public functions for a component
- SCSS/CSS structure is very clear, also component based. But if you don't want to use SCSS you don't have to.
- Over 340 CSS's are precompiled for you:  http://mdl.mikemitterer.at/#/theming (material.min.css has ~180K)
- With a Theme you not just get a color theme you get the full MDL-Componentstack too

Extras in the Dart version:
- SPA (Single Page Application) works out the the box
The Styleguide, for example, is build as SPA (loads it's views dynamically), here is another sample for dynamic loading: http://mdl.samples.mikemitterer.at/content/index.html

- Routing integrated
You can define  your own Controller for each route

- Databinding - not as "automatic" as with Polymer or Angular but still easy enough. Each component has its own Data model. You can define public functions to modify the data model. Streams for Event communication are also easy to implement.

- A second way to write MDL Components
Mustache can be used as a template language
http://mdl.samples.mikemitterer.at/todo/index.html - The ToDo component uses Mustache.
Mustache template inside of MDL-Component:
------------
{{#checked}}
    <input type="checkbox" id="check{{id}}" class="mdl-checkbox__input" checked data-mdl-click="check({{id}})"/>
{{/checked}}
{{^checked}}
    <input type="checkbox" id="check{{id}}" class="mdl-checkbox__input" data-mdl-click="check({{id}})"/>
{{/checked}}
------------

data-mdl-click="check({{id}})" - works!!! The scope is your component.

- main.dart.js for styleguide has about 400K. Should be OK too.
 
This was just an overview...
The only thing I'm not allowed to at the moment, is to give you access to the source code.

Private REPO for MDL/Dart: 
https://github.com/MikeMitterer/dart-material-design-lite

Googles private REPO for MDL: 
https://github.com/google/material-design-lite

Be aware: This is not even beta. The MDL/JS version is also under heavy dev...

It would be cool if I could get some help from you! 
(You have to sign a NDA before... but this is not a big thing)

Feedback is welcome!
11 comments on original post
45
7
Jason Chrispen's profile photoIstván Nagy's profile photoAlex Bush's profile photoPieter Greyling's profile photo
3 comments
 
How does this relate to AngularMaterial? 
Add a comment...
Have him in circles
15,765 people
Jason Howell (raygun01)'s profile photo
Myo Myint's profile photo
Michael Paulauski's profile photo
Hillel Fuld's profile photo
raisercostin grigore's profile photo
Matt Dragon's profile photo
Troy Miller's profile photo
Vik Him's profile photo
Appvolution Technologies's profile photo

Seth Ladd

Shared publicly  - 
 
So, yeah, this is Atom editor code completing Dart code!

Thanks to https://github.com/radicaled/dart-tools and the Dart analysis server (which also powers Eclipse plugin, WebStorm, DartPad, and Sublime).
78
11
István Nagy's profile photoSuthat Ronglong's profile photo
Add a comment...

Seth Ladd

Shared publicly  - 
 
Try Dart in Atom!
 
I've published dart-tools 0.9.2, which brings Atom 1.0 compatibility and analysis server support to the plugin. It's pretty rudimentary - basic autocomplete, code analysis, formatting, etc - so don't throw out WebStorm just yet. I find it useful for doing some light hacking in Dart when I already have Atom open.

Probably has some bugs still. Buyer beware.
Dart Tooling for Atom
7 comments on original post
15
2
Thomas Schranz's profile photoSviatoslav Sydorenko's profile photo
Add a comment...

Seth Ladd

Shared publicly  - 
 
 
Now the decade of work we put into NoSQL is available to everyone using GCP.  One way it shows that we've been working on this longer than anyone else: 99% read latency is 6ms vs ~300ms for other systems.
10 comments on original post
21
9
Suthat Ronglong's profile photoChristophe Eblé's profile photo
Add a comment...

Seth Ladd

Shared publicly  - 
 
Cutest tutorial evar!!
 
Hello Dart is a playful introduction to programming with Dart. In 5 tutorial parts you learn about loops, conditionals, variables, functions, and more.
View original post
34
4
Tony Bonavera's profile photoDavid Strencsev's profile photoNitya Narasimhan's profile photoErlantz Oniga Ouro's profile photo
2 comments
 
Sience guy hu
Add a comment...

Seth Ladd

Shared publicly  - 
 
Watch all the Dart Developer Summit videos, now on YouTube! Dart for mobile, Dart on the server, case studies, Dart for embedded, Dart for the web, and much more. Lots of good stuff.
42
7
Guillaume Girou's profile photoPieter Greyling's profile photo
Add a comment...

Seth Ladd

Shared publicly  - 
 
How Woven built their app with Dart + Polymer + Firebase.

"Dart is an awesome language for client and server. It’s a strong, well-documented set of client and server libraries. It’s a set of tools including a package manager, compiler, analyzer and more."
A few years back, I was taking some time, together with our small, distributed team, to review modern approaches to web …
23
8
Ernesto Ledesma's profile photoJames Hurford's profile photoReinaldo Aguilera's profile photoPieter Greyling's profile photo
leo Cj
 
This is really a great news if we can make webapps with the combination of these three...but I heard that some components of dart conflicts with polymer is that true +Seth Ladd​
Add a comment...
Seth's Collections
People
Have him in circles
15,765 people
Jason Howell (raygun01)'s profile photo
Myo Myint's profile photo
Michael Paulauski's profile photo
Hillel Fuld's profile photo
raisercostin grigore's profile photo
Matt Dragon's profile photo
Troy Miller's profile photo
Vik Him's profile photo
Appvolution Technologies's profile photo
Education
  • Rochester Institute of Technology
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Married
Story
Tagline
Dart and Chrome @ Google
Introduction
Seth is a web engineer and Product Manager at Google, helping developers of all sizes launch awesome modern web apps with Dart. He produced Aloha on Rails, the Hawaii Ruby on Rails and Web Development Conference, and New Game, the conference for HTML5 game developers. He helped release Angry Birds for the web. Seth co-authored the Expert Spring MVC book and Dart Up & Running.
Work
Occupation
Product Manager
Employment
  • Google
    Product Manager, 2014 - present
    Chrome
  • Google
    Developer Advocate, 2010 - 2014
    Dart
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Mountain View, CA
Previously
Kailua, HI
Seth Ladd's +1's are the things they like, agree with, or want to recommend.
Dart 1.9: The release you’ve been await-ing for
news.dartlang.org

Asynchronous programming is everywhere – user interaction, network access, file I/O. Dart simplifies and enhances these scenarios with the 1

Procedural Generation - Part One - Making A Dungeon
divingintodart.blogspot.com

Procedural generation is a technique used in computer graphics, simulations and games to create content on demand. For example, the worlds i

Dart 1.8: library improvements and experimental support for enums
news.dartlang.org

Would you like to try out Dart’s upcoming support for enums? In Dart Editor under Tools &gt; Preferences &gt; Experimental you can “Enable Enums S

Dart 1.7: easily share and use command-line applications built with Dart
news.dartlang.org

The Dart language, libraries, and runtime make it easy to create command-line applications. In fact, all of the core tools in the Dart SDK –

Dart, Shelf and unit testing
thomaslockerambling.blogspot.com

I've been using Dart to build server-side applications for a while now. They range from the small and simple to one large beast comprised of

Uber
market.android.com

Uber is your private driver in more than 40 countries. - Request a ride using the Uber app and get picked up within minutes. On-demand servi

Cosmos: A Spacetime Odyssey
market.android.com

A 13-part adventure across the universe of space and time, hosted by renowned astrophysicist Neil deGrasse Tyson, exploring humanity's heroi

Dart plugin for IntelliJ IDEA and WebStorm
news.dartlang.org

The Dart plugin for IntelliJ IDEA-based IDEs, has a new release with important enhancements. Notably, the plugin is now compatible with all

Calvin and Hobbes
plus.google.com

Daily calvin and hobbes comics are shared, Have fun

How I Learned to Stop Worrying, and Love Dart - Matt Briggs
mattbriggs.net

Darts history is a little spotty, to put it lightly. When it came out, Google billed it as the JavaScript killer (which it’s not), followed

AngularDart
plus.google.com

AngularDart is a Web Framework for Dart!

Interactive Isometric Landscape Generator - Dart HTML5 Canvas
divingintodart.blogspot.com

Landscape generation has always got my attention - starting with fault line graphics generation back on the 8-bit Dragon 32. That required s

Chromium Blog: Dart 1.0: A stable SDK for structured web apps
blog.chromium.org

Today we're releasing the Dart SDK 1.0, a cross-browser, open source toolkit for structured web applications. In the two years since we firs

Getting Started with Dart on Compute Engine - Random posts about coding
financecoding.github.com

Quick how-to on using dart with Compute Engine. If not aware, right now is a great time to dive into Compute Engine cause google is giving a

Dart Developers Italia
plus.google.com

Portale italiano dedicato a Dart, il nuovo linguaggio web made in Google

Maps
market.android.com

Explore new places, discover local favorites, and navigate your world with Google Maps. Available on Android phones and tablets with a simpl

Google+
market.android.com

FEATURES:- Enjoy magazine style layout in the tablet version - Automatically share photos to an Event with Party Mode - Turn on Auto Backup

Google Play Music
market.android.com

Google Play Music makes it easy to discover, play and share the music you love on Android and the web. With our new All Access service (US),

Lots of dingy old signs. Ice cream ok. Cash only.
Public - a month ago
reviewed a month ago
Affordable good food. Big portions.
Public - a month ago
reviewed a month ago
Great food. Cool decorations like a city car (that you can dine in) and a food stall. Specialty beers like ginger lager. Recommended.
Public - 2 months ago
reviewed 2 months ago
Great burgers. Beer on tap which is a nice plus. I was underwhelmed by their "concrete" which was small and tasted like soft serve ice cream.
Public - 3 months ago
reviewed 3 months ago
44 reviews
Map
Map
Map
Huge selection of board games, card games, used video games, magic the gathering, toys, and more. Friendly staff. Tables to play games. Even beer on tap. Recommended.
Public - a month ago
reviewed a month ago
Attended a wedding here. Nice space with two bars. Temperature differences between the main rooma/sections means you can probably find a comfortable zone.
Public - 3 months ago
reviewed 3 months ago
Come here for the board games. It's a small shop and a bit cold but the selection is pretty good and there are lots of games opened and ready to try. Magic booster packs are MSRP and we didn't see a bunch of singles. Staff was friendly.
Public - 3 months ago
reviewed 3 months ago