Weekly digest - 2018.29

Weekly digest - 2018.29

Clone Wars is saved. During San Diego Comic Con, Disney and Lucasfilm announced that the Clone Wars TV series has been renewed.
In 2012, when Disney bought Lucasfilm, the show was canceled after season five. The first half of season six, that already has been done, has been released as "The Lost Missions" on Netflix; but we never got the proper ending. Lucasfilm tried to fill the gaps with books and another TV show - Star Wars Rebels, but still we have been missing the story of almost 1.5 season. In 2016 during Ahsoka’s Untold Tales Panel, series director Dave Filoni, shared what would happen, and it looks like, the new season will show this storyline.
New season will return, next year, with 12 all-new episodes on Disney's streaming platform.

One week after premiere of new MacBook Pro, people are still talking about it. That's because two reasons. First one is fixed keyboard. It looks like Apple finally solved the issue with faulty keyboards. The second reason is related with overheating Intel i9 CPU. Youtubers reveled that i9 MacBook Pro throttles on heavy load. There are plenty of videos showing and describing the problem, here is couple of them:

For now it looks like, there is an issue only with i9 chips, and i7 version is fine. We will see what Apple will do about this particular problem.

Finally, here is the list of interesting things I stumbled upon this week:

8-bit Emulators

Learn how to work remotely

Building the Google Photos Web UI

How to build a typing indicator for your chat app in ASP.NET

How to get started with augmented reality in Swift, the easy way

Atomic Properties in Swift

Open Terminal from Xcode


Image credits: Lucasfilm.

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.

Weekly digest - 2018.27

Weekly digest - 2018.27

The silly season continues. Let's start with news from Microsoft.
It looks like Microsoft postponed the premiere of the Andromeda device to unspecified feature.
Andromeda is a codename for foldable device that supposed to blur the line between phone, tablet and PC. It looks like the reason for this delay is that the Andromeda OS is not ready. It is disappointing to hear that we will not see probably revolutionary device in the near future. On the other hand it is good that they are not going to release unfinished product.

This week we also got rumors that Microsoft is going to release Surface Go later this year. Surface Go is a tablet device that suppose to compete with Apple's iPads. If Microsoft is going to do as good job as they did with Surface Books and Pros, they might have a really good chance to take a chunk of the market share.

As we are on topic of new hardware. Apple registered five new iPads and Macs in Eurasion Database. Previously, the new additions to the database preceded the premieres, which took place about a month later. It would be unusual for Apple to have an special event in August, last one we had 11 years ago, so we will probably see those devices in September or they will be released without any special keynote.
Regardless of the release date we are getting new hardware. The three of the new MacBooks are probably from the Pro series, where the remaining two might be the MacBook Airs. As for the iPads, we should see new iPad Pros with Face ID.

It looks like Gmail Developers and third party companies have been reading our emails. It is very similar case as with Facebook. If we allowed an application to have access to our email account, the developers of this app could read our emails.
One of the involved companies explained that humans have been reading emails only to improve machine learning algorithms. It is a common practice that’s gone largely unnoticed, because most of the people doesn't even realise how much information they provide to 3rd party companies, by providing access to an account.

Finally, here is the list of interesting things I stumbled upon this week.

Explore the world of passports by country

.NET Core Microservices – DShop

Introducing the Single Element Pattern

How I automated my job with Node.js

Starter template for a MEVN (MongoDB, Express, Vue, Node) Stack Application. (Part 1)

React Native: A retrospective from the mobile-engineering team at Udacity

WWDC 2018 for iOS developers: Siri Shortcuts

Using Step Builder Pattern in Swift

15 Years Ago, I Went Indie and Didn’t Know It.


Image credits: David Breyer.

Weekly digest - 2018.26

Weekly digest - 2018.26

Half year mark is behind us and we have entered the silly season as nothing important is happening. From worth noting news, Apple and Samsung have finally settled a seven-year-old patent dispute. The dispute was about design patents which covered the iPhone's outer shell, software icons and UI elements. Apple sued Samsung in 2011 starting the long battle with many countersuits, trials and appeals that continued up until now.
The companies did not disclose the settlement amount, but in May Samsung was ordered to pay Apple $539 million for infringing on its patents.

Apple is also planning to release completely new version of Maps. The changes will roll out gradually with iOS 12 Beta. At the beginning Maps will cover San Francisco, then California and should cover rest of US at some point next year.
We don't know when new maps will be introduced in other countries, but Eddy Cue said that Maps team is global, which means that eventually we will get new Maps outside US.
It took Apple a while to do those improvements, but it's good to see that Apple is investing in Maps. Beside, Google is not making Apple's life easier with new improvements to Google Maps putting the comparison bar really high.

Now, lets move on to Star Wars topic. Amy Hennig left EA and the project she was working on has been put on hold. Last October EA closed Visceral, but it kept project alive. Development was to continue at EA Vancouver, but it looks like studio is working on something else.
It has been rough few years for Star Wars players. First, the Star Wars 1313 has been canceled. Then we've had shenanigans with Battlefront 2. Now, the third project is on hold. We've been teased with Star Wars Jedi: Fallen Order, but I'm afraid that without specific release date, it might share the fate of the previous projects.

And finally, here is list of interesting articles.

The Problem You Solve Is More Important Than The Code You Write 🔊

How We Created a Virtual Crime Scene to Investigate Syria’s Chemical Attack

Why you should not use Google Cloud

How to build a React.js chat app in 10 minutes

How to create a real-world Node CLI app with Node

Extracting Super Mario Bros levels with Python

Code Injection In Swift

What’s new in Xcode 10?

Ui Goodies - A directory of UI resources

DevTube - The best developer videos in one place


Image credits: Sylwia Bartyzel.

Weekly digest - 2018.25

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