David Waller

Meet our Team

David Waller
Elige rubrum catapotium

David is a long-time maths- and Swedish teacher who finally succumbed to his passion for programming.

Key skills

  • JavaScript
  • ReactJS
  • Angular
  • NodeJS
  • Functional programming

About me

David is a long-time maths- and Swedish teacher who finally succumbed to his passion for programming. Originally his programmer persona was a jack-of-all-trades, but he has since shed his earlier .NET .PHP .whatever skills in order to make room for anything and everything JavaScript. Down that rabbit hole David spends his time keeping up with the goings on behind the curtain and trying out the latest frameworks. He has a special fondness for finding ways to harness the functional nature of JavaScript, and thus the new kids on the JS block such as React and Redux makes him very happy indeed!

Previous assignments

  • Freelance developer
  • Teacher of advanced JavaScript at Linnaeus University
  • Teacher of mathematics and Swedish for the Swedish Prison and Probation Service

Teacher for courses

Contact

david.waller@edument.se

Posts by David

Our view of Vue

Are React and Angular still the only two responsible choices when selecting a JavaScript framework for the new project, or can Vue now be considered an actual contender also from a business perspective?

  • JavaScript
Read post

CSS selectors are evil and JS is the solution

A pragmatic demonstration of the drawbacks with CSS selectors, and how inline styles through JS solves these problems

Read post

News & feeds

Now we launch Comma

 Now we are launching the beta version of Comma, an IDE for Perl 6 developers that will streamline their work.  

Read more >

Our view of Vue

Are React and Angular still the only two responsible choices when selecting a JavaScript framework for the new project, or can Vue now be considered an actual contender also from a business perspective?

Read more >

Configuring CMake for success

One common question I get on our Advanced C++ course is how the project structure should look, e.g. should I split the source code into multiple directories? How can I introduce unit tests? Should I compile into multiple libraries?

Each project is unique in what it needs, so in this blog post I’ll go over my general preferred setup and then look at how we adopted it for C++ on Android where we also interface with Kotlin/Java.

Read more >

Working Remotely… Very Remotely

Does your job let you travel? Do you want it to? Our job does! And we're taking advantage of it!  Read all about our plans for remote work... very remote work.  #waaayoutofoffice

Read more >

Focus on Business Value with Scrum

How do we, as a company, keep our focus on Business Value, when we our teams are dominated by technical people and developers, who are not always even expected to see the bigger picture. How can Scrum be at help?

Read more >