An Introduction to Mocking Tools for Elixir

A well-written test suite is a big part of any successful application. But let's say you rely on an external dependency for some parts of your app (for example, an external API for fetching user information). It then becomes important to mock that dependency in the test suite to prevent external API calls during testing or to test specific behavior.

Read

Database Performance Optimization and Scaling in Rails

Web applications usually rely heavily on databases, for the most part. And as applications grow, databases grow too. We keep scaling web servers and background workers to keep up with the heavy load. But eventually, the database needs to keep up with all the new connections from these processes.

Read

State Machines in Ruby: An Introduction

A state machine can hold all possible states of something and the allowed transitions between these states. For example, the state machine for a door would have only two states (open and closed) and only two transitions (opening and closing).

Read

Using Profiling in Elixir to Improve Performance

Elixir is all about performance. Say you have an app up and running with Elixir, but some parts aren't working as fast as you would like them to.

Read

An Introduction to Pattern Matching in Ruby

This post looks at the new pattern matching support for Ruby 2.7+ and how we can use it to make our code more readable.

Read

What's new in Rails 7

Rails 7 was released on December 15. Basecamp, HEY, Github, and Shopify have all been running the Rails 7 alpha in production, so we can expect the release to be pretty stable. In this post, we will look at some of the biggest new features and changes that Rails 7 brings.

Read

Testing WebSocket Clients in Elixir with a Mock Server

In this post we will discuss about a very high level overview of implementing a long running connection between two services with the use of WebSocket and then writing unit tests for the functionality.

Read

Monitoring Application Email Delivery

Monitor all emails being sent by your app and retry based on WebHook notifications about failures.

Read

Elixir Pooling with Poolboy

Creating a pool of processes cannot get easier in Elixir.

Read

Hosting NextJS projects on Heroku with SSL

Deploy custom SSL certificate to Heroku for Next.JS apps and auto redirect to https.

Read

Conditional global stylesheets for Next.js apps

Serve different stylesheets to different parts of your Next.js apps

Read

Authentication Using GraphQL Ruby

Handle authentication right from your GraphQL API using login and logout mutations.

Read

Unit Testing Hooks containing GraphQL Queries

Read

Using Action Mailbox on Rails 6

Read

Send notifications with Firebase from Firestore events using Cloud Functions

Read

Unit Test custom React Hooks that rely on Promise

Read

Transform SVG icons and images to React Components

Read

Apollo Client Default Values for Missing Fields

Read

Advanced Mixins on Typescript

Read

Custom fetch implementation for responses compressed with MessagePack::RackMiddleware

Read

Custom Rack Middleware for response compression

Read

Implement Magic Login for TV devices

Read

The Ocean at the End of the Lane Review

Read

Use a custom job adapter in test

Read

Rae

Read

Remote testing and debugging of iOS apps

Read

Better Background Jobs in Rails

Read

Update Localization on iOS at Runtime

Read

Login and Authenticated Sections to React/React-Native App

Read

Resuming downloads on iOS

Read

Downloading Files in iOS

Read

Hyperion Cantos

Read

Audio Processing on iOS using Aubio

Read

iOS Music Player on the Lock Screen

Read

Building a music player for iOS

Read

Why you should start using RxSwift for iOS

Read

Why you should start using RxJava on Android

Read

Swift constructs for Kotlin

Read

Add a circle around UIImage

Read

Create UIImage with text

Read

Resizing images picked from UIImagePickerController

Read

Show avatar on both sides for Atlas Conversation View Controller (Layer Chat)

Read

Add Click Handler to Avatars on Atlas (Layer Chat)

Read

Open full image in conversation controller with Atlas (Layer Chat)

Read

How to show relative time in Atlas Conversation List Controller (Layer Chat)

Read

Implementing Chat/Messaging in iOS apps with Layer

Read

Organizing ChromeApp Development with Grunt

Read

Things you should know about Auto Layout on iOS

Read

Pluralization on iOS and OS X

Read

iOS Parse SDK Overview

Read

Scanning Barcodes and QR Codes with AVFoundation on iOS7+

Read

Configuring MMDrawer for Side Drawer Navigation on iOS - Part II

Read

Multiplayer 2048 Game for iOS - Part II

Read

Building the 2048 game for iOS

Read

Resizing High Resolution Images on iOS Without Memory Issues

Read

Using Grunt to Auto Upload Files to Android

Read

Retrieving Videos from YouTube Channel in Objective-C API v3

Read

iOS CoreData Overview

Read

Introducing Multiplayer mode for 2048

Read

Pull to Refresh with iOS 7 style cover image behind Navigation Bar

Read

Handling authenticated activities after logout [Android]

Read

Add params to Ember Data's RESTAdapter AJAX Requests

Read

Building RESTful iOS apps using RestKit

Read

How to Implement Side Drawer Navigation for iOS

Read

Uploading Objects to Amazon S3 Using Pre-Signed URLs

Read

A Review of Android remote image loading libraries

Read

Useful iOS resources

Read

Creating video thumbnails using the iOS SDK

Read

Facebook Android SDK reauthorizeForPublish() loses old permissions

Read

Requesting extended permissions | Facebook SDK | Android

Read

Extending RestFB model with extra fields

Read

Rendering photos and videos from Facebook news feed in Android application

Read

Getting all photos and videos from Facebook news feed

Read

Building an extensible news feed reader

Read

Managing multiple languages with Appcelerator Titanium

Read

Moving content located under the iOS keyboard

Read

Move, Copy or swap DOM elements?

Read

Handle keyboard shortcuts with jQuery

Read

Custom jQuery UI Draggable bounds

Read

Update UI for MacBook Pro Retina display

Read

Writing scalable recommender system with Hadoop

Read

Link order for libraries C and C++

Read

Documenting jQuery plugins with jsdoc-toolkit

Read

HackerNews in 3D

Read

Similarity Metrics on Twitter

Read

Analysis of Spectral Clustering on Twitter

Read

File download using HTTP request

Read

Using Hibernate to filter results by Date

Read

Stack Overflow like keyboard buttons in post

Read

Testing your web project using jqUnit

Read

A summer with Fluid and Google!

Read

How to update Android SDK to 4.0

Read

[How to]Integrating Maven with Eclipse

Read

Using Twitter4j with SSL connection

Read

Firefox Takeout: Take your Firefox data with you

Read

Javascript Image Manipulation using HTML5 canvas element [Tutorial]

Read

Tutorial 4: Building the Yellow Pages Application

Read

Tutorial 3: Creating Forms & Supporting Multiple Languages

Read

Tutorial 2 : First Dialog

Read

Tutorial 1 : Learning the basics

Read

Building the Yellow Pages Application

Read

Google Summer of Code with Fluid Infusion

Read

Step by step tutorial for your first Symbian Application

Read

Tutorial Start Page

Read

Image Inpainting

Read

Gaming Zone!

Read

Joining Sun Family

Read