Weekly digest - 2018.10

Weekly digest - 2018.10

This week was funny because some of our electric clocks started to run behind. It was caused by frequency deviations in Central Europe. The energy dispute between Serbia and Kosovo caused a frequency deviation, which led to a slight decrease in the electric frequency average. This affected electric clocks that are steered by the frequency of the electric current and not by a quartz crystal.

Speaking of issues. San Francisco Chronicle released transcripts of 911 calls about injuries from walking into glass. There were rumors about this, but this looks like serious design flaw.

Star Wars Rebels ended. Needless to say the ending was great. Second half of this season was amazing. I wish the Clone Wars had ending like this.
Big thanks to Dave Filoni and his crew for this incredible show.

The end of Rebels doesn't mean the end of Star Wars on TV. We know that there will be at least one more animated show. Also John Favreau has been anounced as a procuder and writer of upcoming Star Wars Live action TV series.

And as always, here is the list of interesting things.

A Lot Can Happen in a Decade
This year marks the 10th anniversary of releasing iPhone SDK. This SDK changed the mobile industry. Craig Hockenberry shows the humble beginnings and later evolution of the iOS development.

[Full Stack Shopping Cart With MEVN Stack Part1 and Part2
This 2-part article shows how to create a shopping cart using Vue.js and MongoDB.

Managing User Permissions in a VueJS App
Anthony explains how to manage user in Vue.js application.


Image credits: Tristan Colangelo.

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

Weekly digest - 2018.08

Last week of February was calm and I would say uneventful.
SpaceX successfully launched another Falcon 9. This time they also tried to
tried to recover the payload fairings. The recovery attempt was unfortunately unsuccessful. The fairings fall to the ocean a few hundred meters from the recovery boat. Nevertheless, it is impressive how SpaceX is trying to reuse as many rocket parts as possible.

Also it looks like the script for Star Wars Episode IX is finished.

And there you have the list of interesting things that I stumble upon this week.

New features of Bootstrap 4
Bootstrap 4 had its release last by the end of January. This article presents what is new and what changed since version 3.

What is a JSON Web Token?
Rob explains what is a JSON Web Token and we use it to handle authentication. This is in depth analysis and if you are doing anything related to user authentication this is must read!

Record and share your terminal sessions
This app allows to record and share the terminal sessions.

Flavors of Engineering Management
The management role in software project is quite controversial. Sometimes it helps, sometimes it's just a pain in the ass. In this article, Benjamin tries to look at this role from different perspectives by distinguishing 3 "flavors" of this role.
If you have issues with a management in your project, maybe you need manager of a different "flavor".


Image credits: Lucasfilm.

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

Weekly digest - 2018.06

Finally, after years of designing and building, SpaceX launched Falcon Heavy into space. The world's most powerful rocket took the Starman in a red Tesla in space while twin boosters landed near the launch site in Florida giving us unforgettable spectacle.
Although the mission achieved its primary goal - putting a cargo on its way to Mars, it wasn't fully successful. While the two side boosters landed simultaneously on the ground, the core one crashed into the ocean. At the moment, it looks like the booster was approaching the landing barge too fast and missed it by couple meters.
Despite this malfunction, we are one step closer from landing on Mars.

Lucasfilm released teaser trailer for upcoming Solo: A Star Wars Story. Despite all the fuss with switching directors in the middle of production, the movie seems to be good and interesting.

And now it's time for the list of interesting things I stumble upon this week.

Apple's Emoji Crackdown
Apple started rejecting iOS apps that use emojis in different places than text fields. I understand that Apple does own the copyright to its emoji font, but rejecting creative and good looking apps because they use emoji instead of normal words is the way to make developers go away from the platform.

Swift 4.1 improves Codable with keyDecodingStrategy
Swift came a long and bumpy road. I still remember how hard it was to parse JSON when Swift came out in 2014. In this article Paul Hadson give us a glimpse into the future and explains how easy it will be to parse JSON with Swift 4.1.

CloudKit: Structured Storage for Mobile Applications
This white paper gives the behind the scenes look into Apple's CloudKit.

PodsUpdater
Every iOS developer must heard of CocoaPods. Those who use it know that managing dependencies is difficult. This app makes our life a little bit easier.

Building .NET Core 2.0 web apps with Vue.js single file components using VS Code
Adam Marczak shows how to integrate Vue.js with Asp.NET Core 2.0


Image credits: SpaceX.