Weekly digest - 2019.11

Weekly digest - 2019.11

This week World Wide Web turned 30 years old :). I think when Tim Berners-Lee created first WWW site, he didn't know how much he would change the world. Today it is in the center of our life. It's not only a source of information or entertainment. We shop there, we trust our savings in electronic bank. We not only earn money over Internet, but sometimes we even trust it with our lives.
Without a doubt world would not be the same without the WWW. Let's only hope that personal agendas of the politicians won't destroy it.

This week Tesla completed their S3XY car lineup with the brand new model Y. This model is a compact SUV, but it doesn't look like one. It's basically a bigger version of Model 3. The new car will be available in 2020 with price starting at $39,000 for model with 230 miles range. The 300 miles range model will cost $49,000 and the Performance version will cost $60,000.
SUVs are one of the most popular cars out there. We will see whether the people are interested enough in the electric one to boost Tesla's position on the market.

Apple finally announced the WDDC 2019. This year, conference will take place in the first week of June (3rd - 7th) in San Jose. This year's conference should be the interesting one. Of course we will get our first glimpse at iOS 13 and macOS 15. But I think we, as developers, are all waiting for more details about project Marzipan, as well as long awaited Mac Pro and maybe even rumored new MacBook Pro.

Microsoft announced that Windows will be able uninstall broken updates. This is the good step forward, especially after issues with last October update, but I'm wondering how fast we will see reports about this tool making even more harm than good.

Thats all for this week. If you want more, here is the list of interesting things.

The iOS Dev Directory

Ralph Küpper - Running Small Microservices in Swift on Production Environment

A little thread on generating and rendering a procedural trajectory mesh

Creating the Blockade Runner Engine Look for Rogue One

Designing Star Wars: Star Wars Resistance

Someone is recreating Star Wars: Dark Forces... in Unreal Engine 4

Real-Time AR Self-Expression with Machine Learning

A JavaScript-Free Frontend

Learning React Hooks by building a game - react.games Preview

Direct uploads to AWS S3 from the browser (crazy performance boost)

10 Programming Terms in Normal Human Language


Image credits: Pixabay.

Weekly digest - 2019.10

Weekly digest - 2019.10

This week I didn't have time to prepare the news part, so I've only gathered the list of interesting things.

Polish Powerhouse

The Origins of CD Projekt Red

How The Witcher Took Over The World

Creating Cyberpunk 2077

Safely supporting new versions of Swift

Dependency Injection in Swift with Protocols

Emoji in SQL - SELECT 🗣 FROM 👤

Vue + TypeScript Cookbook

Famous Laws Of Software Development

The Growth Stacks of 2019

My Descent Into YouTube Addiction

PCjs Machines

Weekly digest - 2018.33

Weekly digest - 2018.33

This week pasted mostly on discussion about future of the Twitter. On August 16th, Twitter removed streaming APIs which most of the 3rd party Twitter clients relied on. They've done that without providing any substitute, so now the 3rd party clients are missing key functionalities like real time notifications. This of course pissed a lot of people off and was interpreted as a di*k move to force user to use either web or crappy PWA clients. It also restarted the debate about future of the Twitter itself because this is not first time when Twitter has made a questionable decision. From many opinions I read, I completely agree with Sarah Perez:

Perhaps, users want a consistent experience — one that doesn’t involve a million inconsequential product changes like turning stars to hearts or changing the character counter to a circle. Maybe they appreciate the fact that the third parties seem to understand what Twitter is better than Twitter itself does: Twitter has always been about a real-time stream of information. It’s not meant to be another Facebook-style algorithmic News Feed. The third-party clients respect that. Twitter does not.

And I believe this is the core of the problem. If we look back at all the (questionable) changes that Twitter made, e.g.: algorithm driven timeline instead of chronological one, it looks like Twitter's management at all cost tries to make a clone of the Facebook. They are completely missing the point that Twitter was different idea and had different purpose.
In my opinion, if Twitter continues doing this, sooner or later, it will hit rock bottom. This is why I started looking for alternatives. Right now people are moving to Mastodon - the decentralized Twitter alternative. I joined it to see how it is going to evolve. You can find me there @mtynior.

From the other news. This week Motorola released new P30 Smartphone, which looks like iPhone X. Actually this is iPhone X, those phone are identical. Something tells me there is a lawsuit in the air...

Also this week, Lucasfilm and Disney released first trailer for upcoming TV series - Star Wars Resistance. My first impression was that it looks very cartoonish. But for now, I will not judge it. I was also skeptical after watching the first trailer of the Start Wars Rebels. And it turned out to be better than most of the Hollywood blockbusters.

Finally, here is list of interesting things.

Unreal Academy

The 2018 Game Developer Roadmap

The Productivity Stack

How to launch a side project in 10 days

GRID: A simple visual cheatsheet for CSS Grid Layout

Lessons from a small Firebase project

How to build a single page application using server-side Blazor