Wednesday, May 14, 2014

I am teaching JavaScript, are you interested?


Last month I was teaching my workshop “Professional JavaScript for Java Developers” at Puzzle ITC and at Glue Software Engineering AG in Bern and both workshops were received very well.

At the same time I am currently teaching a block of 8 days at the University of Applied Science in Bern in the new CAS “Multiplatform Development with HTML5” about the topics JavaScript, JavaScript Frameworks and HTML5.

JavaScript has a lot of momentum right now. Especially corporate environments are currently embracing JavaScript (together with HTML5) as a serious option for developing and delivering enterprise applications.

Traditionally professional development teams in corporate environments were not exposed to JavaScript, even when they were creating web applications. Therefore in many teams there is a reluctance to accept JavaScript as a viable platform.

My workshop shows the current state of the JavaScript ecosystem (Frameworks, Libraries, Tools) and touches all the aspects of professional development in the JavaScript ecosystem. The workshop is especially addressing traditional OO programmers with an enterprise background. Attendees learn how to realise the concepts and best practices they know and love from their traditional platforms (Java, .NET …) on the JavaScript platform. This ranges from constructs for encapsulation and modularisation over debugging and unit testing to build automation and dependency management. 

The main modules of the workshop are the following:

  • Introduction to JavaScript and the JavaScript Ecosystem
  • JavaScript: The Language
  • Introduction to jQuery
  • The JavaScript Development Toolchain
  • Client-Side MVC with AngularJS
  • Communication with the Backend

The workshop consists of many demos and hands-on exercises. The minimal duration is one full day. For a deeper dive into certain modules the workshop can be extended to two or three days.

Please contact me at if you are interested in a JavaScript workshop for your development team. I am teaching the workshop in German or English.

Puzzle1 P1040685


Sunday, May 11, 2014

Weekend Reader, Week 19

IMG 0167

TDD is dead. Long live testing.

David Heinemeier Hansson is provoking the whole programming community again.

In his trail followed a storm of posts and #IsTDDdead tweets:

The debate about TDD and Unit-Tesing is interesting but hardly new, there was a similar discussion already recorded some years ago between Jim Coplin and Uncle Bob. Also Ayende (creator of a popular .NET mocking framework) led a similar discussion some time ago in his post: The State of Rhino Mocks.

But many things have been proclaimed dead: Java has been called dead, .NET has been called dead … so I am not that concerned about the death of TDD ...

Angular.js has ruined JavaScript

The great/awesome/amazing thing about JS is that nobody wanted to go near it in enterprise organisations [] That was great for people who wanted to get paid enterprise rates but didn't want to have to put up with layers of awful "best practises" and performance problems.

Funny view on recent trends in the JavaScript ecosystem and the ongoing adoption of JavaScript in the enterprise. But it has some truth in it ...

On receiving the dahl-nygaard junior award and other twists of fate

My colleague Tudor wins the dahl-nygaard junior award, one of the prestigious awards in computer science. What a honor to work with "one of the new generation of European computer scientists". 

In his post he describes the gap between research and engineering in computer science an how his attempts to bridge that gap.

Antifragile Software Development

Roman writes about applying principles from “Antifragile” to software development.

I should read the book … 

What happens to software engineers who don't climb the corporate ladder and stay as engineers?

Cliché question with cliché answers on Quora ...

No Managers? No Hierarchy? No Way!

Github, Valve and co. are just a fad: organizations need hierarchy:

There is a need for hierarchy to achieve accountability and performance in organisations.

Only 30 percent of U.S. workers are engaged in their jobs

I guess it is the same in Europe.



Edward Snowden: Here's how we take back the Internet

Impressive: Edward Snowden holds a TED Talk, and in the end he even has a conversation with Tim Berners-Lee (inventor of the World-Wide-Web):


Inside Github

According to the article linked above, it’s just a fad. But I find the ideas behind founding a company without managers fascinating.


"Zu nachtschlafender Zyt" | Bern Hyperlapsed

Some beautiful pictures from my hometown: 


Epic Rap Battle: Nerd vs. Geek

Funny, funny, funny ...

Related Posts Plugin for WordPress, Blogger...