Git (Chapter 2: The Basics)
Now that you have a basic understanding of version control systems in general, we can start experimenting with Git. Using Git as a VCS is a lot like working with a normal softwa...
My writings, opinions, and random thoughts.
Now that you have a basic understanding of version control systems in general, we can start experimenting with Git. Using Git as a VCS is a lot like working with a normal softwa...
Writing multi platform code has its own challenges, but if you use the compiler test then one big challenge is solved for you: you can write one chunk code to run if a specific...
Introduction Git is a version control system (VCS) created for a single task: managing changes to your files. It lets you track every change a software project goes through, as...
There several ways to loop through an array in Swift, but using the enumerated() method is one of my favorites because it iterates over each of the items while also telling you...
Just like me, I am sure you all have been annoyed by those empty table view cell after your data is loaded.
Beside Swift being powerful, expressive language with a flexible, elegant syntax. There is one of the features I appreciate most is native support for error handling with try ke...
We all know about MVC and it’s shortcomings. I would love to explain MVVM that make developer’s life as well as testing quite easy Creating a View Model Before we take a look at...
Very first step is to getting docker installed to your Synology NAS. Open package manager and search for docker. Click install. https://mtlynch.io/sia via docker/ Get latest rel...
Few reasons I like Storj over Sia It has been less than a day that I am able to run StorjShare (aka Storj) and I have started liking it already. Here are the few reasons that'sa...
If you are already here you know what is ledger nano s. if you don’t, Click above image or visit https://www.ledgerwallet.com/ to see their products. LTC uses the same app as BT...