Matthew Lang avatar

Matthew Lang

Family guy and web developer

Side-projects are taking a back seat for the next few days so that I can get the den re-painted and spruced up abit. Looking forward to getting a place for some of my books as well.

Almost there with registrations for Markcase. I’ll start will limited registrations to begin with and then scale it from there. I’m in no hurry.

Should we be surprised?

Australian broadcaster Waleed Aly on the attacks in Christchurch the reason why they no longer shock him.

“Of all the things that I could say tonight—that I am gutted, that I am scared, and that I am filled with utter hopelessness—the most dishonest thing, the most dishonest thing would be to say that I am shocked,” Aly said. “I’m simply not. There’s nothing about what happened in Christchurch today that shocks me.”

Aly went on to list attacks in recent years in places of worship—targeting Muslims in mosques in Quebec City and London, Jews in a synagogue in Pittsburgh, Pennsylvania, and Christians in a church in Charleston, South Carolina—saying that this kind of violence has come to be expected in a climate of hate that many political leaders build up and manipulate rather than stop. — Watch a Muslim broadcaster make stark sense of the New Zealand mosque shootings

Are we ever going to be rid of political leaders that use hate and fear to score votes and secure their seats of power?

You can watch the full broacast here.

Another great episode from the Rework podcast this morning. This episode features Aja Hammerly, a developer advocate at Google. Aja talks about the drawbacks of tech interviews and how they can be improved.

After a few hours of wrestling with Vue, I finally have unit tests in place for a few components. A win for today, but I am still not convinced of JavaScript as a one stop shop programming language for web applications.

Monoliths make getting started easier

An advantage of a monolith code base that can go overlooked is the minimal entry barrier to getting up and running for junior developers or new members of the team.

Setting up a basic database and my application with a background process was a pretty defined process. I’d have the readme on Github, and often in an hour or maybe a few I’d be up and running when I started on a new project. Onboarding a new engineering, at least for an initial environment would be done in the first day. As we ventured into micro-services onboarding time skyrocketed. Yes, we have docker and orchestration such as K8s these days to help, but the time from start to up and running a K8s cluster just to onboard a new engineer is orders of magnitude larger than we saw a few years ago. For many junior engineers this is a burden that really is unnecessary complexity.

Give me back my monolith by Craig Kerstiens

Even those in senior roles may struggle to hold in their head an entire stack composed of micro-services. Sure it becomes familiar over time, but it’s another learning curve that can be unnecessary. It’s why I love working in monoliths.

They are a one-stop stack that contains everything or at least most of the components that we need to know about. An engineer can get up and running in a matter of hours. Why make it more difficult to onboard engineers?

Maybe the hype-cycle for micro-services is finally passing.

Of all the apps that Setapp has on offer, I can’t find an alternative to Balsamiq. Oh well, back to pen and paper for protoyping.

What next for the web?

As the World Wide Web celebrates it’s 30th birthday, Sir Tim Berners-Lee reminds us that a better web for all can be achieved.

The fight for the web is one of the most important causes of our time. Today, half of the world is online. It is more urgent than ever to ensure the other half are not left behind offline, and that everyone contributes to a web that drives equality, opportunity and creativity.

The Contract for the Web must not be a list of quick fixes but a process that signals a shift in how we understand our relationship with our online community. It must be clear enough to act as a guiding star for the way forward but flexible enough to adapt to the rapid pace of change in technology. It’s our journey from digital adolescence to a more mature, responsible and inclusive future.

30 years on, what’s next #ForTheWeb?