Profile

Cover photo
Florian Loitsch
Works at Google
Attended Université Nice Sophia Antipolis
Lives in Aarhus
577,437 views
AboutPostsCollections

Stream

Florian Loitsch

Shared publicly  - 
 
 
AngularDart 2 beta.22 is out.

5-10% faster, 20%+ smaller code size compared to beta.20 (5 weeks ago). Our push towards better performance has started showing results in these past 2 releases.

On track to final 2.0 release for the Dart Developer Summit.

Also:

● Better compiler errors.
● Support for '??' operator in the template compiler.
● Clean up code (remove deprecated APIs, etc.).
● Remove global events and disposables.
● Improve template compiler's error messages.
● Make angular CSP compliant.
● Started strongly typing element members in compiled template code.
● Cheatsheet and code docs updated.
● Started enforcing style rules in the framework via .analysis_options.
● And more.

Full changelog:
https://github.com/dart-lang/angular2/blob/master/CHANGELOG.md#200-beta22

Pub link:
https://pub.dartlang.org/packages/angular2
angular2 - Framework for modern web applications
2 comments on original post
3
Add a comment...

Florian Loitsch

Shared publicly  - 
 
New reviews of Elementary.
Elementary S02E13 - All in the Family A mafia member is murdered and Holmes finds interesting documents that explain how the person could have been found. These documents have "unassuming alpha-numeric sequences" that are app...
1
Add a comment...

Florian Loitsch

Shared publicly  - 
 
 
Try the early access hot reload feature!

We're building a fast edit/refresh cycle for Flutter developers. In collaboration with the Dart VM team, we've been enhancing the tools, framework, and runtime to support hot reload. It's in "early access" now, feedback most welcome!

View original post
4
1
Add a comment...

Florian Loitsch

Shared publicly  - 
 
This is getting really useful.
Launch the camera and then press the home button for a second to let Google recognize whatever is on the screen.
It just correctly detected an address (on an envelope) for me and suggested to open Google maps.
Google’s Now on Tap service is adding translation to its ever-growing list of options. After the latest update, Android users will be able to translate any screen of foreign text — in both apps and...
5
Add a comment...

Florian Loitsch

Shared publicly  - 
 
 
Dartino SDK 0.5: Lots of progress, lots of possibilities. I have been writing a few sample apps lately and it is pretty exciting to see how much easier it is to develop for the supported STM32 boards using a managed and approachable language.

#dartino #dartlang 
6 comments on original post
3
1
Add a comment...

Florian Loitsch

Shared publicly  - 
 
 
The big thing we're testing in Flutter land right now is Hot Reload. This is a feature from the Dart team that's going to make Flutter development massively easier. Instead of having to restart your app each time you make a change, you just have your IDE signal your device that the source code has changed, and we load the new code straight into the actively running VM without losing any of your state! Your app could be in the middle of an animation, and boom, half-way through we upload the new code and the animation continues running but with the new settings, without interrupting the animation or anything.

I've been using this feature to write code for a few days now and it is astounding what a difference it makes. You can try it today if you're using the master branch, just use "flutter run --hot". It's still a bit buggy (we don't yet support loading assets in this mode, for example, which is obviously a bit limiting) but that should get shaken out in a few days and then we'll land it on the alpha branch.

Conveniently, our framework really fits the hot reload model well. When you trigger a hot reload, we just mark every widget as needing to be rebuilt, and the whole app gets the new code applied, without losing state. This means you can tweak build functions, theme settings, and so on, and when you reload, the code takes effect. It would have been much harder to do this if our framework used a more retained-mode model like traditional UI frameworks, where once you've described the UI it stays in memory.

In other news, we now have a real logo! We've started deploying it, you can see it on our Web site and our G+ page and so on. I've been writing a widget that renders the logo, so that you can fly our colours if you want to. The logo is a heavily stylised blue wing in the shape of a sideways F. By the way, using hot reload makes writing canvas code, like this logo drawing code, so much easier. You just edit the coordinates, hit a key to save your changes, look at the device, and repeat.

The past few weeks I've been making sure our licensing story is nice and straight, including adding an AboutDialog widget and corresponding license screen. (Nothing drives home quite how many shoulders Flutter is standing on than paging through all the licenses of third-party packages Flutter uses. It really is a testament to the power of open source development.) Anyway, that's why I'm writing a FlutterLogo widget: my plan is, by default, to include it at the top of the license screen.
View original post
4
Add a comment...

Florian Loitsch

Shared publicly  - 
 
I wonder if Bang & Olufsen ever heard of usability testing.
I had to look up the manual because I couldn't find the 'off' button.
11
Florian Loitsch's profile photoJohn McDole's profile photoKasper Lund's profile photoLaurent Pellegrino's profile photo
10 comments
 
It reminds me "start recording"... :D
Add a comment...

Florian Loitsch

Shared publicly  - 
 
 
I and a bunch of others from the Google Brain team are doing a Reddit AMA on /r/MachineLearning to answer people's questions about AI and Machine Learning. The thread is posted now to allow people to post and vote on questions they want to see answered, and we'll be spending several hours this Thursday, 8/11 answering questions, starting at 10 AM Pacific Daylight Time.

(We have 279 comments posted to the thread, and it's the most up-voted post of all time on /r/MachineLearning, and we haven't even started answering questions. We'll have to see how many questions we can get through on Thursday!).
6 comments on original post
3
Add a comment...

Florian Loitsch

Shared publicly  - 
 
 
Angular 2 for Dart is the language+framework combo used heavily at Google. From now on it's going to be pure Dart. This is amazing news for Dart developers because:

● The framework will feel more like idiomatic Dart.
● It will make use of Dart features that couldn't work with the TypeScript flavor.
● It will be faster.
Bonus: We'll be able to release the Material Design components Google uses in production. They are purely Dart.

Read more on news.dartlang.org.
12 comments on original post
6
Add a comment...

Florian Loitsch

Shared publicly  - 
 
 
The code that took Apollo 11 to the moon is on GitHub. On the picture, Margaret Hamilton, director of software engineering for the project, stands next to a stack of paper containing that software.

You can now read all of that. Although I don't understand 99% of the actual code (it's yaYUL assembly), the comments are informative and it's just cool to read programs with filenames like STABLE_ORBIT.s or THE_LUNAR_LANDING.s.

https://github.com/chrislgarry/Apollo-11/
View original post
16
3
Add a comment...
Florian's Collections
Education
  • Université Nice Sophia Antipolis
    Computer Science, 1998 - 2000
  • École supérieure en sciences informatiques
    Computer Science, 2000 - 2005
  • McGill University
    Computer Science, 2001 - 2002
  • BG & BRG Baden Biondekgasse
    1989 - 1997
Basic Information
Gender
Male
Work
Occupation
Software Engineer
Employment
  • Google
    2010 - present
  • Wootsoft
    2002 - 2003
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
Previously
Montreal - Wien - Nice - Bad Vöslau