Weekly digest - 2018.13

Weekly digest - 2018.13

The world is still dealing with Facebook’s scandal. This time people are even more concern because Facebook probably knows about us more than we thought. One thing is sure, this incident changed people's perception of data privacy.

Earlier this week Apple hold an education event in Chicago. This event was all about Apple's approach to education.
After watching this event I have mixed feeling. Apple claims to "reinvent" the eduction, but this approach won't change anything. Unfortunately, once again, it looks like Apple's ability to change the world died together with Steve Jobs.

And now it's time for my list of interesting articles.

Vue CLI 3: A Game Changer For Frontend Development
Vue CLI 3 is going to change the way we bootstrap Vue.js applications. This article explains why.

git log – the Good Parts
Lets face it, GUI Git clients are awesome, especially when it comes to analyzing the repository history. From this post you will learn how to do it from old plain terminal.

Progressive Web Apps on iOS are here
With iOS 11.3 we can run PWA on Apple phones and tablets. From this article you will learn what is possible to do, and what are the limitations comparing to native apps and PWA on Android.

Progressive Web Apps: Bridging the gap between web and mobile apps
If you don't know what PWA is this article is for you.

One hour of side project coding a day - UPDATE #1
Andy explains how to spend just an hour a day and finish mini side projects.

Swift 4.1 Released!
Newest version of the language is finally here.


Image credits: Apple.

Weekly digest - 2018.11

Weekly digest - 2018.11

This week Apple announced that this year WWDC will run from June 4 to June 8 in San Jose, California. We are definitely going to get iOS 12 and new macOS 10.14. It was rumored that Apple is focusing on bug fixes instead of new features. Personally, I'm hoping for those rumors to be true.

On the other side of barricade, Google decided to change the name of Android Wear to Wear OS by Google.

In the meantime, Marvel drops new Infinity War trailer.

As usual, here is list of interesting articles.

Building a Progressive Quiz App with Vue, Vuex, and Firestore: Part 1
This article explains how to create simple quiz app using Vue.js and Google's Firestore database.

An in-depth introduction to Docker on AWS
Every developer heard about Docker. But it doesn't mean they know how it works. This article explains it all - what the Docker is, how it works and how to use it with AWS.

How we launched our first MVP in one month
We live in times when startups releases their products all time. Sometimes they succeed, sometimes they fail miserably. From this article you will learn what went wrong in failed project, and what went right so author could finally launch successful product.

Things you need to know about working with SVG in VS Code
VS Code become one of the most popular code editors. If don't using it, you should at least check it out.
If you are using it and you work with SVG this article is for you.


Image credits: Apple.

Weekly digest - 2018.10

Weekly digest - 2018.10

This week was funny because some of our electric clocks started to run behind. It was caused by frequency deviations in Central Europe. The energy dispute between Serbia and Kosovo caused a frequency deviation, which led to a slight decrease in the electric frequency average. This affected electric clocks that are steered by the frequency of the electric current and not by a quartz crystal.

Speaking of issues. San Francisco Chronicle released transcripts of 911 calls about injuries from walking into glass. There were rumors about this, but this looks like serious design flaw.

Star Wars Rebels ended. Needless to say the ending was great. Second half of this season was amazing. I wish the Clone Wars had ending like this.
Big thanks to Dave Filoni and his crew for this incredible show.

The end of Rebels doesn't mean the end of Star Wars on TV. We know that there will be at least one more animated show. Also John Favreau has been anounced as a procuder and writer of upcoming Star Wars Live action TV series.

And as always, here is the list of interesting things.

A Lot Can Happen in a Decade
This year marks the 10th anniversary of releasing iPhone SDK. This SDK changed the mobile industry. Craig Hockenberry shows the humble beginnings and later evolution of the iOS development.

[Full Stack Shopping Cart With MEVN Stack Part1 and Part2
This 2-part article shows how to create a shopping cart using Vue.js and MongoDB.

Managing User Permissions in a VueJS App
Anthony explains how to manage user in Vue.js application.


Image credits: Tristan Colangelo.

Weekly digest - 2018.06

Weekly digest - 2018.06

Finally, after years of designing and building, SpaceX launched Falcon Heavy into space. The world's most powerful rocket took the Starman in a red Tesla in space while twin boosters landed near the launch site in Florida giving us unforgettable spectacle.
Although the mission achieved its primary goal - putting a cargo on its way to Mars, it wasn't fully successful. While the two side boosters landed simultaneously on the ground, the core one crashed into the ocean. At the moment, it looks like the booster was approaching the landing barge too fast and missed it by couple meters.
Despite this malfunction, we are one step closer from landing on Mars.

Lucasfilm released teaser trailer for upcoming Solo: A Star Wars Story. Despite all the fuss with switching directors in the middle of production, the movie seems to be good and interesting.

And now it's time for the list of interesting things I stumble upon this week.

Apple's Emoji Crackdown
Apple started rejecting iOS apps that use emojis in different places than text fields. I understand that Apple does own the copyright to its emoji font, but rejecting creative and good looking apps because they use emoji instead of normal words is the way to make developers go away from the platform.

Swift 4.1 improves Codable with keyDecodingStrategy
Swift came a long and bumpy road. I still remember how hard it was to parse JSON when Swift came out in 2014. In this article Paul Hadson give us a glimpse into the future and explains how easy it will be to parse JSON with Swift 4.1.

CloudKit: Structured Storage for Mobile Applications
This white paper gives the behind the scenes look into Apple's CloudKit.

PodsUpdater
Every iOS developer must heard of CocoaPods. Those who use it know that managing dependencies is difficult. This app makes our life a little bit easier.

Building .NET Core 2.0 web apps with Vue.js single file components using VS Code
Adam Marczak shows how to integrate Vue.js with Asp.NET Core 2.0


Image credits: SpaceX.