Not rendering correctly? View this email as a web page here.
dev-breakfast-march-2020

Morning fellow developers!

The spring is upon us and it’s great to see the sunshine and hear the birds sing after a long winter. The world of technology and people creating haven’t been hibernating so let’s learn what the world has to offer us this month.

 

Perttu

 

 

Perttu is a full-stack developer who started his career at the peak of the infamous dot-com bubble. When he’s not typing away at a keyboard, he’s probably out running. Perttu’s selection for this month is one part current, with something new, adding one part evergreen, mixed with something out of left field.

Perttu's Picks

 

VS Code Live Share Extension

 

VS Code Live Share Extension

With the sudden surge of popularity in remote working globally, me and my team found this Visual Studio/VSCode extension very useful for collaboration. We’re tag-teaming Typescript almost better than sitting at one computer since all participants can type simultaneously. Setup is delightfully simple.

VS Code Live Share Extension

Next.js Tutorial

 

Next.js Tutorial

I kept hearing about server-side rendering (SSR) and especially in tandem with React. Starting to look into what all the hype is about, I came upon Next.js documentation. With their interactive tutorial, I was quickly in the loop. The tutorial is handy even if you’re not planning to use specifically Next.js framework: the basic concepts of SSR are explained in such a pragmatic way that you’ll feel comfortable carrying them to your next project.

Next.js Tutorial

Arrange, Act, Assert Pattern

 

Arrange, Act, Assert pattern

I’ve had a colleague (begroeting!) tell me they always start a code review by reading the tests first. It makes a lot of sense - if your testing practices are up to snuff.

Arrange, Act, Assert pattern is nothing new. “AAA” is a testing pattern guiding towards writing understandable tests and revealing code smells. In short, you set up the test, perform an action, and validate the result. This blog post explains the pattern in a concise manner.
The beauty of the AAA pattern is that it’s adaptable to pretty much any language and testing framework. Make your tests as beautiful as your code!

Arrange, Act, Assert Pattern

The Danger of Single Story

 

The Danger of Single Story by Chimamanda Ngozi Adichie

For us developers, human interaction is often as important as the code we write. Diverse teams have been found to be better at solving problems than homogeneous teams.

This talk was given in 2009 but it is still as relevant as ever, maybe even more so in this day and age. I love it because it is smart, empathetic and funny. The talk elegantly elevates the point of seeing people for who they are, as individuals, instead of as mere representatives of their backgrounds.

The Danger of Single Story by Chimamanda Ngozi Adichie

 

Tech Weeklies

We have gone full circle – Why Server Side Rendering is still relevant

Traditionally the web has consisted of fully Server Side Rendered (SSR) web pages. As new technologies popped up, more and more dynamic features got introduced. Then, came along React and the golden time of JavaScript based Single Page Applications (SPA). But now, we have gone full circle and “everyone” is talking about SSR again. Why?


Tech Weeklies

 

 

Jobs

Senior Full-Stack Developer | Helsinki

Are you excited about frontend, backend, or full-stack development, and thrive in a flexible environment that encourages continuous learning?

SeniorFull-Stack Developer Helsinki

 

Senior Mobile Developer | Helsinki

Are you a passionate Mobile Developer who wants to have an impact on people's lives, loves fresh challenges and enjoys life on the edge? Do you enjoy working with modern cross-platform frameworks?

Senior Mobile Developer Helsinki

 

Futurice - Work with us!