Weekly digest - 2019.12

Weekly digest - 2019.12

This week was really busy, which resulted in many news. So without further ado let's get started.

This week we had GDC 2019. As always it was packed with plenty of content for game developers, but the biggest announcement was from Google and it is going to affect not only developers but gamers as well. Google unveiled Stadia, the cloud gaming streaming service. It is the continuation of the project Stream, which allowed gamers to stream a game to the Chrome web browser. So far, Assassin’s Creed Odyssey was the only playable game, but Google assured there will be more to come thanks to the partnership with Ubisoft or Epic Games, among others.
Deep integration with YouTube will allow to play the game instantly on desktop, laptops, phones, tablets and even TV. Platform will not only sync the state of the game between our devices, but it will allow to share it with our friends, so for example they can help us to progress the level.
Also, if we are stuck, we will be able to watch, in-game, walkthrough directly from YouTube.
Google says that 25MBps connection will be enough to stream the game in 1080p 60 fps and it will scale up to 4K 60fps and even 8K in the future.
This is not the first cloud gaming service. Many have tried over recent years and all those projects failed miserably. This time Google might have a chance to succeed. They already have the necessary infrastructure, also they have one of the best engineers in the world, not to mention a lot of money to pull it off.
I'm really hyped about this project and I hope it will be available here in Poland.

One week before the their's March keynote Apple made couple of hardware announcements. This was something that never happened before. Every day, for 3 days, Apple was updating one product line. It all stated on Monday when we got refreshed iPad Air and iPad mini. Yes, iPad mini has been resurrected.
This update is more a refresh than big upgrade, but both models got latest hardware including support for first gen Apple Pencil. It's a shame that this is not the newest one, but it looks like wireless charging for the pencil would be too expensive. Also compatibility with the first gen Apple Pencil is one of the reasons why new iPads have Lightning port instead of USB-C.
The pricing remained the same, which is a nice surprise when we look back at recent price rises.

On Tuesday Apple unveiled new iMacs. This refresh was long overdue. New iMacs got new processors and GPUs. What is interesting, by default Apple is using last gen Intel i8 chips instead of i9. It looks like iMac would suffer from overheating like last year's MacBooks Pro.
Speaking of laptops, Apple cut the price on SSDs options for the MacBook Pro and MacBook Air.

On Wednesday we got new AirPods. The refreshed model got better communication chip H1 and support for Hey Siri. There is also a new case that can be charged wirelessly. The rest is the same, which is really disappointing, especially after speculations about black design and sweat and water-proof.
Hopefully rumors about new PowerBeats are true, and we finally get true wireless earbuds for active people.

Thats all for this week. And as always, if you want more here is the list of interesting things.

WatchOS 5 — Communication between iPhone and Apple Watch and vice versa on Swift

AppVenture - Simple. Swift. Guides

Vapor – Swift Choice For the Back End

Creating A Spotify-Powered App Using Nuxt.js

Write yourself a Git!

Instantly generate code from JSON

Why Do Arrays Start With Index 0?

Using the iPad Pro as my development machine

Weekly digest - 2019.05

Weekly digest - 2019.05

This is not a good beginning of the year for Apple, another week and another controversy. This time Apple had a big fail, people discovered that you could hear the person you were calling before they even pick up. The bug was easy to reproduce, all you have to do is call someone and add yourself to the call again. This bug has been discovered and reported by teenager and his mother, but it took Apple a week to acknowledge the problem. Looking at how slowly Apple is responding to bug reports, they found out about the exploit because all media started reporting it. Only then Apple has taken Group Face Time service down. The fix should be released next week.
There are two things that bother me in this whole situation. Why this nasty bug has not been detected by Apple's QAs in the first place? The second one, why it took Apple a week to react?

Sometimes Apple can do a good things. First they revoked Facebook's enterprise developer certificates for distributing "internal" applications outside the company. Then they did the same thing to Google. In both cases companies violated Apple's Enterprise Program privacy policy. In case of the Facebook the situation is even more interesting. It turned out that Facebook paid $20 for installing the VPN app to monitor iOS users activities.

That's all for this week, if you want more, here is the list of interesting things.

The Ultimate Beginner Git Cheatsheet

How to use the result type to handle errors in Swift 5?

Top 5 Frontend Development Topics To Learn in 2019

Jest 24: 💅 Refreshing, Polished, TypeScript-friendly

Netflix JavaScript Talks - Making Bandersnatch

The mistake developers make when coding a hamburger menu

HTTP/3: From root to tip

Programming Fonts - Test Drive


Image credits: Apple.

Weekly digest - 2018.46

Weekly digest - 2018.46

This week Stan Lee has passed away at the age 95. He lived wonderful life and left us his great legacy in form of superheroes: Spider-Man, Iron Man, Thor, Daredevil, Black Panther, Doctor Strange, The X-Men, The Hulk and The Fantastic Four.
We have lost a great visioner and storyteller, but today his creations are more popular than ever. He and his life's work will be remembered by many generations.
Rest in piece Stan Lee.

In terms of the tech news nothing special happened, so I just prepared the list of more interesting news:

As this week was pretty boring, maybe this list of cool things will be more interesting.

Gogs: a painless self-hosted Git service

web.dev - the ultimate resource for developers

What Web Can Do Today

To www or not to www – Should you use www or not in your domain?

My App Is Dead in the Water

Creating iOS 12 Shortcuts with JavaScript and Shortcuts JS

Emoji Builder


Image credits: Wikimedia.

Weekly digest - 2018.36

Weekly digest - 2018.36

This week was one of the most uneventful weeks of this year. There is no a single story that might deserve more detailed coverage. In this situation, I decided just to listed news that might be somewhat interesting.

Samsung teases foldable phone. This phone is suppose to have foldable/blendable screen and will be released later this year under Galaxy brand.

Amazon passed a market value of $1 trillion. Amazon was competing with Apple to be the first IT company to pass $1T mark. Apple won this battle couple weeks ago. Nevertheless it's still impressive how company that couldn't afford a proper desk is now one of the most valued companies in the world.

Looks like Evernote is in trouble. First Evernote raised prices. Now is slashing prices for premium annual plans. In a meanwhile many executives left company. It does not look good. Especially when there are cheaper alternatives that offers the same or even better functionality.

Fortnite for Android has been downloaded 15 million times. The Android version was released just couple weeks ago and now it reached 15M downloads. Not to mention, it was achieved without Google Play. Impressive, most impressive.

Logitech will release alternative for Apple Pencil. Stylus will be available on September 12 for $69. I'm wondering whether this is confirmation of the rumors that new iPhones will support styluses. To be honest, it does not matter that much, because it's good to see more affordable alternative for quite expensive Apple Pencil.

Finally, here is list of interesting things.

Stop future proofing software

How Image Optimization Decreased my Website’s Page Weight by 62%

Most common Git mistakes and how to fix them

JavaScript ES6: Classes

Medieval Fantasy City Generator


Image credits: Mehdi-Thomas BOUTDARINE.

Weekly digest - 2018.13

Weekly digest - 2018.13

The world is still dealing with Facebook’s scandal. This time people are even more concern because Facebook probably knows about us more than we thought. One thing is sure, this incident changed people's perception of data privacy.

Earlier this week Apple hold an education event in Chicago. This event was all about Apple's approach to education.
After watching this event I have mixed feeling. Apple claims to "reinvent" the eduction, but this approach won't change anything. Unfortunately, once again, it looks like Apple's ability to change the world died together with Steve Jobs.

And now it's time for my list of interesting articles.

Vue CLI 3: A Game Changer For Frontend Development
Vue CLI 3 is going to change the way we bootstrap Vue.js applications. This article explains why.

git log – the Good Parts
Lets face it, GUI Git clients are awesome, especially when it comes to analyzing the repository history. From this post you will learn how to do it from old plain terminal.

Progressive Web Apps on iOS are here
With iOS 11.3 we can run PWA on Apple phones and tablets. From this article you will learn what is possible to do, and what are the limitations comparing to native apps and PWA on Android.

Progressive Web Apps: Bridging the gap between web and mobile apps
If you don't know what PWA is this article is for you.

One hour of side project coding a day - UPDATE #1
Andy explains how to spend just an hour a day and finish mini side projects.

Swift 4.1 Released!
Newest version of the language is finally here.


Image credits: Apple.