Weekly digest - 2018.05
In this week we mostly lived by Elon Musk's Not a Flamethrowers that were sold out withing 48 hours.
Intel presented the roadmap of how they play to fix the Meltdown and Spectre vulnerabilities in the silicon chips.
Speaking of Spectre. Newest Windows patch allows to disable the Spectre microcode
Also after couple years of development, the Boostrap 4 has been finally released.
Last but not least, here is the list of interesting things I stumble upon this week.
2018 Developer Skills Report
HackerRank compiled a report on developer skills. There are some great insights, including: what are the developer's favorite languages and frameworks, how they get new skills, what developers want in a job.
Google doesn’t necessarily need innovation
This is follow up to the Why I left Google article.
How I review code
Code review is a controversial topic. We all should be doing it, but sometimes we
don't. There is a lot of reasons why - most common cause are deadlines, but sometimes we don't feel comfortable with it. This article explains how to do a human friendly review.
Parallel programming with Swift: Operations
Jan Olbrich explains basics of concurrency and parallel programing in Swift.
A better way to update UICollectionView data in Swift with diff framework
Dynamic content in UITableViews and UICollectionViews is quite difficult to achieve. This article explains how to do it properly.
How to get HTTPS working on your local development environment in 5 minute
Most of the websites are protected by HTTPS. If yours is not, it should be! From this article you will learn how to setup HTTPS on your local machine.
An introduction to Progressive Web Apps
Progressive Web Apps are the latest trend in mobile application development using web technologies. Flavio Copes explains the basics behind this concept.
Concepts is sketching and design app for iOS. I don't have any drawing skills, but this app looks really impressive from UX point of view.
Image credits: Boring Company.