Weekly digest - 2019.09

Weekly digest - 2019.09

The main event of this week was the launch and docking of the SpaceX's Crew Dragon capsule to the International Space Station. Capsule was launched to orbit on Saturday with Falcon 9 rocket. The launch was perfect, capsule has been deployed to orbit and the couple minutes later, rocket booster landed on the drone ship in the Atlantic becoming SpaceX's 35th successful landing.
In the meantime, the Crew Dragon capsule was on its way to ISS. On Sunday capsule reached the station and docked by itself to International Docking Adapter. During its stay, the crew members of the Space Station will perform various tests on the capsule to see how it performs in the space. Nasa and SpaceX plans to return capsule to Earth on Friday.
This mission is a final test of the Crew Dragon. If this mission is successful, we will be one step closer to real mission with the crew on board, which is scheduled for July this year.

That all folks. If you want more interesting things check this list out.

Learning about .NET Core futures by poking around at David Fowler's GitHub

An awesome guide on how to build RESTful APIs with ASP.NET Core

Scott Hanselman & Damian Edwards Talk about Microsoft & .Net Core 3

The Complete Guide to SCSS/SASS

Mask Compositing: The Crash Course

How “defer” operator in Swift actually works

Data structures to name-drop when you want to sound smart in an interview

How to Make Other Developers Hate to Work with You

Role of colour in UI

How to recognize fake AI-generated images


Image credits: Nasa.

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?

Weekly digest - 2019.06

Weekly digest - 2019.06

As nothing worth mentioning happened this week, beside Samsung launching Tinder for fridges, here is just the list of interesting things.

Finding Lena, the Patron Saint of JPEGs

Vue 2.6 released

How I do Vue in 2019: TypeScript and TSX

How to Use Mock Data in Vue Apps

Life of a SQL query

Dear web developers: set the font color, too

Apple’s New iPad Pro Ads Were Shot and Made Entirely on the iPad Pro

Apple Is Fighting a Good Fight Against Facebook and Google

Good Engineering Practices while Working Solo

Reflecting on My Failure to Build a Billion-Dollar Company

NES games painted & updated

Here is an example of old graphics on CRT, vs. modern emulation. On the CRT they look more detailed as your brain fills in the blurred gaps

One year ago today: SpaceX launched Falcon Heavy

Weekly digest - 2019.05

Weekly digest - 2019.05

This is not a good beginning of the year for Apple, another week and another controversy. This time Apple had a big fail, people discovered that you could hear the person you were calling before they even pick up. The bug was easy to reproduce, all you have to do is call someone and add yourself to the call again. This bug has been discovered and reported by teenager and his mother, but it took Apple a week to acknowledge the problem. Looking at how slowly Apple is responding to bug reports, they found out about the exploit because all media started reporting it. Only then Apple has taken Group Face Time service down. The fix should be released next week.
There are two things that bother me in this whole situation. Why this nasty bug has not been detected by Apple's QAs in the first place? The second one, why it took Apple a week to react?

Sometimes Apple can do a good things. First they revoked Facebook's enterprise developer certificates for distributing "internal" applications outside the company. Then they did the same thing to Google. In both cases companies violated Apple's Enterprise Program privacy policy. In case of the Facebook the situation is even more interesting. It turned out that Facebook paid $20 for installing the VPN app to monitor iOS users activities.

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

The Ultimate Beginner Git Cheatsheet

How to use the result type to handle errors in Swift 5?

Top 5 Frontend Development Topics To Learn in 2019

Jest 24: 💅 Refreshing, Polished, TypeScript-friendly

Netflix JavaScript Talks - Making Bandersnatch

The mistake developers make when coding a hamburger menu

HTTP/3: From root to tip

Programming Fonts - Test Drive


Image credits: Apple.