Weekly digest - 2019.13

Weekly digest - 2019.13

This was definitely Apple's week. It all started on Monday with special event. This time it was focused on various services.

Let's start with Apple News+. Apple News has been around since 2015. The idea was to gather and curate high quality news and articles in a one place. And on the paper it sounds good, but it has never convinced me to jump on board and replace my RSS reader. Actually it was quite the opposite. But this time the Plus version looks interesting. For $9.99 a month we get access to 100 magazines, which is quite a good deal. Unfortunately there are 2 main issues with this service. First of all, for the foreseeable future, it will be available only in US and Canada. The second issue is the quality, right now those magazines are just PDFs, so there is no dynamic content we used have e.g. in iBooks or in some articles in standard Apple News.

The second service was a completely surprise. Apple introduced their own Credit card based on Apple Pay technology. The card has no additional charges and quite impressive cashback options.
This credit card sounded really nice and it would be if it was purely virtual. But Apple based this card on physical Mastercard. Don't get me wrong, this card is still really good deal especially with cashback rates, but I would love to see something even safer than traditional card connected to Apple Pay.

The next presented service was the Apple Arcade. This is game subscription which will allow to play various games without worrying about ads or microtransactions. It is something similar to Xbox Gold or PlayStation Plus. Nothing impressive here, just another way to make more money on AppStore.

The last service was Apple TV+. And we all knew what to expect here. Basically this is Apple take on Netflix. For now, Apple presented couple of original shows, with quite impressive group of people behind those series. So far they have Steven Spielberg, JJ Abrams and even Oprah Winfrey. We will see whether those shows will be worth watching.
Beside original shows, Apple TV+ will also allow, at least in US, to customize the list of TV channels we watch. Normally, we have to buy them in bundle, but here we will pay only for those channels we watch. This is cool idea and might bring quite a lot of people to Apple TV.
And the last thing, Apple TV is no longer a physical device, it will also be an app for iOS and macOS.

We all thought that the special event was the end of Apple related news for this week, but on Friday Apple announced that they canceled the AirPower mat. This was a big surprise, especially after all the teasing, code samples in iOS, and even recently the marketing materials.
Well it's sad to see that Apple was not able to pull off an engineering miracle, but it is good to see that Apple admitted the failure.

That's it for this week. If you are interested, please check out those cool things.

A web based Windows XP desktop recreation!

Why can't bots check “I am not a robot” checkboxes?

Build a Progressive Web App In VueJs, from Zero to Hero! Part I

Build a Progressive Web App In VueJs, from Zero to Hero! Part II — The Service Worker

Things nobody ever taught me about CSS

GAME DEVELOPERS CONFERENCE 2019 LINKS

Marvel's Spider-Men Technical Postmortem

Q2VKPT


Image credits: T.C. Sottek.

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

Weekly digest - 2019.11

This week World Wide Web turned 30 years old :). I think when Tim Berners-Lee created first WWW site, he didn't know how much he would change the world. Today it is in the center of our life. It's not only a source of information or entertainment. We shop there, we trust our savings in electronic bank. We not only earn money over Internet, but sometimes we even trust it with our lives.
Without a doubt world would not be the same without the WWW. Let's only hope that personal agendas of the politicians won't destroy it.

This week Tesla completed their S3XY car lineup with the brand new model Y. This model is a compact SUV, but it doesn't look like one. It's basically a bigger version of Model 3. The new car will be available in 2020 with price starting at $39,000 for model with 230 miles range. The 300 miles range model will cost $49,000 and the Performance version will cost $60,000.
SUVs are one of the most popular cars out there. We will see whether the people are interested enough in the electric one to boost Tesla's position on the market.

Apple finally announced the WDDC 2019. This year, conference will take place in the first week of June (3rd - 7th) in San Jose. This year's conference should be the interesting one. Of course we will get our first glimpse at iOS 13 and macOS 15. But I think we, as developers, are all waiting for more details about project Marzipan, as well as long awaited Mac Pro and maybe even rumored new MacBook Pro.

Microsoft announced that Windows will be able uninstall broken updates. This is the good step forward, especially after issues with last October update, but I'm wondering how fast we will see reports about this tool making even more harm than good.

Thats all for this week. If you want more, here is the list of interesting things.

The iOS Dev Directory

Ralph Küpper - Running Small Microservices in Swift on Production Environment

A little thread on generating and rendering a procedural trajectory mesh

Creating the Blockade Runner Engine Look for Rogue One

Designing Star Wars: Star Wars Resistance

Someone is recreating Star Wars: Dark Forces... in Unreal Engine 4

Real-Time AR Self-Expression with Machine Learning

A JavaScript-Free Frontend

Learning React Hooks by building a game - react.games Preview

Direct uploads to AWS S3 from the browser (crazy performance boost)

10 Programming Terms in Normal Human Language


Image credits: Pixabay.

Weekly digest - 2019.08

Weekly digest - 2019.08

This week Samsung held its UNPACKED 2019 event, during which they presented new phones. Lets start with phones we have already anticipated, Galaxy S10 and S10+. The first model starts at $899 and have following specification:

  • 6.1-inch (3040x1440) AMOLED display,
  • 8nm 64-bit 2.73GHz Octa-Core Processor,
  • 8GB RAM,
  • 128GB or 512GB of storage,
  • 10MP selfie camera,
  • Triple rear camera with 12MP Telephoto and wide-angle lenses, as well as 16MP ultra wide lens,
  • Fingerprint reader built into the screen,
  • 3.5mm Headphone jack 😉,
  • 3400mAh battery with wireless charging.

The bigger model S10+ starts at $999 with following specification:

  • 6.4-inch (3040x1440) AMOLED display,
  • 8nm 64-bit 2.73GHz Octa-Core Processor,
  • 8GB RAM with 128GB of storage, 8GB RAM with 512GB of storage, 12GB RAM with 1TB of storage,
  • Dual front camera with 10MP selfie camera and 8MP depth camera,
  • Triple rear camera with 12MP Telephoto and wide-angle lenses, as well as 16MP ultra wide lens,
  • Fingerprint reader built into the screen,
  • 3.5mm Headphone jack,
  • 4100mAh battery with wireless charging.

And that's not all. Samsung following steps of Apple, introduced the "budget" version of the phone. Galaxy S10e starts at $749 with following specification:

  • 5.8-inch (2280x1080) AMOLED display,
  • 8nm 64-bit 2.73GHz Octa-Core Processor,
  • 6GB RAM with 128GB of storage and 8GB RAM with 256 of storage
  • 10MP selfie camera,
  • Dual rear camera with 12MP Telephoto and 16MP ultra wide lenses,
  • Fingerprint reader built into the screen,
  • 3.5mm Headphone jack,
  • 3100mAh battery with wireless charging.

The biggest surprised was introduced at the end. The Samsung Galaxy Fold is the first Samsung's foldable device. Here is the specification:

  • Main screen is 7.3-inch Dynamic AMOLED display (4.2:3),
  • Cover screen is 4.6-inch Super AMOLED Display (4.2:3)
  • Has 3 cameras:
    • Cover camera 10MP selfie,
    • Dual front camera with with 10MP selfie and 8MP depth cameras,
    • Triple rear camera with 12MP Telephoto and wide-angle lenses and 16MP ultra wide lens,
  • 7nm 64-bit Octa-Core Processor,
  • 12GB RAM with 512GB internal storage,
  • 4380mAh battery with wireless charging.

Samsung's Galaxy Fold foldable starts at $1,980 and launches on April 2. I'm really interesting to see how this foldable device will behave in real life and can't wait to try it myself.

Now, moving on to other news. Earlier this week, we got rumors that Apple is planing to release new 16-inch MacBook Pro. All we know so far is that new mac is supposed to have a brand new design. This is interesting rumor, maybe overheating and hinge issues force Apple to change the design. I will follow this topic with great interest.

Speaking of Apple, there is another rumor saying that Apple will combine macOS and iOS by 2021. We already know that we will be able to run iOS apps on mac using project Marzipan, which should be released this year. But the more interesting part is that we have a date when this transition should be in effect, which means that around 2021 we will get macs with ARM processors.

Thats all for this week. Last but not least, here is the list of interesting things.

Don’t get clever with login forms

7 Alternatives to the <div> HTML Tag

CSS Scroll Snap — How It Really Works

You probably don’t need a single-page application

Linux Reverse Engineering CTFs for Beginners

The shady economics of ‘buy one, get one free’ deals


Image credits: Samsung.

Weekly digest - 2019.07

Weekly digest - 2019.07

This week we got some information about Apple event that is rumored for March. During this event we should see new iPads mini, which I've already covered two weeks ago, long awaited AirPower and AirPods 2 with new color options. Unfortunately, we don't know when we will be able to buy new AirPods, one rumor says it will be available this spring, and another says that we have to wait till fall. I cannot wait for new AirPods, especially black matte ones, and I hope we will get them in the first half of this year.

On the other side of the barricade, Samsung released a new tablet, Samsung Galaxy Tab S5e. Starting at $399 device has following specification:

  • 10.5inch Super AMOLED (2560x1600) display,
  • Qualcomm SDM 670 (Dual 2.0GHz + Hexa 1.7GHz) processor,
  • 4GB or 6GB of RAM,
  • 64GB or 128GB of internal storage,
  • SD card slot supporting cards up to 512GB
  • Front (8-megapixel) and back (13-megapixel) cameras,
  • Up to 14.5h of battery life.

Right now, the market of the tablets is dominated by iPads. The root cause of that situation was lack of decent Android devices. With this new Galaxy Tab, Samsung finally has something that might be recommended as an alternative to the iPad.

From the other news, JPMorgan is launching its own cryptocurrency. Yeah, another cryptocurency to the collection. This time, one JPM Coin will be equivalent of one dollar, and will be used to perform real-time transfers of substantial amount of money, which right now might take even days. I'm not a big fan of another cryptocurency, but I'm glad to see that big and respected bank is going to use blockchain to transfer money.

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

In 2018 I made $23k in revenue from my podcast

10 Signs You Will Suck at Programming

Write long function

Small Functions considered Harmful

Turn any Google sheet into an API instantly, for free.

Create Adaptive Buttons Using Combined Shapes In Sketch

If San Francisco Is So Great, Why Is Everyone I Love Leaving?