Weekly digest - 2018.18

Weekly digest - 2018.18

At the beginning of this week, Facebook hold the F8 developer conference. Let's face it, this year edition was in shadow of Cambridge Analytica data scandal. Nevertheless, Facebook announced couple of interesting things:

Also this week, AppleInsider presented report showing that 2016 MacBook Pro keyboard is failing twice as frequently as older models. I'm working on such MacBook Pro for over a year and I must admit, those stats don't surprise me. It has one of the worst keyboards I ever worked with.

Google and GitHub made one step closer to safer Internet. Google launched .app domains with HTTPS built-in. GitHub added HTTPS support for custom domains on GitHub Pages.

And finally, here is the list of cool things.

Portrait in pure CSS
Diana Adrianne did amazing female portrait using only css.

What's new in Swift
This site explains Swift new features. What's cool about this site, it contains changes and features introduced in every version of the Swift - since version 1.0 up to current release (4.2). Thanks to this, you can select your current stack and gradually move to newer versions.

How to make meetings (with your client) more effective
I know, putting my own article here is a little bit selfish, but screw this. I think it is worth reading, so I'm gonna promote it.


Image credits: Facebook.

Weekly digest - 2018.17

Weekly digest - 2018.17

This week Disney announced new TV series - Star Wars Resistance. It will be animated story of young pilot - Kazuda Xiono - recruited by the Resistance. For now we don't know much about the story, beside the fact that we'll meet new trilogy characters like Poe Dameron and Captain Phasma.
The series is created by Lucasfilm Animation veterans, including Dave Filoni.
Show will have its premiere this fall.

After many years Google decided to redesign Gmail. After Google Calendar, the mail client also got the Material design.
I must admit that after years of using old Gmail, now it feels strange, but I'm sure this is something that I'll get use to.

Unboxings of Nintendo Lobo started showing up on YouTube. I must admit, after watching first announcements I was skeptical. Now, after seeing how this works behind the scenes I am really impressed. I had no idea how much ingenuity and engineering was put to create Labo experiments.

And last but not least, here is the list of interesting articles.

Here are three common ways to create your Lambda functions with AWS
Serverless becomes more and more popular. Here you will learn how to create serverless functions using AWS.

Creating a Website with Nuxt.js and WordPress REST API
From this article you will learn how to create custom CMS using Vue.js, Nuxt.js and Wordpress as a backend.

I built a screenshot API and some guy was mining cryptocurrencies with it
Good reminder that we should always protect our APIs because they can be exploited to do unusual things.

Higher Order Function and its uses in Swift 4
Here you will find overview of functional programming in Swift.

Managing UI Colours with iOS 11 Asset Catalogs
Arnold Sakhnov explains how to manage and use UIColors in iOS projects.

JavaScript ES6 — write less, do more
Short but refreshing overview of new functionality introduced in ES6.

Vue.js & Electron: The easy way
Vue-CLI 3 is here and from this post you will learn how to use it to create Electron project.


Image credits: Disney.

Weekly digest - 2018.09

Weekly digest - 2018.09

This week beside GitHub surviving the biggest DDOS attack ever recorded was mostly boring.
From interesting news the Kronos Group announced that Vulcan will be supported by macOS iOS. They also released the set of SDKs, libraries and tools that will be used by developer to create Vulcan compatible apps/games on Apple platforms.

And traditionally, here is the list of interesting things.

Why I Quit Google to Work for Myself
Michael Lynch explains why he left Google. This is not another rant about evil corporation. This is about what happens in big companies where management takes over common sense. Unfortunately many of us can relate with him so, if you are felling you are only the meaningless tool within big organization, maybe it is time to start thinking about new job.

I Wanna Go Fast: Why Searching Through 500M Pwned Passwords Is So Quick
Troy explains how he implement and optimize searching in huge database of leaked password.

Dropbox saved almost $75 million over two years by building its own tech infrastructure
While every one is migrating from on premise infrastructure to the cloud, Dropbox is doing quite the opposite. And it looks like it was a right move for them.

GDPR – A practical guide for developers
GDPR is coming. Here is a guide how to approach it from engineering point of view.

$750 Ciri Of Cintra Statue On The Way From Prime 1 Studio
It is expensive, but beautiful.


Image credits: GitHub.

Weekly digest - 2018.07

Weekly digest - 2018.07

This week Apple released its new product - HomePod. It is a smartspeaker and costs 350$. Is it worth it? Well, it is hard to say because it is not available in Poland, but you can check out what others think here or here.

Staying on Apple related news. It looks like Apple is going to focus on bugs instead of adding new features to iOS 12. If those rumors are true, I can say only one thing - finally, Steven Sinofsky explained why.

Last week Falcon Heavy launch made a lot of fuss in the media. Thanks to this launch people starts to understand why SpaceX is doing thing the way it does.

And here is the list of interesting articles I stumble upon this week.

12 best practices for user account, authorization and password management
User authorization is hard. From this article you will learn how to do it properly so your users passwords doesn't leak.

30+ great UI Kits for iOS engineers
Lisa compiled a list of over 30 UI Kits for designers. This is a must read for every one who is doing mobile app desings.

3D engine entirely made of MS Excel formulae: Enjoy this Doom.xls file!
Someone wrote Doom like game engine in MS Excel because why not. Defenetly worth checking out.


Image credits: Apple.

Weekly digest - 2018.05

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
fix.

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
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.