Our Favourite Blog Posts from February

by Mikko

Thanks to the snow, there were lot of opportunities to sit down, relax and have a read through the technology blogs. Here are some of the most interesting picks.

Welcoming Progressive Web Apps to Microsoft Edge and Windows 10

Although native mobile apps still have advantages over web applications, improving browser support for PWAs is slowly shifting the scales. On top of that, Microsoft are pushing them to their Store as a first-class app citizens in the next version of Windows.

A new experiment: Browser-based web apps with .NET and Blazor - Daniel Roth

In this really exciting experiment, Roth uses the WebAssembly technology to run an application built with C# and .NET on the browser. While this is not a production ready stack by any means, these real-life examples show the power of WebAssembly, which is definitely something to keep an eye on this year.

Protect your site from Cryptojacking with CSP + SRI - Scott Helme

Scott Helme explains how the recent Cryptojacking attack was able to infect thousands of sites by targeting a CDN. He also shows how this type of attack can be prevented using Subresource Integrity (as long as your browser supports SRI).

Everything Easy is Hard Again - Frank Chimero

The pace of change in web development requires a lot to keep up with. Chimero argues that from a web designer's perspective, those changes aren't always purposeful, and are a major source of confusion for both experienced and newly entered designers.

Fear, trust and JavaScript: When types and functional programming fail - Nicholas Kariniemi

While the tools for Javascript development are constantly improving - the latest version 2.7 of TypeScript was released just over a month ago - they can't provide the same level of trust than languages with strong typing or immutables.

And of course, this happened:

For our March round up, we are keen to hear your suggestions! If you run into an interesting blog post, send us a link @TeamCodify.



We would love to hear from you. Get in touch by email or phone us on 01224 261600.