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

Weekly digest - 2018.39

This week Google was celebrating its 20th birthday. September 27, 1998, this is the date when Larry Page and Sergey Brin launched their website - Google Search. Since then, Google has changed a lot. Google Search is now just a part of the tech giant now known as Alphabet.
After 20 years, some people see Google as the best company in the world, where others are convinced that Google is evil, spying on us in every possible way. I'm not sure whether Google is good or bad, probably both, but what I know is that Google during those 20 years has changed the world couple of times, and I'm sure it will be doing this in the future.

Elon Musk has been forced to step down as chairman of Tesla. This is the result of Musk's tweets about taking Tesla private. Those tweets, caused drastic price change of Tesla stocks. As Tesla ultimately has not been taken private, the Securities and Exchange Commission accused Musk and Tesla for stock prices manipulation. On Saturday, Elon Musk has reached a settlement with the SOC and will step down as a chairman of Tesla and will have to pay $20 million fine, but will remain CEO of the company. Also, Tesla will have to pay $20 million fine. Both amounts will be later distributed over investors who lost money.
One tweet cost Elon Musk $40 million and his voice on the board. Lesson to take from this - be careful what you tweet.

Speaking of CEOs, Kathleen Kennedy will remain the president of the Lucasfilm for the next 3 years. For couple of months, there was a lot of rumors that Kennedy will be fired after disappointing Episode 8 and Han Solo movie.
Decision about keeping Kennedy goes inline with information about slowing Star Wars franchise down and Disney doesn't want any revolutions, which is a good thing.

That's it for this week, here is the list of interesting things.

20 years of Google Search

MS-DOS v1.25 and v2.0 Source Code

Marzipan: Porting iOS Apps to the Mac

Boost your productivity with macOS Mojave — enable Dark Mode for Xcode only

Pixel Art Tutorials of the month September 2018

I’m a Heart Doctor. Here’s Why I’m Wary of the New Apple Watch

Weekly digest - 2018.37

Weekly digest - 2018.37

This week Apple held the Gather Round event introducing three new iPhones and new Apple Watch. Without further ado, let's start with iPhones.
The iPhone XS and iPhone XS Max are the premium models with the most features which also makes them the most expensive ones, starting at $999 and $1099 respectively. Here is the specification:

  • OLED True Tone Screen
  • HDR display
  • Dual 12-megapixel rear cameras (wide-angle and telephoto lenses)
  • 7-megapixel front camera
  • Portrait Mode with Depth Control
  • Smart HDR photos
  • A12 Bionic chip
  • Face ID
  • Fast charging
  • Qi-based wireless charging
  • IP68-rated water resistance to a depth of 2 meters for up to 30 minutes
  • 64GB / 256GB / 512GB of storage
  • Dual SIM (Nano-SIM and eSIM)
  • Gigabit-class LTE
  • Voice over LTE (VoLTE)
  • 802.11ac Wi‑Fi
  • Bluetooth 5.0
  • 3D Touch

iPhone XS and iPhone XS Max have almost identical tech specs. The differences come to battery life, XS Max has one-hour-longer battery life, and screen size. XS has 5.8-inch screen, where XS Max has a larger 6.5-inch version.

Apple also introduced a brand new version of the phone, called iPhone XR. It is more affordable, starting at $749. I must admit, for this price point the specs look impressive:

  • LCD True Tone Screen
  • HDR display
  • Single 12-megapixel rear cameras (wide-angle lense)
  • 7-megapixel front camera
  • Portrait Mode with Depth Control
  • Smart HDR photos
  • A12 Bionic chip
  • Face ID
  • Fast charging
  • Qi-based wireless charging
  • IP68-rated water resistance to a depth of 2 meters for up to 30 minutes
  • 64GB / 128GB / 256GB of storage
  • Dual SIM (Nano-SIM and eSIM)
  • LTE Advanced
  • Voice over LTE (VoLTE)
  • 802.11ac Wi‑Fi
  • Bluetooth 5.0

As you can see, there is not much difference between XS and XR. If you are thinking about new iPhone and don't care about the OLED display and better camera you should choose the XR version. If you need better screen and camera, or if you need biggest screen then you have to pay $250 for XS model.

Now let's move on to Apple Watch. The version is called Series 4. The biggest change is over 30% larger screen. With bigger screen the case also got bigger by about 2mm. Looking at the thinness, Series 4 is about 1mm slimmer compared to predecessor. Here is the rest of the changes:

  • 64-bit S4 processor, 2 times faster than S3
  • Second-generation optical heart sensor
  • ECG monitor
  • New accelerometer (up to 32 g-forces) and gyroscope that can detect if person fall down
  • Haptic feedback on the Digital Crown
  • Louder speaker by 50%
  • New W3 wireless chip
  • Bluetooth 5.0

The new Apple Watch Series 4 is impressive and can't wait to finally get a proper start watch.

Last but not least, here is the list of interesting things.

Don’t Use Checkboxes

Your web app is bloated

.NET Conf 2018

How iOS Apps Adapt to the iPhone XS Max and iPhone XR Screen Sizes

The first month of being a freelance designer, how does it feel like?

Half-Life Recreated with Unreal Engine 4


Image credits: Apple.