Sunday, February 14, 2016

Weekend Reader, Week 6: Bricks

Software is not made of bricks

Once you understand that software is not a simple pile of bricks, you understand that the minimum level of competence required to contribute positively to a project is non-trivial.

I think this essay should be a “must read” for anyone involved into software development. It shows the problems with the widespread mentality that developing a piece of software is like building something fairly simple out of bricks.
One point which shows the fundamental difference between laying bricks and software development particularly stuck with me: Skilled developers typically come up with solutions that are simpler and consist of less code than less skilled developers. This does not fit a “brick mentality”, where you have a fixed amount of bricks to move.

ChakraCore is now Open-Source

The JavaScript engine by Microsoft is now available under the MIT License at the ChakraCore GitHub repository.

There is already a pull request to make Node.js run on ChakraCore. And there is a new node-chakracore repo under the Node.js Foundation. Unfortunately it seems that it is only working on windows for now …

Project Raider

JetBrains is building a cross-platform C# IDE … the missing piece in true cross-platform .NET development.

Angular 2 versus React: There Will Be Blood

Of course the title is link-bait and the article is provocative. But it is still a good comparison between the different approaches and concepts used in Angular2 and React.

Video: Be Predictable, Not Correct

The talk gives a good overview to different approaches for data-binding in current web-frameworks. It also explains the concept and benefits of using a virtual dom.

Piracy in online education

There was a lot of money to be made if you got into online education early: Scott Allen earned over one million dollars in 2013 from his Pluralsight courses!

Today the landscape looks not that promising any more… especially Udemy seems to attract/enable piracy and price-dumping:

The Sad State of Web Development

The web (specifically the Javascript/Node community) has created some of the most complicated, convoluted, over engineered tools ever conceived.

A very critical view on the current trends in web development. The author seems pretty frustrated … but he has some points.

Shields Down

Happy people don’t leave jobs they love

An accurate analysis how people get to the point where they quit their job. I have gone through that process many times in my career …

Coders Without Clothes

Without comment …

Funny: This is what happens when you reply to spam email

If you like it, here are more scam baiting stories: 419 Eater

Tweets of the week:

Saturday, February 13, 2016

Trainings and Courses Update

The first month in 2016 was very busy in regard to my trainings. I updated my courses to reflect the latest trends in web development:

I held a 3 day course at SBB for JavaScript and AngularJS. I updated this course to contain a module about the ES6/ES2015 language and corresponding tooling with Webpack and Babel.

I also updated my course module in the CAS “Mobile Application Development” at the University of Applied Sciences. Besides HTML5 as a platform for mobile development I am also teaching an intro to Ionic and React Native. These frameworks show two different approaches for mobile development that are using current web technologies.

In February & March I will run two 3-day in-house courses about JavaScript and Angular development at ELCA.

In April I will run a 4-day in-house course at Puzzle. In this course I will compare Angular and React/Flux and it will also contain an intro to Angular 2.

Please contact me, if you are intersted in a course about those latest trends in web technologies.

I will also continue to offer public courses in 2016:

At DigiComp my next course “Frontend-Entwicklung mit AngularJS” is scheduled for April.

At BBV Academy my next course “Frontend-Entwicklung mit JavaScript & AngularJS” is scheduled for May.

Related Posts Plugin for WordPress, Blogger...