Profile

Cover photo
Kasper Lund
Works at Google Inc.
Attended University of Aarhus
Lives in Aarhus, Denmark
8,140 followers|1,194,342 views
AboutPostsCollectionsPhotos+1'sReviews

Stream

Kasper Lund

Shared publicly  - 
 
In exactly one week, I'll host a Dart developer event in Aarhus with +GDG Aarhus and a number of my awesome colleagues. If you're an interested beginner or an experienced Dartisan, you should consider joining us for a couple of hours of informal presentations, hands-on code labs, and hopefully lots of good discussions. #dartlang  
Learn Dart, Get Your Web Development Wings!
19
3
Ümit Seren's profile photoGuillaume Girou's profile photoThomas Schranz's profile photoKjeld Høyer Mortensen's profile photo
 
Would have loved to attend but unfortunately it is one week to early for me :-/ 
I am in Aarhus the week after for a collaboration working on a scientific app (most likely using Dart).

Well, hopefully there will be another flight school in the future  ;-)
Add a comment...

Kasper Lund

Shared publicly  - 
 
Google Developer Groups (GDGs) are for developers who are interested in Google's developer technology. It's wonderful to see that the one we have in Aarhus is gearing up for greatness!

You should follow +GDG Aarhus​ if you want to stay up-to-date on all the future events.
 
Hey all you wonderful Google devs in Aarhus and around,

We are booting up the group again!

So many interesting things are happening in the Google tech space these days, so we really want to get the group active again and get many more developers involved.

We are currently lining up some very exciting events to get us fired up, and the first will of course be the upcoming Google IO conference - more details to follow very soon!!

PS: Feel free to contact +Kasper Løvborg Jensen if you have suggestions for events, topics or any other inputs for how you would like the GDG to evolve
View original post
12
1
Pernille Møller Krog's profile photo
Add a comment...

Kasper Lund

Discussion  - 
 
In context of Fletch, we're experimenting with making it easier to write parallel code in Dart. The experiment builds on the ability to stop execution in one process (read: isolate) while waiting for n sub-processes to run their code in parallel. For now, we're calling the primitive that takes care of this Process.divide and we imagine building all sorts of interesting functionality on top of it.

Process.divide allows passing down deeply immutable data structures without copying them -- and we allow the sub-processes to return mutable data structures as the result of their computation. Sometimes you can get away with passing down integers and returning them like this:

int fib(int x) {
  if (x <= 1) return x;
  return parallel.map(fib)([x - 1, x - 2]).reduce((a, b) => a + b);
}

but in a lot of cases, it's really quite powerful to be able to send large immutable structures down to sub-processes that in return construct mutable object graphs and send them back. Wouldn't it be nice to be able to decode lots of JSON strings in parallel?

To construct a deeply immutable object, you call a 'const' constructor and pass other deeply immutable objects as the only arguments. You are free to call the constructor using 'new' so you're not bound by the very restricting limitations we have for compile-time constants. Even closures can be deeply immutable if all they capture is other deeply immutable objects by value.

As always, we welcome and appreciate feedback!

#dartlang  
32
9
George Moschovitis's profile photoThomas Schranz's profile photoNaoto Hc (ntaoo)'s profile photoAnton Moiseev's profile photo
12 comments
 
+Kasper Lund Not from the hip anyway. As far as I know that combination of constness on parts of a collection across thread boundaries would be a pretty unique thing. Usually that kind'a thing is left to the programmer using atomics / sync primitives rather than handled by an api as far as I know. Whatever the api is I would want it to be light enough to not negate whatever benefit is achieved by doing it that way ;)
Add a comment...

Kasper Lund

Shared publicly  - 
 
My trip to the Dart Developer Summit in San Francisco has started. Can't wait to tell you all about what we've got in store for Dart and learn more about what you've been building on top of our platform. #dartlang 
Build the Dartiverse together. Join Dart engineers and developers on April 28th and 29th, 2015 in San Francisco and live stream.
39
2
Nina Møller Lund's profile photoPernille Møller Krog's profile photoDavy Mitchell's profile photo
 
Hej Kasper. Håber du får en god tur. Glæder mig til vi ses. Kh mor 
 ·  Translate
Add a comment...

Kasper Lund

Announcements  - 
 
Dart 1.10 release candidate

Yesterday, we sent out a release candidate for Dart 1.10 to the dev channel: 1.10.0-dev.1.9. After introducing lots of cool new features in Dart 1.9, the new 1.10 release is mostly about fixing bugs. Try it out and let us know of any issues before we bring this to the stable channel!
28
2
Kasper Lund's profile photoGuillaume Girou's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
Observatory is pretty awesome. If you haven't tried it out yet, you don't know what you're missing out on. #dartlang
 
New in Dart version 1.9.1, the Dart VM Observatory includes a command line debugger.  This is brand new, folks, so if you are writing standalone or server apps for the Dart VM please fire it up and let us know about any issues you find or must-have features that we should add!

General info about Observatory is here:

https://www.dartlang.org/tools/observatory/

File problems here:

https://code.google.com/p/dart/issues/list?q=Area%3DObservatory

(This doesn't work under Dartium yet... working on it.)
View original post
12
3
Faisal Abid's profile photoPernille Møller Krog's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
The new Dart language constructs for working with iterables, futures, and streams are unbelievably cool -- and they are already available on the stable channel as part of Dart 1.9.  #dartlang  
 
Async* and yield make it easier to work with asynchronous streams in Dart. Try the new language features today with Dart 1.9!
Async*, sync* and yield* are now available as part of Dart's asynchrony support.
View original post
18
Thomas Løcke's profile photoKim Rostgaard Christensen's profile photo
2 comments
 
+Thomas Løcke I second that :-)
Let's hashtag it so it potentially gets more search engine attention :-)
#dart #freebsd #server  
Add a comment...
Have him in circles
8,140 people
Dan Thackray's profile photo
Michael Wright's profile photo
Mahesh Vadher's profile photo
L. Long Dessie's profile photo
michael webb's profile photo
Vinod Goyal's profile photo
Kevin Partner's profile photo
Aline Alee's profile photo
Vayu Robins's profile photo

Communities

Kasper Lund

Shared publicly  - 
 
 
It's time for the most exciting event of the year - and you are invited!

The ultra short version: Live streaming of the Google IO keynote, free food and drinks, awesome like-minded people and maybe even some Google swag

Google IO will be full of announcements on all your favorite products and technologies. Whether you live in the Google cloud, can't wait to get you hands dirty with the next version of Android or are just plain crazy about the new wearables, IoT, Chrome, or one of the myriads of cool technologies and APIs - the keynote outlines all the biggest news of the year!

GDG Aarhus is very excited to use this as our first event of 2015 and first of many awesome things to happen going forward. We are also super excited to do this in collaboration with Trifork, who have offered to host it as part of the GOTO nights series of events.

You should join us for this event because:
- You want to be among the first to know about what awesome stuff is going to happen from Google
- It is much more fun to experience this together with a lot of other developers and discuss it afterwards
- Trifork will be sponsoring in their own words: "plenty of food, snacks and beverages and hopefully lots of like-minded nerds - all kinds are welcome, even Windows and iOS developers ;-)"  
- You want to be part of growing GDG Aarhus into one of the best and most vibrant Google Developer Groups around
- You just might be lucky and get you hands on some of the Google IO swag that we have ordered for this GDG event.

We will live stream the keynote starting at 18.00 Danish time, and be sure to be there 30 minutes before so you get a good seat and settle in for experiences what the next year of Google will bring us.

Remember to spread the word and bring your friends too!

You only need to do two things:

1) Please sign up "officially" in our Meetup group here:
http://www.meetup.com/Google-Developer-Group-Aarhus/events/222393040/
2): As Trifork need to plan seats, food and drinks for the event, you must also sign up at their site here: http://gotocon.com/cph-2015/freeevent/index.jsp?eventOID=6849
2 comments on original post
7
Add a comment...

Kasper Lund

Shared publicly  - 
 
Here's my talk about Dart for mobile from this week's developer summit in San Francisco. #dartlang 
56
13
Mark Bridge's profile photoHeikki Lappalainen's profile photoFaisal Abid's profile photoDzenan Ridjanovic's profile photo
7 comments
Add a comment...

Kasper Lund

Shared publicly  - 
 
Fixing bugs and chewing bubblegum. #dartlang  
 
Dart 1.10 release candidate

Yesterday, we sent out a release candidate for Dart 1.10 to the dev channel: 1.10.0-dev.1.9. After introducing lots of cool new features in Dart 1.9, the new 1.10 release is mostly about fixing bugs. Try it out and let us know of any issues before we bring this to the stable channel!

#dartlang 
View original post
16
James Hurford's profile photoDamon Douglas's profile photoThomas Løcke's profile photoThomas Schranz's profile photo
4 comments
 
This is the 'snow leopard' release of Dart :D
Add a comment...

Kasper Lund

Shared publicly  - 
 
Better than ever. #dartlang
31
4
Pernille Møller Krog's profile photoFaisal Abid's profile photoJesse Warden's profile photoMark Bridge's profile photo
 
Cool! Very much looking forward to trying it today. I'll ask nitrous.io to update as well!
Add a comment...

Kasper Lund

Shared publicly  - 
 
If you're interested in joining us for a Dart event in Aarhus on June 3, you can register your attendance by following the link below. It's free but you'll need to register or log in using one of your social media accounts (if you've got one):

http://internetweekdenmark.com/events/dart-flight-school

---
Earlier pre-announcement

As part of Internet Week Denmark, we're hosting a Dart event in Aarhus on June 3, 2015 and you're all invited! We plan to give a technical presentation about Dart and spend some time hacking together, but if you've got good ideas for what you would like to learn more about, do not hesitate to let us know.

#dartlang  #iwdk
9
5
Gabor Orosz's profile photoAnders Møller's profile photoGuillaume Girou's profile photoChristoffer Quist Adamsen's profile photo
7 comments
 
+Kasper Lund cool, thanks! Maybe I can make it to the conference too!
Add a comment...
Kasper's Collections
People
Have him in circles
8,140 people
Dan Thackray's profile photo
Michael Wright's profile photo
Mahesh Vadher's profile photo
L. Long Dessie's profile photo
michael webb's profile photo
Vinod Goyal's profile photo
Kevin Partner's profile photo
Aline Alee's profile photo
Vayu Robins's profile photo
Communities
Education
  • University of Aarhus
    Computer science, 1997 - 2003
  • Holstebro Gymnasium
    1994 - 1997
Basic Information
Gender
Male
Relationship
Married
Story
Tagline
My hovercraft is full of eels.
Introduction
I am a software engineer at Google working on the design and implementation of programming languages.
Work
Occupation
Software engineer
Employment
  • Google Inc.
    Software engineer, 2006 - present
  • Esmertec AG
    Software engineer, 2004 - 2006
  • OOVM A/S
    Co-founder, 2002 - 2004
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Aarhus, Denmark
Previously
Holstebro, Denmark
Links
Contributor to
Kasper Lund's +1's are the things they like, agree with, or want to recommend.
Dart Developer Summit: Awesome two days spent with Dartisans
www.moudra.net

The first Dart Developer Summit took place in San Francisco's Google office at the end of April 2015 and it was two days full of Dart awesom

Dart Developer Summit videos now available
news.dartlang.org

Dart developers met in San Francisco for two days in April 2015 to share stories, meet engineers, and learn about how to deploy Dart for the

Announcing DartPad: A friction-free way to explore Dart code
news.dartlang.org

We believe developers deserve a fast iteration cycle, immediate feedback, and zero-install tools as they explore languages and APIs. To help

Live analysis results with WebStorm 10 and Dart
news.dartlang.org

Today, JetBrains announced the new WebStorm 10 release, which includes significant enhancements for the Dart developer. The new version adds

Tour of last week's news in Dartiverse
www.moudra.net

Last week was really rich in official news from Dart. In this blog post, I will summarize the things that happened last week in Dartiverse a

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

Create your own REST API with Dart
news.dartlang.org

We created Dart to help make developers as productive as possible. While we were building Dart Pad (a browser-based app to help developers l

Announcing Dart Developer Summit Sessions and Registration
news.dartlang.org

We invite you to Register Now to connect with Dart engineers and developers at the first Dart Developer Summit, April 28-29 in San Francisco

Highlights from the TC52 meeting on Feb 24, 2015
news.dartlang.org

At the last TC52 meeting on Feb 24, 2015, we discussed a number of additional language features for Dart - including async, tear-offs and nu

Angular.ts.js.at.dart.wtf
work.j832.com

You might have heard that Angular is going to be using TypeScript. This has lead to questions about the relationship between Angular and Dar

Evolving the Dart language with Dart Enhancement Proposals
news.dartlang.org

In July 2014, Ecma published the first version of the Dart language specification. Ecma TC52 continues to release updated versions with new

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

Happy to be Dart Google Developer Expert!
www.moudra.net

It's a big pleasure for me to say, that I recently became Google Developer Expert (GDE) for Dart language. Who are the Google Experts? Short

An interview with the author of Mastering Dart
news.dartlang.org

Dart is more than just a language. The Dart SDK contains a robust core library (with async classes, collections, reflection and more), HTML

Irregexp, the Dart VM's new RegExp implementation
news.dartlang.org

Crafting regular expressions, or regexps, is an art form. They are a powerful way to search through and pattern-match strings. To give our d

An interview with the author of Dart for Absolute Beginners
news.dartlang.org

There are many books about the Dart language and libraries, but most assume some knowledge of programming. For people that are brand new to

My 2014 in Side Projects | Observational Hazard
www.observationalhazard.com

Inspired by similar posts, I decided to recount my last year in side projects. This is helpful for me because it puts the year in perspectiv

Good thai food at a very reasonable price.
Public - 2 years ago
reviewed 2 years ago
Public - 2 years ago
reviewed 2 years ago
Food: Very GoodDecor: Very GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
Hyggelig restaurant med en fin udsigt over Hirtshals havn. Maden var god, men ikke fantastisk til prisen. Betjeningen var venlig, men ikke specielt effektiv og tjenerne var hverken særligt opmærksomme eller engagerede.
Food: GoodDecor: Very GoodService: Poor - Fair
Public - 2 years ago
reviewed 2 years ago
41 reviews
Map
Map
Map
Appeal: ExcellentFacilities: Very GoodService: Excellent
Public - 2 years ago
reviewed 2 years ago
Rigtig gode pizzaer - også til afhentning. Sprød bund og kvalitetsfyld.
Food: ExcellentDecor: Very GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
The food was very good, but the place was extremely loud and it was almost impossible to have a conversation there.
Public - 2 years ago
reviewed 2 years ago