Software Development

This website was created with HTML. Can you do the same?

Stop Writing JavaScript

So called modern web development has made websites worse, slower, and heavier. Read on to find out why server-side rendering isn't the solution to a problem that single page applications have created, and why you really, REALLY, should start to write less JavaScript code. (Yes, that includes TypeScript)

Posted

#Software-Development #Architecture #Javascript

A fizzbuzz implementation in rust

A fizzbuzz example: specialisation vs reusability

One of the more difficult decisions in software development is choosing between specialised and reusable solutions. So let us look at both and see if we can understand when to use which.

Posted

#Fizzbuzz #Rust #Reusability #Software-Development

Functional example of pipes in Python.

The beginners guide to why some people prefer functional programming and others object-oriented

For a few years now, discussions rage on between two seemingly different programming paradigms: functional and object-oriented. But what are the reasons some people prefer functional and is there a clear winner?

Posted

#Functional-Programming #Object-Oriented-Programming #Software-Development #Architecture

A microfrontend composition from the past

20 years of microfrontends

Microfrontends is a term that has come up in recent years, but in reality, we have been doing it for decades. Let's take a look at my journey and the lessons I learned on the way.

Posted

#Microfrontend #Custom-Element #Web-Components #Frames #Ssi #Microservices #Monolith #Software-Development #Architecture

A sample test with web components and dom-testing-tools

Testing Your Web Components

Creating a custom element for a demo todo list in a test driven fashion, using jest, dom-testing-tools, LitElement and pure-lit.

Posted

#Web-Components #Custom-Elements #Jest #Jest-Dom #Dom-Testing-Tools #Software-Development #Architecture

Annika, the two eyed robot

Annika, the autonomous chaos driver

In a desperate attempt to prove my kids our robomover is stupid we collaboratively created an indoor version with an arduino. This is when I learned that kids are too noisy for ultrasonic sensors.

Posted

#Make #Toy #Arduino #Vehicle #Software-Development #Technology-With-Kids