Elixir and IO Lists, Part 1: Building Output Efficiently
Erlang’s IO Lists enable Elixir to very efficiently write to files and sockets. But do you know how to use them?
Erlang’s IO Lists enable Elixir to very efficiently write to files and sockets. But do you know how to use them?
Maybe you’re convinced of the value of breaking large chunks of code into smaller pieces, but are you familiar with the different ways it can be done? Each of these decompositions has its own pros and cons, and learning about them will help you choose the best approach for your situation.
ConstraintLayout and Auto Layout use the same underlying algorithm. How do they differ?
Swift allows for chaining methods together to perform powerful operations in a single line of code. If you aren’t careful, however, this can lead to code that is difficult to read and maintain. In this video, I’ll show you some approaches to make this more clean and manageable.
Swift’s destructuring case statements are cool. But when you don’t care about the associated data at all, go with case .tag: rather than case .tag(_, _):. Here’s why.
Finding the perfect training company is harder than it seems. Learn which questions you should ask (and answer) before you start searching for a company to train your team.
Unicode strings are multi-layered things, which makes comparing them, traversing them and transforming them a bit more complicated than with ASCII. Learn how to wrangle them correctly in Elixir.
Ember-CLI Blueprints are a powerful tool to help your team move efficiently and effectively when working on large projects. In this post, we’ll walk through the basics of creating your own blueprint, adding some command-line prompts and creating a custom file structure for it.
You may know that Elixir has great Unicode support. But how? Let’s see how Unicode and UTF-8 actually work and how Elixir is able to handle any string you give it.
If you’re writing Swift apps and not Swift frameworks, do Swift’s access modifiers even matter, or are they just a big distraction?
Tags: iOS 10