loading...
Jack Marchant profile picture

Jack Marchant

I'm a Software Engineer who writes about writing code.

Location Sydney Joined Joined on  Twitter logo GitHub logo External link icon
Education

University of Wollongong

Work

Senior Software Engineer at Deputy

Using a Dependency Injection (DI) Container to decouple your code

Using a Dependency Injection (DI) Container to decouple your code

Reactions 6 Comments 1
3 min read
3 simple tips to get better at working from home

3 simple tips to get better at working from home

Reactions 5 Comments 3
3 min read
Making Software - a three step process

Making Software - a three step process

Reactions 5 Comments 2
4 min read
Help me, help you - Code Review

Help me, help you - Code Review

Reactions 9
4 min read
A practical guide to Test Driven Development

A practical guide to Test Driven Development

Reactions 144 Comments 2
5 min read
The Facade Pattern

The Facade Pattern

Reactions 13
2 min read
The problem with Elixir Umbrella Apps

The problem with Elixir Umbrella Apps

Reactions 15 Comments 5
3 min read
Building Software with Broken Windows

Building Software with Broken Windows

Reactions 6
5 min read
Lonestar ElixirConf 2019 Highlights

Lonestar ElixirConf 2019 Highlights

Reactions 17 Comments 2
5 min read
A Comparison of Elixir Supervision Trees and React Component Trees

A Comparison of Elixir Supervision Trees and React Component Trees

Reactions 11 Comments 1
3 min read
Using a GenServer to handle asynchronous and concurrent tasks

Using a GenServer to handle asynchronous and concurrent tasks

Reactions 13 Comments 1
4 min read
Best practices for integrating with third-party libraries in Elixir

Best practices for integrating with third-party libraries in Elixir

Reactions 19 Comments 1
4 min read
You might not need a GenServer

You might not need a GenServer

Reactions 20 Comments 7
3 min read
Offset and Cursor Pagination explained

Offset and Cursor Pagination explained

Reactions 28 Comments 2
3 min read
Using Protocols to decouple implementation details

Using Protocols to decouple implementation details

Reactions 9 Comments 2
3 min read
Add Docker to Elixir/Phoenix projects in one command

Add Docker to Elixir/Phoenix projects in one command

Reactions 54 Comments 2
2 min read
Working with Tasks in Elixir

Working with Tasks in Elixir

Reactions 11
2 min read
Understanding concurrency in Elixir

Understanding concurrency in Elixir

Reactions 11 Comments 1
4 min read
Composing Ecto Queries

Composing Ecto Queries

Reactions 11
3 min read
Streaming large datasets in Elixir

Streaming large datasets in Elixir

Reactions 13
3 min read
Yet another website rebuild

Yet another website rebuild

Reactions 16 Comments 5
4 min read
A Queue is just a Q with 4 silent letters

A Queue is just a Q with 4 silent letters

Reactions 42 Comments 5
4 min read
Composing Elixir Plugs in a Phoenix application

Composing Elixir Plugs in a Phoenix application

Reactions 16 Comments 2
3 min read
Surviving technical debt in the real world

Surviving technical debt in the real world

Reactions 16 Comments 1
2 min read
Elixir Pattern Matching in a nutshell

Elixir Pattern Matching in a nutshell

Reactions 9
2 min read
First Impressions of Elixir

First Impressions of Elixir

Reactions 14 Comments 3
4 min read
No excuses, write unit tests

No excuses, write unit tests

Reactions 54 Comments 18
5 min read
React – One year later

React – One year later

Reactions 8
4 min read
Essential JavaScript Array Functions

Essential JavaScript Array Functions

Reactions 16 Comments 1
4 min read
loading...