Quick and simple load testing with Apache Bench
Jul 15, 2020, 12:00 AM
Apache Bench or ab for short, is a command-line tool to perform simple load tests on an HTTP server, be it a website or an API.
Dart extensions to flatten Flutter’s deep nested widget trees
Jul 7, 2020, 12:00 AM
In version 2.7, Dart introduced extensions to allow developers to add further functionality to an existing component. Extensions can be a great tool in our toolkit when we write business logic, but they can also be as useful in other...
Use AppleScript to generate an enum for SF Symbols
Jun 28, 2020, 12:00 AM
SF Symbols is a great way to add symbols in apps. Introduced during WWDC 2019, and with a new updated version this year, the SF Symbols app now provides more than 2300 symbols, supports iOS, Mac Catalyst, tvOS, and watchOS and now macOS,...
Keyboards options for SwiftUI fields
Jun 21, 2020, 12:00 AM
One of the ways to improve the user experience when they fill a form on iOS apps is the use of keyboard types. Keyboard types can be used to show different keyboards based on the context of the field. If it’s an email field, for example,...
GraphQL mutations for iOS apps (with the help of Combine’s Future)
Jun 14, 2020, 12:00 AM
Nowadays, more and more apps rely on a server to support their functionality. One part of this communication is the ability of the app to create new and modify existing data stored on the server.
Mutations on a GraphQL server built with Vapor
Jun 7, 2020, 12:00 AM
One characteristic of a complete API is its ability to allow clients to modify the server-side data. This can be in the form of creating new entries, updating or deleting existing ones, etc. Building a GraphQL server couldn’t be any...
Custom GraphQL types on Swift projects
May 31, 2020, 12:00 AM
By default, GraphQL supports only a handful of basic types that we can use on the schema definition. This list includes Int, Float, String, Boolean and ID. But as you can easily understand relying solely on these types is quite...
Swift ❤️ GraphQL: How to create a GraphQL server with Vapor and an iOS app as a client
May 24, 2020, 12:00 AM
Nowadays, it’s quite common for many iOS apps to rely on the communication with a server to deliver their services to the user. And while in most cases this communication is via a REST API, there are other API paradigms as well. One such...
Continuous Integration with GitHub Actions for a Scala project
May 17, 2020, 12:00 AM
In this post, I am going to walk you through the process of setting up a CI(Continuous Integration) workflow with GitHub Actions on a Scala project.
How to add a shield on the App Icon of beta builds
May 10, 2020, 12:00 AM
Have you ever ended up in a situation where you have multiple builds of the same app installed on a device and you find it hard to figure out the configuration and the version of each build? Wouldn’t it be great if we could make it easier...