Extras is a new iOS learning resource featuring exclusive essays, videos and code challenges based on the popular Swift Algorithms Book.
For this code challenge, we’ll apply the concept of dynamic programming to identify items in a series.
Hash tables are a great tool developers should consider when tackling coding challenges as well as real-world applications.
Regardless of skill level, an experience all developers share is having failed at least one technical interview.
In this essay, I discuss a recent visit to Facebook and review their technical interview process.
In this Swift code challenge, we review a common interview question and explore how it can be solved using ASCII & Unicode.
Arguably one of the most intriguing aspects of iOS development, this code challenge tests a developer's knowledge of Swift Closure syntax.
For iOS developers at any level, learning something new can be a time-consuming and challenging process. Here are four things to consider when learning this new area of development.
In this essay, we explore fundamental concepts that power crypto-currency networks such as Bitcoin.
Following a set of predefined steps becomes particularly important when coding under time constraints or dealing with an unfamiliar subject. Let’s see how to use this process to answer the following question.
Acquiring the skill to recognize and apply common design patterns is key. While numerous models exist, all solutions work toward building scalable apps.