Mar
20
2018

Enabling immersive web app experiences across all devices

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

https://blogs.windows.com/msedgedev/2018/02/06/welcoming-progressive-web-apps-edge-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

https://blogs.msdn.microsoft.com/webdev/2018/02/06/blazor-experimental-project/

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

https://scotthelme.co.uk/protect-site-from-cryptojacking-csp-sri/

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

https://frankchimero.com/writing/everything-easy-is-hard-again/

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

https://www.reaktor.com/blog/fear-trust-and-javascript/

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:

https://twitter.com/SpaceX/status/960980119312453632

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.

Get in touch

We would love to hear from you. Email or phone us on 01224 976491