Weekly digest - 2018.44

Weekly digest - 2018.44

This week Apple held its October event. This time they focused on Macs and iPads. The first presented product was new MacBook Air. New model starts from $1199 and here is the specification:

  • 13-inch Retina display,
  • 1.6GHz dual-core Intel Core i5, Turbo Boost up to 3.6GHz, with 4MB L3 cache,
  • 128GB, 256GB, 512GB, 1.5TB od SSD storage,
  • 8GB or 16GB of 2133MHz LPDDR3 memory,
  • Intel UHD Graphics 617,
  • New keyboard with TouchID,
  • Up to 12h of battery life,
  • only 2 USB-C ports.

This update was long overdue, and I have to admit it doesn't look impressive. Don't get me wrong, it is good update, but it's an update we should have long time ago. After couple of years I would expect something more revolutionary, but this model looks like a step back. Previous MacBook Airs offered the quad core i7 option, the new model is only dual core, which is really disappointing for people who wants light and portable computer with a little bit more power under the hood. Now, they have to buy bulky MacBook Pro. The only impressive thing about this computer is new T2 chip, that disconnects a microphone when lid is closed.
What is even more surprising, Apple kept the old model on the shelves, without any price change. Wojtek Pietruszewicz compared this to selling a 1990's car for today's price. I completely agree with him, Apple devices are overpriced, especially computers, and there is nothing that could justify such high prices.

Now, let's move on to the Mac mini. This computer has not been updated for 1475 days! During the keynote Apple showed the new version specification starting from $799:

  • 3.6GHz quad-core Intel Core i36MB shared L3 cache in base model up to 3.2GHz 6-core Intel Core i7 Turbo Boost up to 4.6GHz 12MB shared L3 cache,
  • 8GB, 16GB, 32GB, 64GB of 2666MHz DDR4 SO-DIMM memory,
  • 128GB, 256GB, 512GB, 1TB, or 2TB of SSD storage,
  • Intel UHD Graphics 630,
  • 2 USB-A and 4 USB-C ports, HDMI output and 3.5mm headphone jack,
  • 1Gb or 10Gb RJ-45 Ethernet port.

The rest of the design, beside the black mate color is the same as in the previous model. This update is a solid one, of course it is still long overdue, but it is better than nothing. This is basic computer that can be used by anyone, people who only wants to watch cute animals and by people who uses computer professionally. I'm glad Apple still support this type of computers.

The last device presented by Apple was new iPad Pro. And this is the iPad we have all been waiting for. Let's start with the specifications:

  • 11 or 12.9 inch Bezel-less Liquid Retina screen,
  • 64GB, 256GB, 512GB, 1TB of storage,
  • 4GB of memory and 6GB in 1TB model,
  • A12X Bionic chip,
  • 7 and 12-megapixel cameras,
  • e-Sim,
  • Face ID working in portrait and landscape modes,
  • USB-C port.

This model is the biggest change to iPad since 2010, when the first iPad came out. First big change is the bezel-less screen, now we have bigger screen in the smaller for factor. This is the first iPad that has new 1.43:1 aspect ratio, all previous models had 1.33:1 (4:3). Unfortunately, this screen is not OLED, Apple deviced to use the Liquid Retina display, which we can find in the iPhone XR.
Moving to the next big change, the new USB-C port. I have to say - FINALLY! We all have been waiting for USB-C in iPhones and iPads since 2016, when new MacBook Pros came out. New port offers not only faster changing and data transfers, but also offers connectivity with external displays up to 5K.
To drive the 5K monitor you need the powerful processors. Early benchmarks suggest that new iPad Pro is a beast comparable to 2018 MacBook Pro. Thats a lot of power! I really wish, we could so enthusiastic about the power of the Macs...
Together with new iPad, Apple presented new Apple Pencil. It has completely new design. It features wireless charging (finally) and it also supports gestures. A nice addition is, that it magnetically attaches to the iPad.
Apple also showed a new keyboard cover, but beside the new size, there is nothing to talk about.
Unfortunately, the new version cost more that previous models. The 11-inch starts from $799 and 12.9 inch model starts from $999.

Thats all. This week was all about Apple, but if you want to see more interesting things, please check out the list below.

Custom Apple Watch face for Halloween 2018 with source code

Docker Cheat Sheet

DevOps NIGHTMARE

What is the revenue generation model for DuckDuckGo?

udocker

Using dark mode in CSS with MacOS Mojave

Weekly digest - 2018.43

Weekly digest - 2018.43

Steve Troughton-Smith couple weeks ago released a repository with his custom Hermes watch face. He inspired many developers, this resulted in many amazing faces. He also inspired me. Couple years ago I saw a Mario face on Moto 360, since then I wanted to have this face on Apple Watch. This week I finally had time to play around with custom watch faces and as a result I created this. Right now this is just a prototype, but I'm already very happy with the overall result.
I would love to publish this on my GitHub, but I'm afraid that Nintendo is going to remove it, because of copyrights for Super Mario Bros assets. Right now, my plan is to create completely custom assets that will resemble the Super Mario, yet different enough that Nintendo would not pursue any legal actions.
I spent the most of this week making my various watch faces, and it was amazing. It reminds me of good old times, when as a kid I was trying to create my own simple video games. Creating custom watch faces was the most fun I've had in a long time.
Also, there is something personal in this. You are creating a face for yourself, and don't have to think about other users and theirs potential problems. I didn't realize that thinking only about my own needs might be so freeing and enjoyable.

Did you know that R in iPhone XR means nothing? If you want to learn more interesting things, please check following links.

Relative Grid Items with CSS Variables

GitHub launches Actions, its workflow automation tool

Understanding JSON Web Token Authentication

Introduction to Glitch for Node.js Apps in the Cloud

5 Open Source HTML5 Video Players for 2018

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

Weekly digest - 2018.32

Weekly digest - 2018.32

This week was really uneventful. The only interesting thing was the Samsung's Galaxy Note 9 event, where new Note 9 has been announced, as well as new smart speaker - Galaxy Home. Also, Samsung has rebranded the Gear watches into Galaxy Watches so now we have entire Galaxy family of devices.
Samsung has also announced the partnership with Spotify. Now Samsung users can make Spotify the default music player across its devices.

Speaking of Samsung. One of the most popular games of last couple of months - Fortnite - was launched on Android... exclusively on recent Samsung Galaxy devices.
Last week we got news that Fortnite is not going to be available through Google Play Store. This week Epic Games dropped the bomb that it will be Samsung's exclusive at launch.
The rumors say that the exclusivity will last less than a month, but it still feels wrong.

That's it. As I said this was uneventful week. Now, the only thing left is to share the list of interesting articles.

Ray Tracing - Part 1

DX12 Ray Tracing Tutorials

Building Fluid Interfaces

Vue CLI 3.0 is here!

How I Built a Google Docs Imitation

Argon - A beautiful Design System for Bootstrap 4


Image credits: Samsung.

Weekly digest - 2018.28

Weekly digest - 2018.28

Last time I talked about possible premiere of the new MacBook Pros. One week later, Apple refreshed MacBook Pros with new processors, more RAM options, True Tone display (on some models), and new third-generation keyboard.
The basic configuration of the 15' MacBook Pro contains:

  • 2.2GHz 6-core Intel Core i7, Turbo Boost up to 4.1GHz, with 9MB shared L3 cache
  • 16GB of 2400MHz DDR4
  • Radeon Pro 555X with 4GB of GDDR5
  • 256GB SSD
  • True Tone Retina display

and costs $2,399. The maxed out configuration has:

  • 2.9GHz 6-core Intel Core i9, Turbo Boost up to 4.8GHz, with 12MB shared L3 cache
  • 32GB of 2400MHz DDR4
  • Radeon Pro 560X with 4GB of GDDR5
  • 4TB SSD
  • True Tone Retina display

and costs stunning $6,699. Without a doubt the specifications are impressive, but we will need to wait for the benchmarks, to verify whether the new laptops are as powerful as Apple claims. The last thing that remains the mystery is whether a new keyboard fixed issues of its predecessor. Apple only mentioned that the new keyboard is quieter, but latest teardown from iFixit suggest that included silicone membrane might protect against key failure.

Earlier this week, we heard the rumors that Apple plans to deploy the 1Password application to all 100,000 employees. There were also rumors that Apple is going to acquire the 1Password, which has been denied in quite specific way.
I'm using 1Password for couple of years now, and I would love to see it integrated into the operating system, but on the other hand 1Pasword is not only the macOS or iOS app, it also runs on Android and Windows. So it would be a shame to loose such a good app from those platforms.

Apple is not the only company that showed new hardware. Microsoft has presented the Surface Go, a smaller, less powerful version of the Surface Pro. New tablet features a 10-inch screen, integrated kickstand and Windows 10. Basic model that starts at $399 contains:

  • Intel Pentium Gold 4415Y (1.6GHz)
  • 4GB 1866MHz LPDDR3 RAM
  • Intel HD 615 GPU
  • Storage: 64GB eMMC
  • Display: 10-inch (3:2 aspect) 1800 x 1200
  • Camera: 5MP front-facing with Windows Hello, and 8MP rear auto-focus
  • Up to 9 hours battery

I must admit that the price and spec are impressive. The closest competitor - iPad Pro 10' with 64GB of storage - costs $649.

I must admit, it was quite eventful week, but in the meantime, I managed to find couple of interesting articles:

REVERSE ENGINEERING WIPEOUT (PSX)

Mobile UI Design Trends In 2018

Make your app accessible for everyone

Cross Platform Mobile Apps with .NET and Uno

Building an Animated Slider 

Build VueTube: A Youtube Clone with VueJS, Webpack and Flexbox


Image credits: Apple.