Discussion:
[dart-misc] What is your favorite Dart feature?
'Anders Sandholm' via Dart Misc
2016-10-11 08:30:08 UTC
Permalink
Earlier this year we had an ongoing thread where Googlers shared their
favorite Dart feature—perhaps a less known one.

We wanted to share these insights from some of our most engaged internal
users more broadly.

Hence this post:
http://news.dartlang.org/2016/10/whats-your-favorite-dart-feature.html

So..., what is *your* favorite Dart feature?


Cheers,
Anders
--
Anders Sandholm | Product Manager Google Ads & Commerce | Lead PM for Dart

Anders Thorhauge Sandholm,
Product Manager, Google Denmark
CVR nr. 28 86 69 84
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
Benjamin Strauß
2016-10-11 10:30:35 UTC
Permalink
I really like how all the asynchrony is handled:

- sync/sync*/async/async*

all of these are mapped cleanly to corresponding classes:

- T/Iterable<T>/Promise<T>/Stream<T>

It also is a *huge* win, that Stream<T> unifies both single and
multisubscriptions, and is used for async generator functions. That is a
total debacle over at JavaScript (Observable/Stream/AsyncIterator)...
Post by 'Anders Sandholm' via Dart Misc
Earlier this year we had an ongoing thread where Googlers shared their
favorite Dart feature—perhaps a less known one.
We wanted to share these insights from some of our most engaged internal
users more broadly.
http://news.dartlang.org/2016/10/whats-your-favorite-dart-feature.html
So..., what is *your* favorite Dart feature?
Cheers,
Anders
--
Anders Sandholm | Product Manager Google Ads & Commerce | Lead PM for Dart
Anders Thorhauge Sandholm,
Product Manager, Google Denmark
CVR nr. 28 86 69 84
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
Michael Francis
2016-10-11 13:28:31 UTC
Permalink
For me it's the feeling of familiarity. Anyone coming from any other modern
day language should feel right at home. Then as you learn all of the great
features you'll never want to go back.

On Tue, Oct 11, 2016 at 6:30 AM Benjamin Strauß <***@gmail.com> wrote:

I really like how all the asynchrony is handled:

- sync/sync*/async/async*

all of these are mapped cleanly to corresponding classes:

- T/Iterable<T>/Promise<T>/Stream<T>

It also is a *huge* win, that Stream<T> unifies both single and
multisubscriptions, and is used for async generator functions. That is a
total debacle over at JavaScript (Observable/Stream/AsyncIterator)...

Am Dienstag, 11. Oktober 2016 10:30:13 UTC+2 schrieb Anders:

Earlier this year we had an ongoing thread where Googlers shared their
favorite Dart feature—perhaps a less known one.

We wanted to share these insights from some of our most engaged internal
users more broadly.

Hence this post:
http://news.dartlang.org/2016/10/whats-your-favorite-dart-feature.html

So..., what is *your* favorite Dart feature?


Cheers,
Anders
--
Anders Sandholm | Product Manager Google Ads & Commerce | Lead PM for Dart


Anders Thorhauge Sandholm,
Product Manager, Google Denmark
CVR nr. 28 86 69 84
--
For other discussions, see https://groups.google.com/a/dartlang.org/



For HOWTO questions, visit http://stackoverflow.com/tags/dart



To file a bug report or feature request, go to http://www.dartbug.com/new

---

You received this message because you are subscribed to the Google Groups
"Dart Misc" group.

To unsubscribe from this group and stop receiving emails from it, send an
email to misc+***@dartlang.org.
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
Joao Pedrosa
2016-10-11 13:29:03 UTC
Permalink
Hi,

Mine would have probably been literals. Literals resemble the dynamicism of
scripting languages
making for good shortcuts. Named constructor parameters are up there as
well, together with their
static checking which helps us avoid typos and aids in refactoring. I may
be taking closures for
granted though. Closures are so helpful, and all the syntactic sugar that
goes into them helps so
much to keep the noise down. There's so much to like in Dart.

Cheers,
Joao
Post by Benjamin Strauß
- sync/sync*/async/async*
- T/Iterable<T>/Promise<T>/Stream<T>
It also is a *huge* win, that Stream<T> unifies both single and
multisubscriptions, and is used for async generator functions. That is a
total debacle over at JavaScript (Observable/Stream/AsyncIterator)...
Post by 'Anders Sandholm' via Dart Misc
Earlier this year we had an ongoing thread where Googlers shared their
favorite Dart feature—perhaps a less known one.
We wanted to share these insights from some of our most engaged internal
users more broadly.
Hence this post: http://news.dartlang.org/2016/10/whats-your-favorite-
dart-feature.html
So..., what is *your* favorite Dart feature?
Cheers,
Anders
--
Anders Sandholm | Product Manager Google Ads & Commerce | Lead PM for Dart
Anders Thorhauge Sandholm,
Product Manager, Google Denmark
CVR nr. 28 86 69 84
--
For other discussions, see https://groups.google.com/a/dartlang.org/
For HOWTO questions, visit http://stackoverflow.com/tags/dart
To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups
"Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an
--
For other discussions, see https://groups.google.com/a/dartlang.org/

For HOWTO questions, visit http://stackoverflow.com/tags/dart

To file a bug report or feature request, go to http://www.dartbug.com/new
---
You received this message because you are subscribed to the Google Groups "Dart Misc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to misc+***@dartlang.org.
Loading...