Tag: MacOs



Blog

Capturing Objects in Closures: Why You’re Doing It Wrong? – Part 2


Choose Your Closure Context Wisely In the first part of this article, we defined several simple principles of capturing objects in Closures. According to these principles, the closure code associated with a particular instance of a certain type should be considered separately from the code, which is associated either with the global scope or with […]




Blog

Capturing Objects in Closures: Why You’re Doing It Wrong? – Part 1


The Basics of Closures Many modern programming languages have a closure concept. Closures are self-contained blocks of functionalities which can be passed around and called. Additionally, they can work with environmental data (variables, functions, types etc.) captured from the outer lexical context in which the closure is defined. A closure may be bound to a […]




Blog

Building An Easy to Maintain, Reusable User Interface on macOS


The value of the user interface What you see inside an app is called the user interface (UI). Undoubtedly, it is an important part of every software, and it’s no piece of cake to wrap the business logic with a fancy, (self-explanatory) and efficient visual representation. How many times in your life have you heard […]