Part 1 in a series on Ueberauth and Guardian authentication. Build a basic Phoenix application with authentication pages to prepare for Guardian-based authentication features.
The COVID-19 pandemic has brought with it an increase in cyber threats, but we can fight back by being more thoughtful about web security.
When we inevitably make changes to our codebase, any help is appreciated, and a type system can be your best friend.
Good practices for using Registry to name processes dynamically.
Scheduling, recurring events and relative dates have always been hard. Until now.
How to populate your staging environment with data while keeping user data secure.
With Ecto, 🎶 you can always get what you want. And if you try sometimes, well, you might find, you can select want you need 🎶.
We have just released Fishery, a TypeScript-compatible library for setting up JavaScript objects for use in tests and anywhere else you need to set up data.
When faking external services in tests, start with something simple. I like having a public interface to adapters and having an in-memory adapter for tests. Let me show you an example.
The financial metaphor is often thrown around engineering departments, but how do you actually deal with it?