Oleksandr Nikolaichuk 🇺🇦From procedural code to decorator patternMotivation: Show how design patterns can improve our spaghetti procedural code and resolve separation of concerns problems of procedural…Dec 11, 2022Dec 11, 2022
Oleksandr Nikolaichuk 🇺🇦iOS CI/CD workflow with GitHub Actions, tests, deployment to Appstore, Codeclimate integrationReal workflow with GitHub Actions, test coverage base from Codeclimate, Appstore deploymentNov 17, 2022Nov 17, 2022
Oleksandr Nikolaichuk 🇺🇦Decoding JSON with endless nesting in Swift. Recursion in useHi, this is a #FastTip about decoding JSON with endless nesting. I found this question in the iOS devs community and decide to help. Hope…Jan 25, 20211Jan 25, 20211
Oleksandr Nikolaichuk 🇺🇦Design patterns: Facade. Real examples in SwiftThis article is a part of the design patterns post series. Design patterns, in general, are key to stop reinventing the wheel in most of…Dec 13, 2020Dec 13, 2020
Oleksandr Nikolaichuk 🇺🇦Display data in the right way in Swift. List, Date, Number, and Measurement formattersThe main goal of this article is to share my experience in formatting data. Most of the apps have to show date, time, list of data, or…Sep 3, 20201Sep 3, 20201
Oleksandr Nikolaichuk 🇺🇦Generic in Swift. Real examples and use cases in real projectsGeneric code enables us to write flexible, reusable code. It helps us to avoid duplication and take our code consistent and more universal…Aug 23, 2020Aug 23, 2020
Oleksandr Nikolaichuk 🇺🇦Insert a Node at the Head of a Linked List. HackerRank ExerciseThis exercise is a part of my Linked List topic.Aug 13, 2020Aug 13, 2020
Oleksandr Nikolaichuk 🇺🇦Insert a Node at the Tail of a Linked List. HackerRank ExerciseThis exercise is a part of my Linked List topic.Aug 13, 2020Aug 13, 2020
Oleksandr Nikolaichuk 🇺🇦Print the Elements of a Linked List. HackerRank ExerciseThis exercise is a part of my Linked List topic.Aug 13, 2020Aug 13, 2020
Oleksandr Nikolaichuk 🇺🇦How to understand the Linked Lists Data structure?I started to learn a python programming language and the best way to learn some new language is a practice of course. I try to learn…Aug 12, 2020Aug 12, 2020