Weekly digest - 2019.21

Weekly digest - 2019.21

Huawei vs USA

Google has immediately suspended all operations with Huawei on May 19th. This means that Huawei will not be able to use Google's Android on their phones and Google Play services. For now, currently sold devices will be receiving security updates, but this might change in the short future. MKBHD has explained this in his video.

This whole situation is a result of the trade ban issued by US government on China. Google is just one of the several tech companies that suspended partnership with Huawei. Intel, Qualcomm, Broadcom and Xilinx have stopped supplying Chinese company with new parts.

Huawei was one of the fastest growing tech companies in a world. Now, when they have no software and they are cut off from main suppliers, their future doesn't look that good.

MDS vulnerabilities

New procesor's vulnerabilities have been discovered. They are really bad. Both Intel and AMD processors are affected, but fixes hit mostly Intel processors. Intel losses even 5 times more performance than AMD. Phoronix run a set of benchmarks which shows about 15% performance drop on Intel processor, when AMD lost only 3%. What's even more interesting Google and Apple advise to disable Hyper-threading on Intel chips, which can cause even 40-50% performance drop.

New MacBook Pro

Apple has refreshed their MacBook Pro line. New computers can now get 9-gen of Intel's Core processors. The base model starts with a 2.6GHz, 6-core i7, which can turbo boost up to 4.5GHz. If  we need more performance, we can buy model with 8-core i9 chip with a 2.4GHz base speed, which can turbo boost up to 5.0GHz. Apple also added more options for the GPUs. The base model has Radeon Pro 560X with 4GB of GDDR5 memory. As an option we can choose the Radeon Pro Vega 16 or 20, both with 4GB of HBM2 memory.

Also new MacBooks come with 3rd generation of the butterfly keyboard. Apple updated the materials used to create butterfly mechanism. According to Apple, those changes should solve the majority of the keyboard issues, but looking at this thread from iFixit employee, the reality might be disappointing.

Keyboard Service Program for MacBooks

Apple has not only updated the keyboards, but they also updated their keyboard repair program. All MacBooks with the butterfly mechanism  will now be fully eligible for Apple’s Keyboard Service Program. All repaired MacBooks will get newest, 3rd generation keyboard.


Image credits: Dice

Weekly digest - 2019.19

Weekly digest - 2019.19

Google IO

Google held its annual conference this week. This year, nothing revolutionary announced,  it was rather a presentation of an evolution of the current products. You can watch a recap here. Here is the short list of more interesting news:

From all the thing that's been shown I'm most impressed by the Google Assistant. As I tweeted earlier this week, it is lightyears ahead of Bixby, Siri or even Alexa. I wish Apple care about Siri as much as Google does with Assistant.

PowerBeats Pro

Tech reviewers started getting their hands on the new Beats earbuds. First impressions are very positive. PowerBeats Pro are the best Beats ever, but they have two major issues. One is pricing and the second is ery big charging case. I have already accepted the price, but the case is humongous. It will definitely not fit to the pocket, so you either need a backpack/bag to carry it or leave it at home.

Windows Now Comes with Linux

Microsoft will ship a full Linux kernel in Windows 10. Although Microsoft added multiple Linux Bashes to Windows over the years, this is a big surprise.

New Microsoft Edge released as a preview

Microsoft has released a preview of their new browser powered with Chromium engine. Right now it is available only on macOS. I run a quick test with Tatooine.live. So far, this site worked properly only on Chrome, now it also works, without any issues, on Edge for Mac.

What's even more interesting, this is the first Microsoft's browser on the Mac since Safari replaced Internet Explorer over 15 years ago.

New Star Wars Movies

Disney has announced the release dates for its upcoming movies, including Star Wars. Right now, only new trilogy has been announced with following releases:

  • Part 1 - Christmas 2022
  • Part 2 - Christmas 2024
  • Part 3 - Christmas 2026

So, after Episode 9, there will be no Star Wars movies for 3 years. Hopefully the new TV shows will fill the gap. Right now, we know nothing about this trilogy, but we know about 2 potential projects:

No spinoff has been announced, which is disappointing, because I'm waiting for Kenobi movie.

Spider-Man: Far From Home Trailer

Roughly two weeks after Avengers Endgame premiere, the new Spider-Man trailer hit the web. The trailer shows the aftermath of the events from the Endgame and it looks like it's opening the Multiverse  for the Phase 4.


Image credits: Gogole

Weekly digest - 2019.15

Weekly digest - 2019.15

This was a busy week. We have news from our galaxy as well as the one that was a long time ago, far, far away. So without further ado, lets get started.

First black hole picture

For the first time ever we finally were able to capture the black hole. This is a breakthrough moment for the astronomy. We knew about black holes for a while now, but we have definite proof of their existence. I'm sure, this is the one of those pictures that become iconic.

Star Wars: Episode IX The rise of Skywalker

When I write this post, in Chicago, there is Star Wars Celebration happening right now. So Star Wars related news will be split into 2 weeks. But the main event, Episode IX panel, has already happened. Panel itself didn't unveil too many details, but we finally got the title and the teaser trailer.
I have to admit, J.J. Abrams knows how to tease a movie. The voice of the Darth Sidious/Emperor Palpatine, at the end, literally gave me a goosebumps.
Regarding the title, I believe that Skywalker will become a new name for a force sensitive people. Although I still prefer Jedi and Sith, it might not be a bad conclusion of the Skywalker saga.

Star Wars: Jedi Fallen Order

Finally we got our first look at this game. It is so long in the production that I started worrying it was canceled. Thankfully I was wrong and it will be release on 15th November this year. According to developers this game is singleplayer and story driven game, without any microtransactions, but I won't believe it until I see it.
Story wise, the game will take place between episodes III and IV, and will tell the story of the young Jedi named Cal Kestis. Beside that we don't know too much, but Lucasfilm already started planting some elements of the game into the universe.

SpaceX Arabsat-6A Mission

This week Space X launched, for the second time ever, the Falcon Heavy rocket. This time it was not only first commercial mission, but, for the first time, all 3 boosters have been successfully retrieved.
By retrieving most of the rocket, SpaceX has set the bar really high. The next milestone is successful crew mission.

Microsoft Edge

Microsoft has release first preview of the WebKit powered Edge.


Image credits: Event Horizon Telescope.

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.