Getting Familiar with iOS VoiceOver’s Rotor
Accessibility iOSThe VoiceOver Rotor is a key component for iOS accessibility that is often overlooked. It allows users to change VoiceOver settings, select specific content...
The VoiceOver Rotor is a key component for iOS accessibility that is often overlooked. It allows users to change VoiceOver settings, select specific content...
Continuous Integration, or CI, is a process. It’s a series of steps designed to produce great products and to help teams work more efficiently....
One of the distinguishing features of Big Nerd Ranch I’ve seen at my time here is a focus on *recording knowledge*. On our projects,...
As a collaborative approach, Continuous Integration helps developers working on different portions of software maintain continuity and proactively resolve issues before they ever reach...
In part two of our PLCrashReporter series, we will examine how crashes are created and learn more about specific crash types.
In this four-part series, we will first dive deep into crashes and will provide you with a step-by-step tutorial on how to get PLCrashReporter...
GraphQL presents significant challenges for the backend developer. It is on the server that most of the complexities of using this exciting technology are...
GraphQL and REST paradigms can both be used to create scalable and useful APIs, but GraphQL has some alternative approaches that make a big...
Continuous Integration is the practice of developers merging their code at regular points throughout the entire project. See how it can help your project...
If you want to be a rebel and implement GraphQL in Java, here's the guide for you!
Before you decide to make GraphQL a part of your own project there are a few key things to consider. To better understand the...
Learn how to define your own reusable FQL functions like `GetUserByEmail()` to centralize logic in your FaunaDB database that previously would have been spread...