Profile

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

Stream

Kasper Lund

Shared publicly  - 
 
I enjoyed reading this (again). The work on Smalltalk remains relevant and inspiring. 
original pdf / make corrections. The Early History Of Smalltalk. Alan C. Kay Apple Computer kay2@apple.com.Internet#. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright ...
14
5
Pedro Tomaz Alves's profile photoMatt Dragon's profile photo
Add a comment...

Kasper Lund

Shared publicly  - 
 
Pretty cool stuff.
 
We're excited to officially launch Nearby: a new proximity API for iOS and Android. Devices--even older devices as far back as Gingerbread and the iPhone 4--can now find and talk to each other. We believe this will unlock new types of interactions and turn interactions that used to be cumbersome, into single-touch transactions.

It's the same technology we used to build Chromecast Guest Mode, but we're making it available to all developers.

The API is part of Google Play Services on Android and a CocoaPod on iOS. Developers will find familiar publish-subscribe functionality--that relies on copresence. The API is free, unauthenticated, and flexible--allowing developers to control the user experience of their proximity feature.

http://googledevelopers.blogspot.com/2015/07/connect-with-world-around-you-through.html

We hope you like it and we're excited to see how developers can innovate with it!
11 comments on original post
26
3
leo Cj's profile photoGiovanni Laquidara's profile photoThomas Schranz's profile photoErlantz Oniga Ouro's profile photo
leo Cj
 
Wow that's cool ... I'm so excited .. +Kasper Lund​
Add a comment...

Kasper Lund

Shared publicly  - 
 
That's it? 
10
Tore Julø's profile photoGiovanni Laquidara's profile photoDamon Douglas's profile photoKjeld Høyer Mortensen's profile photo
5 comments
 
Notice from the Vogons? 😈
Add a comment...

Kasper Lund

Shared publicly  - 
 
Accidental schnitzel. 
Where you learn that hygge is actually a "really groovy dance move."
12
4
Erik Corry's profile photoEric Jensen's profile photoLinda Rasmussen's profile photoAnna Jensen's profile photo
5 comments
 
I laughed and laughed. So funny. 
Add a comment...

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!
20
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
13
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  
33
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...
Have him in circles
8,208 people
Michael Rainey's profile photo
JeffTheWatchman's profile photo
Dan Thackray's profile photo
Peter Stöckli's profile photo
Apurba Biswas's profile photo
Matt Dragon's profile photo
Christina Heikkila's profile photo
yuki sakacho's profile photo
Vinicius Policena's profile photo

Communities

Kasper Lund

Shared publicly  - 
 
Cargo for the win. Welcome to Aarhus, Mogens Maersk. 
16
Kasper Lund's profile photoErik Teetzel's profile photo
4 comments
 
An enormous vessel, for sure - a capacity of >18,000 containers! I looked at our photos - it was the Maersk Mc-Kinney Møller that we saw in port - an older but identical ship to the Mogens Maersk (as you say, both are E-class).
Add a comment...

Kasper Lund

Shared publicly  - 
 
Downtown Aarhus has the weirdest and most offensive posters...
19
3
Osvaldo Doederlein's profile photoLinda Lawton's profile photoMarcus Schleder's profile photoEric Jensen's profile photo
8 comments
 
No third panel where the guy makes more progress, has a sixpack and guns, and she says "oooh that feels good"?
Add a comment...

Kasper Lund

Shared publicly  - 
 
Server-side Dart is pretty awesome.
 
"Dart is a faster, modern language built to scale to millions of lines of code. Redstone is just one of many frameworks for the server that make your life as a developer easier, but it’s among my favorites because it makes great use of Dart’s code annotation features to reduce the amount of boilerplate required to set up complex server interactions."
Monty Rasmussen demonstrates how you can harvest all the benefits of Node.js (plus a few more) when you use Dart and the Redstone framework on the server.
View original post
15
Add a comment...

Kasper Lund

Shared publicly  - 
 
Setting up for our Dart event at 3 PM today in Aarhus. The presentations and codelabs are good to go and of course you're all invited to this free event. #dartlang #iwdk 
30
5
Robert Åkerblom-Andersson's profile photogeorge oloo's profile photoJUNIOR FERREIRA's profile photoThomas Schranz's profile photo
 
Will there be recordings? :)
Add a comment...

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
6
Add a comment...
Kasper's Collections
People
Have him in circles
8,208 people
Michael Rainey's profile photo
JeffTheWatchman's profile photo
Dan Thackray's profile photo
Peter Stöckli's profile photo
Apurba Biswas's profile photo
Matt Dragon's profile photo
Christina Heikkila's profile photo
yuki sakacho's profile photo
Vinicius Policena'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.
Digging into the TurboFan JIT
v8project.blogspot.com

Last week we announced that we've turned on TurboFan for certain types of JavaScript. In this post we wanted to dig deeper into the design o

Dart SDK 1.11.0 Chocolatey Packages for Windows
divingintodart.blogspot.com

Chocolatey is a package manager for Windows similar to Linux's apt-get, based on Microsoft's Nuget tool and Powershell scripting language. I

Null-aware operators and generalized tear-offs in Dart
news.dartlang.org

Yesterday, on June 17, 2015, the 109th Ecma General Assembly approved the ECMA-408 3rd edition - Dart Programming Language Specification. Ma

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

Public - 3 weeks ago
reviewed 3 weeks ago
Good thai food at a very reasonable price.
Public - 2 years ago
reviewed 2 years ago
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
42 reviews
Map
Map
Map
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 - 3 years ago
reviewed 3 years ago