Paul Ryan takes us back to basics with this blog post, where he covers common data structures that are often overlooked and walks through how to implement them in Javascript. If you ever need a data structure with constant time insert/delete, his LinkedList implementation is the perfect place to start.
Images have and will always be a core part of the web. Addy Osmani, an Engineering Manager working on Google Chrome gives us a great foundation of how a browser interacts with images, with tons of insight on how image formats, lazy loading and some fancy CSS can elevate your users' experience.
What does building a brick wall have to do with increasing process efficiency in your NodeJS app? If you want to find out, check out Deepal Jayasekara's amazing guide on the different kinds of NodeJS streams, and how they work (with lots of pictures included!)
|
|
|
Building an accessible web app is not an easy task... and it can be even more challenging to maintain a high standard of accessibility along functional changes and updates to the product. However, this looks like a perfect thing to automate and hand over to our test suite 🤖 Kevin Bongart shows us how it can be done in Rails.
Honeybadger just started a series of posts tackling the well-known OWASP top 10 security risks for web applications, and more precisely, what are these risks and how can they be mitigated in a Rails project. For this first episode, let's talk about injections... but not only SQL injections!
|
|
|
Engineering culture & tech tools
|
|
|
A super interesting tour of tooling for testing accessibility; something which is often pretty difficult to test! Some tooling for CI, linters, browser add-ons, CLI tools, browser built-in tools... lots of interesting stuff in here! 🤸🏽♀️
5G technology has driven a lot of hype for its potential to power driverless cars, but with no real success thus far. Halo, a Las Vegas startup are about to change that! Introducing.. a driverless electric car service in Las Vegas, powered on 5G, launching later this year!
"Moving between managerial and individual contributor roles isn’t yet a standard in tech". But, wouldn't striving for life-long learning and development, as well as a true respect for the difficulties inherent in each role only make for more harmonious workplaces, as well as make each of us happier? Should we always think ladder, or rather; Pendulum? Such a great read by Gemma Barlow, also with some tips and recommendations when taking the swing! 💫
|
|
|
React is strongly based on JS fundamentals, and while you can certainly get started with little JS knowledge, you'll definitely need to hone your Javascript skills to get the best out of it. Good news is: this is exactly what Fradiep covers with these 7 concepts one should know before learning React!
CLASH SESSIONs are 1-hour-long battles between 2 tech experts around a given topic. In this fourth CLASH episode, you'll meet our very own Arnaud Milleker, discussing big-data versus small-data with Paul Peton.
|
|
|
What did you think of this newsletter?
With your feedback, we can improve Docto Tech Life. Let us know what you think!
|
|
|
|
|
|