Many times when designing software, we have to deal with the possible absence of a value. This is especially true when working with third party libraries, APIs, databases, or user input. A user may submit a form without filling it out, or we may not get a...Read more »
Swift: Probably the Best Full-Stack Language in the World
Ever since its release in 2014, Swift went through multiple iterations in order to become a great full-stack development language. Indeed: iOS, macOS, tvOS, watchOS apps, and their backend can now be written in the same language.
Backends can be writte… Read more
Getting started with Swift 3 and OpenGL on Linux and macOS with GLFW 3. Practical example - drawing a square...Read more »
Compilers are some of the most fascinating programs because they touch every aspect of Computer Science, from CLI and API design to calling conventions and platform-specific optimizations. Yet, many developers have a fearful reverence for them that makes ...Read more »