Open in app

Sign In

Write

Sign In

Luciano Almeida
Luciano Almeida

289 Followers

Home

About

Dec 2, 2021

A little bit about std::move

Move Semantics is an extremally important concept for one to understand talking about programming in c++. It is a fundamental aspect of the language that may not be that obvious and even more for one coming from another language such as Swift, C#, or Java. Understanding the various aspects of…

Move Semantics

8 min read

A little bit about std::move
A little bit about std::move
Move Semantics

8 min read


Mar 14, 2021

Playing around with SIMD types in Swift

SE-0229 introduced SIMD types into the Swift Programming language in swift 5. So in today’s post, we will explore the concept of SIMD vector operations, why it is useful, and what performance gains we can achieve by using SIMD when available on the hardware. Note that the few low-level code…

Swift Programming

5 min read

Playing around with SIMD types in Swift
Playing around with SIMD types in Swift
Swift Programming

5 min read


Apr 24, 2020

An overview on the Swift key path feature

Implemented 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 represent references to type properties in a concrete type-safe way and then access those properties dynamically in an instance of a base type. It…

Swift

6 min read

An overview on the Swift key path feature
An overview on the Swift key path feature
Swift

6 min read


Jul 27, 2019

Quick and Nimble: Behavior-driven development in Swift

In modern software development, we are having faster iterations, continuous integration, continuous deployment and even daily builds being deployed into production, automated testing has become essential to our project’s workflow in the sense that it makes all this possible by being a validation step which can give us a certain…

Software Development

4 min read

Quick and Nimble: Behavior-driven development in Swift
Quick and Nimble: Behavior-driven development in Swift
Software Development

4 min read


Jul 20, 2019

An Overview on Kotlin Coroutines

In today’s post, we are going to explore what Kotlin Coroutines are and how they work. This is going to be a high-level overview, so if you want more detail, check out the reference section videos and articles. Definition A coroutine is a function that has one or more suspension points…

Programming

8 min read

An Overview on Kotlin Coroutines
An Overview on Kotlin Coroutines
Programming

8 min read


Apr 15, 2019

An overview of SwiftSyntax

SwiftSyntax is a library that provides a Swift abstraction on top of the libSyntax, exposing a set of APIs that makes possible to do things like visiting, rewriting and retrieve information from the syntactic structure of a swift source. …

Swift

6 min read

An overview of SwiftSyntax
An overview of SwiftSyntax
Swift

6 min read


Jan 17, 2019

Generic Specialization of functions in Swift

In 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 SIL Optimizer perform this in order to have a more performant code. …

Swift

6 min read

Generic Specialization of functions in Swift
Generic Specialization of functions in Swift
Swift

6 min read


Nov 8, 2018

Continuous Integration Environment Variables in iOS projects using Swift

In 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 development workflow. …

Continuous Integration

6 min read

Continuous Integration Environment Variables in iOS projects using Swift
Continuous Integration Environment Variables in iOS projects using Swift
Continuous Integration

6 min read


Sep 13, 2018

Exploring some Standard Libraries sorting functions

In todays article we are going to explore some sorting functions. Those are very common functions that we as developers use in almost all our daily tasks. We will explore some functions like std::sort, std::stable_sort and std::partial_sort of the clang libc++. Also, we are going to take a look on…

Sorting Algorithms

5 min read

Exploring some Standard Libraries sorting functions
Exploring some Standard Libraries sorting functions
Sorting Algorithms

5 min read


Jul 24, 2018

A quick look at Autoclosures

In this article, we are going to explore a very simple, but very interesting and useful feature of Swift called Autoclosures. If you are not familiar with the concept, the first couple of questions will probably be: What that is? And what makes it different than the “normal” closures? Well…

Swift

2 min read

A quick look at Autoclosures
A quick look at Autoclosures
Swift

2 min read

Luciano Almeida

Luciano Almeida

289 Followers

iOS Developer, Swift and OpenSource enthusiast

Following
  • Wil Wheaton

    Wil Wheaton

  • Rud Merriam

    Rud Merriam

  • Netflix Technology Blog

    Netflix Technology Blog

  • Erik Engheim

    Erik Engheim

  • érica kolbe

    érica kolbe

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech