Weekly digest - 2019.46


16-inch MacBook Pro

It's finally here, and it is a beast! The brand new 16-inch MacBook Pro has been released.  Here is what's new:

2.6GHz 6-Core model:

  • 16-inch display (3072x1920px) 226 ppi,
  • New Magic Keyboard with a refined scissor mechanism,
  • Physical Esc key is back,
  • CPU:
    • 2.6GHz 6-core Intel Core i7 processor with Turbo Boost up to 4.5GHz or
    • 2.4GHz 8-core Intel Core i9 processor with Turbo Boost up to 5.0GHz
  • GPU:
    • AMD Radeon Pro 5500M with 4GB of GDDR6 memory or
    • AMD Radeon Pro 5500M with 8GB of GDDR6 memory,
  • 16GB 2666MHz DDR4 memory, configurable up to 64GB,
  • 512GB SSD storage, configurable up to 8TB,
  • New 6-speaker sound system,
  • New thermal architecture.

2.3GHz 8-Core model:

  • 16-inch display (3072x1920px) 226 ppi,
  • New Magic Keyboard with a refined scissor mechanism,
  • Physical Esc key is back,
  • CPU:
    • 2.3GHz 8-core Intel Core i9 processor with Turbo Boost up to 4.8GHz or
    • 2.4GHz 8-core Intel Core i9 processor with Turbo Boost up to 5.0GHz
  • GPU:
    • AMD Radeon Pro 5500M with 4GB of GDDR6 memory or
    • AMD Radeon Pro 5500M with 8GB of GDDR6 memory,
  • 16GB 2666MHz DDR4 memory, configurable up to 64GB,
  • 1TB SSD storage, configurable up to 8TB,
  • New 6-speaker sound system,
  • New thermal architecture.

All of this in almost unchanged form factor. The new MacBook Pro is ~2%  bigger, 0.5mm thicker and 170g heavier than 15-inch model,  but Apple managed to put bigger -  100Wh - battery which should allow for 11h of work.

All of this for the same price as for old 15-inch model. The base 2.6GHz 6-Core model starts at $2399. For the 2.3GHz 8-Core model  we have to pay $2799.

Disney+ launched

Disney+ launched in USA, Canada and Netherlands. On the first day new platform surpassed 10 million subscribes. This number is not surprising as Disney+ has massive portfolio of movies and TV shows, including very popular Marvel and Start Wars franchises.

Disney+ will be available in UK, Germany, France, Italy, and Spain on March 31st. There are rumors that Poland will be included in this group as well,  for about $8/month, which is similar to Netflix's monthly subscription.  


Image credits: Apple

Weekly digest - 2019.38


Apple started shipping iPhone 11 & Apple Watch Series 5

Reviewers started getting their hands on newest versions of iPhone 11, iPhone 11 Pro and Apple Watch.  Long story short, if you want an iPhone, then buy iPhone 11, the Pro version is for photo enthusiast, or people who prefer smaller, OLED screen.

The always-on display in Apple Watch Series 5 is a good step forward, but if you own Series 4 you are good for another year.

By the way, now we have confirmation that all new iPhones have at least 4GB of memory. There are reports that the Pro versions have additional 2GB of RAM dedicated to the camera.

iOS 13.(1)

Together with new iPhones, Apple released iOS 13. Federico Viticci wrote excellent review of new operating systems. Overall iOS 13 is a good step forward, but is has many bugs and issues, which might force Apple to release iOS 13.1 earlier than usual. If the rumors are true, iOS 13 will be the shortest living version of iOS ever.

Pixel 4 event

On October 15th, Google is going to host an event related with launch of Pixel 4. To be honest, I don't know why Google even bother to do this. It's not like we already know almost everything.


Image credits: Timothy Eberly

Weekly digest - 2018.25


This week Apple launched Apple Pay in Poland. Customers of 9 Polish banks can add their Mastercard and Visa cards to the Wallet app. According to Polish media, the launch itself was huge success, outclassing Google Pay.
I personally started using Apple Pay almost everywhere. I also started thinking about leaving all plastic cards at home, especially when Apple Pay is more secure.

Speaking of Apple, they finally acknowledged that new MacBooks have keyboard issues.
They launched new service program for users that have issues with sticky, repeated characters or unresponsive keys. The fix is free and if someone already paid for keyboard repair will get a refund.
I'm glad that those keyboards shenanigans are over. Now, I only hope that keyboard in MacBooks will be better than current implementation.

Apple also announced that iOS 12 will automatically share caller's location with 911. This is huge and possibly can save many lives. I hope the same mechanism will be soon implemented in other countries.

We had a lot of Apple news this week, so here is the list of other interesting things:

React Native at Airbnb
This is must read for anyone interested in React Native and cross platform development!

Reconciling GraphQL and Thrift at Airbnb

Create A Live Comment Feed with Pusher and Gatsby (React + GraphQL + Node.js)

NES Emulator for Swift Playgrounds

Writing good bug reports

Advanced Swift Debugging for UIKit

Custom UIView in Swift done right

The Story Behind Susan Kare’s Iconic Design Work for Apple

How to Lose an IT Job in 10 Minutes

Weekly digest - 2018.22


This week was boring, nothing special happened. From worth mentioning events we have:

Also so this week we had plenty of rumors covering all things that we might see during Apple's WWDC:

  • iOS 12 - it looks like, that in the next version of the iOS, Apple has focused on stability and performance improvements. In terms of new features, we should see new animojis, more augmented reality and hopefully improved Siri.
  • macOS 10.14 - the new Mac operating system probably will be called Mojavi. It will have dark mode. Base on warnings for 32-bit apps in macOS 10.13, the new version should be 64-bit only. There was also plenty of rumors about project marzipan, which supposed to allow as to run iOS apps on macOS, but personally I doubt we will see it this year.
  • watchOS 5 - there are not much rumors about this one. My only wish is to get ability to create custom faces.
  • Macs - knowing that Apple is planning to release new Macs next year so I don't expect to see anything new in terms of hardware. What we might get is just small refresh of current line and maybe Apple will tease a new hardware like they did last year with iMac Pro.

Of course we will also get new developer tools, with new Xcode 10, and plenty new frameworks. Tomorrow we will see which of those rumors were true and which were just our wishful thinking.

Finally, here is a list of interesting articles:

Reconciling GraphQL and Thrift at Airbnb

Advanced Swift Debugging for UIKit

Custom UIView in Swift done right

An iOS architecture approach for UIViewController states & error management in Swift

Weekly digest - 2018.12


This week was mostly about Facebook’s Cambridge Analytica scandal. Long story short, Cambridge had copies of private data for about 50 million Facebook users. Cambridge supposed to delete that data in 2015. What is even more interesting the Cambridge Analytica was involved in Donald Trump's presidential campaign which could influence the outcome of presidential election.
One thing is sure, Facebook will have to explain why Cambridge Analytica still had access to users data and how much Facebook actually care about user privacy.

On the bright side, the GDC 2018 took place. It is mostly about sessions, but we got a few cool technical demonstrations like Real-Time Ray Tracing Star Wars Demo or digital human performances from Siren and Andy Serkins.

Also Apple fixed buggy iPhone X ad before fixing the actual iOS 11 bug. This perfectly shows current mindset of Apple - lets fix the glitch in the ad instead of actual bug.

And finally, here is the list of interesting articles.

Designing Windows 95’s User Interface
This is really interesting paper about how Windows 95 user interface evolved and came to life. I must admit i felt nostalgic after reading it.

The most powerful tips to help you get a remote job
If you are a remote worker or you want to become one then this article is for you.

A complete introduction to Apollo, the GraphQL toolkit
GraphQL is getting more and more popular. And it looks like, it is just the matter of time that it will become more popular than REST. This article explains the basics, so if you never used GraphQL or Apollo before, you should check this out.

iOS Subscriptions are Hard
Jacob explains how to properly implement subscription mechanism in iOS app.

How to make a poster for Avengers: Infinity War in HTML and CSS
This is tutorial explains how to create cool looking website using just HTML and CSS.

The secret world of NSTimer
Nice explanation of inner workings of NSTimer.


Image credits: Facebook.