Weekly digest - 2018.52

Weekly digest - 2018.52

During this week I looked back on what happened this year and I decided to pick my top 3 news from each month. Here are my picks.

January

  1. Bitcoin bubble burst,
  2. Meltdown and Spectre discovered,
  3. EA became scared of YouTubers.

February

  1. SpaceX launched Falcon Heavy into space,
  2. Elon Musk started selling not a Flamethrowers,
  3. Apple started selling HomePods.

March

  1. Facebook’s Cambridge Analytica scandal,
  2. Apple fixed buggy iPhone X ad before fixing the actual iOS 11 bug,
  3. Current frequency deviations in Central Europe.

April

  1. Mark Zuckerberg testified before members of Congress,
  2. SpaceX reached the promised land of launching every two weeks,
  3. GTA V has become the most profitable entertainment product of all time.

May

  1. Google Duplex has been announced,
  2. GDPR has become effective,
  3. Premiere of Solo: A Star Wars Story.

June

  1. Microsoft bought GitHub,
  2. Apple held WWDC,
  3. Apple Pay became available in Poland.

July

  1. Apple updated MacBook Pros,
  2. New MacBook Pros fixed keyboard but overheats,
  3. Clone Wars TV series has been renewed.

August

  1. Apple became first IT company to be worth 1 trillion dollars,
  2. Twitter limited access to the APIs,
  3. CD Project released first gameplay of the Cyberpunk 2077.

September

  1. Apple unveiled iPhone XS, XR and Apple Watch 4,
  2. Google was celebrating its 20th birthday,
  3. iOS 12 and macOS Mojave has been released.

October

  1. LucasFilm shared details about first Star Wars tv series - The Mandalorian,
  2. Apple shoved new iPad Pro,
  3. Google unveiled Pixel 3, a tablet and HomeHub.

November

  1. Disney announced new streaming service - Disney+,
  2. Stan Lee has passed away,
  3. Robert Kubica returned to F1.

December

  1. Microsoft announced that it's working on a new browser,
  2. YouTube Rewind 2018 became the most disliked video on YouTube,
  3. Google’s Home Alone ad.

That's all folks. This was an incredible year. I hope next year will be event better.
Happy New year guys and see you soon!


Image credits: Annie Spratt.

Weekly digest - 2018.48

Weekly digest - 2018.48

As in this week nothing happend, there is nothing to discuss. In that case I hope you will find something interesting in the following articles.

How to Land on Mars

Software Library: C64

How to Deal with Difficult People on Software Projects

How to Become a Better Software Developer: A Handbook on Personal Performance

Redesigning the Office App Icons to Embrace a New World of Work

Apple Music: A UX/UI Holistic Case Study

Voice User Interfaces (VUI) — The Ultimate Designer’s Guide

11 Sketch Plugins That Will Improve Your Workflow

UNDERRUN – MAKING OF

How to Build a Serverless Backend with AWS Lambda and Node.js

These are the concepts you should know in React.js (after you learn the basics)

Introducing ASP.NET Core with Docker

How to Integrate a C Library into an iOS App Written in Swift


Image credits: 85Fifteen.

Weekly digest - 2018.14

Weekly digest - 2018.14

This week started with article saying that 2019 Mac Pro will be shaped by workflows. After lack of new Mac Pro and disappointing MacBook Pro it's nice to hear that Apple listened started collaborating with professionals.

Also SpaceX reaches the promised land of launching every two weeks. Which is really significant, because SpaceX achieved something that was pursued for decades. It is actually nice to see, what privately funded company is able to achieve without government bureaucracy.

Fortnite on iOS made $15 million in its first three weeks in the App Store
Fortnite is great game, but those numbers are shocking. Especially if we take into consideration the fact that paid content contains only silly costumes, in-game dance animations, and other cosmetic items. This is good example how you can sell DLCs that does not affect the game and still make a profit.

Here is list of interesting articles.

Parallel programming with Swift: Promises
Parallel programming in Swift is hard. As we're still waiting for new solution built into the language, here is one based on Promises.

Advanced debugging with Xcode
Here you will find a couple of tips that will make debugging in Xcode easier.

UIAccessorizedTextField
Short, but useful post showing how to utilize a UIAccessorizedTextField class to implement the "suggestions" functionality.

We Are Netflix Podcast
This is new podcast from Netflix developers. First episode is about how their iOS app was made.

Microservices — From Idea To Starting Line
Michael explains how to reasonably approach a microservice architecture.

Vue CLI 3 — the deep dive
Another week and another article about Vue CLI 3.

Here are examples of everything new in ECMAScript 2016, 2017, and 2018
Java Script is evolving really fast. If you are behind, this article will help to catch up.


Image credits: Pascal Eggert.

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