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

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...
There is an effective way to add a property to a category. These are called runtime objects. If you want to add functionality or property to existing class, you should implement category. In this way, class stays stable and you can do...
This assignment is given in Computer Graphics Lecture in Ankara University. This is assignment #2. To complete this assignment, a little bit OpenGL knowledge is required. Task is to model and animate a 3D ball-and-stick man according to...
The main idea was ‘keep it simple’. Apache Commons Net Library also has functions to file operations. But FTPFileOperations class usage is easy. The class have copy directory, and list files of specific directory which they are not in...
Search Random