Regular Expression BasicsWhen starting our careers as Software Engineers in any language and platform where we are working, we very quickly come across a concept…Jul 31, 2023Jul 31, 2023
Back to Basics: Pass-by-value vs Pass-by-RefWorking with C++ for a while, we started to note that passing values to function by copy vs. by reference is one of the first concepts…Feb 5, 20233Feb 5, 20233
A little bit about std::moveMove Semantics is an extremally important concept for one to understand talking about programming in c++. It is a fundamental aspect of the…Dec 2, 2021Dec 2, 2021
Playing around with SIMD types in SwiftSE-0229 introduced SIMD types into the Swift Programming language in swift 5. So in today’s post, we will explore the concept of SIMD…Mar 14, 20211Mar 14, 20211
An overview on the Swift key path featureImplemented in Swift 4, key paths or smart key paths as it was called in the initial proposal SE-0161, is a feature that allows us to…Apr 24, 20201Apr 24, 20201
Quick and Nimble: Behavior-driven development in SwiftIn modern software development, we are having faster iterations, continuous integration, continuous deployment and even daily builds being…Jul 27, 20191Jul 27, 20191
An Overview on Kotlin CoroutinesIn todays post we are going to explore what Kotlin Coroutines are and how the work. This is going to be a high level overview, so if you…Jul 20, 20192Jul 20, 20192
An overview of SwiftSyntaxSwiftSyntax is a library that provides a Swift abstraction on top of the libSyntax, exposing a set of APIs that makes possible to do…Apr 15, 2019Apr 15, 2019
Generic Specialization of functions in SwiftIn today’s post, we are going to talk about the Swift compiler Generic specialization and do a basic overview on what it is and why the…Jan 17, 20191Jan 17, 20191
Continuous Integration Environment Variables in iOS projects using SwiftIn today’s article, we are going to talk about a very common issue that we as iOS developers sometimes have to deal with in our…Nov 8, 20183Nov 8, 20183