Candost's Blog

Candost's Blog

Candost

I used to think that reading would make me wise. One day, ten pages before finishing a book, I realized that I had read that same book before. At that point, my perspective on reading and, therefore, my life had changed. Now, I don’t care how many books I read; I take many notes, connect dots, and share what I’ve found on my blog and newsletter. I’m interested in many things at the same time (I’m a multipotentialite). On this blog, you’ll find me talking to about multiple aspects of life like leadership, software engineering, philosophy, psychology, software architecture & design, urban & industrial design, exercising, finance, Formula1 Racing, eating healthy, and many more. I’m a software engineering manager; that’s my current job. At home, I’m a writer and an avid reader. I rarely watch TV, movies or TV series. I don’t have any social media account (except Mastodon where I have automated posting of my new articles). Hence, I often miss the popular culture references in conversations. That’s alright. I don’t have FOMO; I embrace JOMO. I rarely read fictional books.

Latest Posts

After focusing on the Application Lifecycle and View Lifecycle in iOS, our next topic will be Networking. But before getting into details in networking, we should know one more thing. And this crucial thing is concurrency. We face...
The next thing after learning Application Lifecycle, the view lifecycle holds an essential position in every iOS developer’s life. Each view is created either using storyboards, xibs, or using a programmatic approach. Independent from...
Why do we need to know Firstly, we should respond properly to the launch of the app. Some third-party libraries need set up in different states of the app. Also, we should prepare the app to work in the foreground. We might need to...
In the first post, we took a look at the types of machine learning (ML) algorithms. The first one was supervised learning. When we think of the word, supervise, we guess that we’ll use data that is identified and separated properly (we...
Feedback is defined as a reaction after a behavior or statement. It’s mostly confused with criticism. Criticism is defined as the analysis and judgment of the merits and faults. It is easily recognizable that criticism is based on...
We use some tools, and also some do customizations on them to increase our productivity. Every tech stack has different needs, therefore, a different set of tools. iOS, macOS, watchOS, and tvOS developers are stuck in Xcode. Hence, we...
Google announced Firebase Predictions in Firebase Dev Summit in Amsterdam this year. This is maybe the most important announcement of the summit. It enables businesses to predict user behavior depending on previously collected data. This...
Machine learning (ML) has been an interesting topic for a lot of people since 1959. Despite the interest, people are afraid to start learning. Because of the fundamentals of machine learning, it requires some knowledge of linear algebra...
As one of the most powerful features in Swift, Generics can be tricky. A lot of people have trouble understanding and using them, especially application developers. Generics are most suitable for libraries, frameworks, and SDKs. In this...
I was using Javascript and wasn’t happy with the language. Even if it has a lot of features and cool things, it’s not type-safe. This doesn’t feel right to me. In fact, I lost myself in the code a couple of months ago while trying to...
Vapor 2 is released 🚀🎉 This is a big breaking change, but a good one. We have a small server-side project which is developed with Vapor. When Vapor 2 was released, we directly took a look at what changed. We were a bit 😍 and a bit😩....
Apple’s Swift is becoming more and more popular amongst the developer community. Most of us already started adapting our projects to this folk. While adopting, we may not be as careful as we should be as Swift is a very flexible...
TL;DR Swift accepts only one executable file for the app. We need to split the app and library to make it testable. Because testing requires a separate executable file. main.swift file is the main executable for app. LinuxMain.swift file...
After deciding to join more conferences this year, the very first one was dotSwift. It was held in a great old theater in Paris. It was a half-day conference, but it was better than I guessed. There were good talks about backend...
Let’s talk about Firebase a little bit first. On the Firebase website, it says, “Firebase gives you the tools and infrastructure you need to build better apps and grow successful businesses.”. It provides several features divided into...
Search Random