Profile

Cover photo
Kasper Lund
Works at Google Inc.
Attended University of Aarhus
Lives in Aarhus, Denmark
7,791 followers|1,129,654 views
AboutPostsPhotos+1'sReviews

Stream

Kasper Lund

Announcements  - 
 
The stable release of Dart 1.9 is getting closer. Today, we shipped an update to the dev channel: 1.9.0-dev.9.1. We expect to ship a few more updates before we have the first release candidate ready, but do take the new dev channel release for a spin and let us know of any issues you run into.
41
2
Sergey Akopkokhyants's profile photoJonas Kello's profile photoGabor Orosz's profile photoGuillaume Girou's profile photo
10 comments
 
+Günter Zöchbauer Perfect, thanks :-)
Add a comment...
 
Think you could make it to Aarhus on June 3? We're planning a Dart event as part of Internet Week Denmark and you're all invited. 
20
Ole Martin Gjersvik's profile photoKasper Lund's profile photoДмитрий Васильев's profile photo
3 comments
 
I want be there. Who goes?
Add a comment...

Kasper Lund

Shared publicly  - 
 
I've got a sneaking suspicion that Dart 1.9 is going to be pretty darn awesome. That is all. #dartlang  
72
8
John Evans's profile photoGuillaume Girou's profile photoMark Bridge's profile photoKenneth Endfinger's profile photo
14 comments
 
The new Analysis Server in 1.9.0-dev.8.4 does not work for me http://dartbug.com/22547
Add a comment...

Kasper Lund

Shared publicly  - 
 
Before Christmas, +Lars Bak​ and I spent some time chatting with +Scott Hanselman​ about Dart. It was a lot of fun and hopefully it's worth spending (quite) a few minutes listening to!  #dartlang  
30
10
Danny Tuppeny's profile photoPernille Møller Krog's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
Interested in presenting at the upcoming Dart developer summit?
 
Calling all Dartisans - Propose your session or case study for the Dart Developer Summit.

The Dart Developer Summit is your forum for meeting the Dart engineering team, Googlers using Dart, and your fellow Dartisans.  Our community has told us they want to hear how you are using Dart. What is your cool new pub package? How did you use Dart on the client or server? What are you tips and tricks?

Our sessions are live streamed and recorded to help you get the word out. The summit is April 28th-29th in San Francisco, California. Call for Proposals closes on Jan 30th!

See you there!

https://docs.google.com/a/google.com/forms/d/1pEL1f_b7eE3ZWKqbGlSbxH8H9wL05qTY2sZZSGlIlTc/viewform
Drive
Dart Summit - Call for ProposalsPlease submit your Call for Proposal before Jan 30th 2015. We will review all sessions in February and send confirmation emails beginning/mid March 2015. If you have any questions, email dart-summit-questions@googlegroups.com. Keep yourself updated on the Dart Summit at https://www.dartlang.org/events/2015/summit/
3 comments on original post
12
4
Adam Singer's profile photoJames Hurford's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
Steady progress! #dartlang
 
2nd Edition of the Ecma-408 Standard is now available. Enums, async and deferred loading FTW.
Support for enums, async, and deferred loading are now officially part of the 2nd revision of the Ecma-408 standard, the Dart Programming Language Specification. The second revision was approved last week at the Ecma General ...
View original post
25
1
George Moschovitis's profile photoKarl Hansen's profile photo
 
Great stuff!
Add a comment...
Have him in circles
7,791 people
Timmy Timy's profile photo
mohamed mohamed's profile photo
eoghan oneill's profile photo
Jack Ware's profile photo
Kevin Partner's profile photo
Gabriele Ninci's profile photo
Gunnar Langemark's profile photo
sagar allamdas's profile photo
Awet Ayu's profile photo

Communities

Kasper Lund

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

If you might be interested in joining us, feel free to add yourself as a "guest" to this Google+ event. Doing so is a non-binding indication of interest and we will set up a proper registration form soon. We will share more details about the event as they become available.

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

#dartlang  #iwdk
Dart Flight School
Wed, June 3, 9:00 AM

30
9
Daniel Davidson's profile photoJames Hurford's profile photoGuillaume Girou's profile photoThomas Schranz's profile photo
 
Great to see the interest -- even before we open up the real registration. It seems relatively safe for me to assume that we're going to have a mixture of experienced and inexperienced Dartisans at the event, right?
Add a comment...

Kasper Lund

Shared publicly  - 
 
Progress! #dartlang
 
Shoutout to +Jakob G! Thanks to his efforts while interning in Aarhus, the 1.9 release of the Dart VM includes a port of V8’s Irregexp Engine for regular expressions making your regular expressions up to 150 times faster than before! We chose to take a different approach to integrating the Irregexp Engine: reuse Dart’s existing optimizing compiler and code-generation backend. This reuse helps reduce maintenance cost and share optimization efforts: optimizations for Dart will benefit regular expressions and vice versa.

In V8, Irregexp compiles a regular expression by parsing it and converting it into an intermediate automaton representation, which V8 then analyzes, optimizes and finally directly generates native machine code. The V8 implementation requires a native-code backend for each supported host architecture. Indeed, at the time of writing V8 has 7 distinct Irregexp backends. 

In Dart, Irregexp initially compiles a regular expression, just as in V8, by parsing, converting, analyzing and optimizing it. Finally Dart generates IR (intermediate representation) instructions. This IR is the same representation used for ordinary Dart code and so we use the existing Dart optimizing compiler to further optimize the code and generate native machine code.

The Dart implementation has been tested against the same benchmark suite as developed for V8’s Irregexp. Here, the Dart VM is within a factor of two from V8. For short-running regular expressions, such as parsing URLs, Dart is actually faster due to a very fast entry to the generated matching code. 

There are several reasons we don’t hit the same peak performance as V8 across the board. For example, Dart spends more time on compiling regular expressions because, after building the Dart IR, we further optimize the code. Also, V8’s hand-tuned machine-code backends are expertly tailored to executing regular-expression code on each individual platform. The machine code Dart produces is not as efficient because the existing optimizing compiler can’t make the same assumptions about properties of the code (such as what to hold in registers and what not to). We will be looking at these issues, and due to the single shared Dart backend, improvements become improvements to the Dart VM as a whole.

We hope you enjoy Dart's new and improved regular expressions. Look for the new implementation starting with Dart 1.9, which is now in the developer channel.
4 comments on original post
30
4
Demis Bellot's profile photoParaNoidz ila's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
Coming soon to a browser near you: Live programming in Dart. #dartlang  
 
Live Programming with Dart

Follow-up to yesterday's videos. This time I push the changes to the browser automatically, and fire a custom event that the web application can listen to, so it can redraw when code changes.

I'll try to build up the courage to listen to myself speak and make a proper video with a voiceover. But not today.

Code is here: https://codereview.chromium.org//847573003.

http://youtu.be/dEZIbvfs1Mk

#dartlang
10 comments on original post
33
2
Pernille Møller Krog's profile photoLorenzo Pavesi's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
Woke up to this snowy "landscape" on Christmas morning here in Aarhus. Perfect timing! 
72
Kasper Lund's profile photoJames Hurford's profile photoThony. Due.'s profile photoElse Cederborg's profile photo
6 comments
 
Og i København ...
Add a comment...

Kasper Lund

Announcements  - 
 
Dart 1.9: There's a new Dart dev channel release in town: 1.9.0-dev.0.0. If you feel a little bit adventurous, you might have some fun with the experimental settings on the editor's preference page...
44
4
John Evans's profile photoAdam Singer's profile photoGabor Orosz's profile photoGDG Tucson's profile photo
13 comments
 
+Jos Hirth​ 1.8.3 is now live on the stable channel. 
Add a comment...
 
In Aarhus next Monday? Interested in JavaScript performance and benchmarking? #mralephforpresident
 
Next Monday at GOTO Night meetup hosted by Trifork, here at Aarhus, I will give a talk about JavaScript (micro)benchmarking.

If you are interested in JavaScript performance come.

If you know people around Aarhus who are - reshare.

See you there.

https://secure.trifork.com/aarhus-2014/freeevent/index.jsp?eventOID=6584 
1 comment on original post
4
3
Thomas Schranz's profile photoAdam Singer's profile photo
Add a comment...
People
Have him in circles
7,791 people
Timmy Timy's profile photo
mohamed mohamed's profile photo
eoghan oneill's profile photo
Jack Ware's profile photo
Kevin Partner's profile photo
Gabriele Ninci's profile photo
Gunnar Langemark's profile photo
sagar allamdas's profile photo
Awet Ayu'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.
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

Enums and Async primitives in Dart
news.dartlang.org

Support for enums, async, and deferred loading are now officially part of the 2nd revision of the Ecma-408 standard, the Dart Programming La

Book Review - 'Mastering Dart'
divingintodart.blogspot.com

There's a steadily growing number of Dart books. Is 'Mastering Dart?' by Sergey Akopkokhyants worthy of a place on your bookshelf? Find out

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 > Preferences > Experimental you can “Enable Enums S

Running Dart server applications on Google Cloud Platform
news.dartlang.org

Today you can develop and deploy Dart server applications that run on the Google App Engine Managed VMs beta. The productivity of the Dart l

WebStorm 9 released with improved Dart support
news.dartlang.org

Today, JetBrains announced WebStorm 9, an update to their powerful web development editor. Highlights for the Dart developer include: pub se

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 plugin for Sublime updated with many new features
news.dartlang.org

Many of our developers enjoy using lightweight text editors, but still want to use features traditionally found in powerful IDEs. Today, in

Dart launches support for Homebrew
news.dartlang.org

Developers can now easily install and update Dart SDK and Dartium on Macs with Homebrew, a popular package manager for Mac OS X. Both the st

Drone Onslaught Game
divingintodart.blogspot.com

Hello! 'Diving Into Dart' has been on hiatus but I am getting things line up to get it going again. I happened upon my first ever Dart proje

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