DEV Community

Jesse Warden profile picture

Jesse Warden

I write code, front end and back-end, and like deploying it on AWS. Software Developer for 20 years, and still love it. Amateur Powerlifter & Parkourist.

Programming Tip #6: Pattern Matching

Programming Tip #6: Pattern Matching

Reactions 5 Comments
1 min read
Programming Tip #5: Sleep

Programming Tip #5: Sleep

Reactions 9 Comments
1 min read
Programming Tip #4: Domain Modeling using And and Or types

Programming Tip #4: Domain Modeling using And and Or types

Reactions 6 Comments
1 min read
Programming Tip #3: Functional Core, Imperative Shell for AWS Lambdas

Programming Tip #3: Functional Core, Imperative Shell for AWS Lambdas

Reactions 6 Comments
1 min read
Programming Tip #2: Avoid globals for dependencies; instead inject them as function arguments.

Programming Tip #2: Avoid globals for dependencies; instead inject them as function arguments.

Reactions 3 Comments 6
1 min read
Programming Tip #1: Avoid Primitives, Use Product Types

Programming Tip #1: Avoid Primitives, Use Product Types

Reactions 4 Comments 1
1 min read
Thoughts on Dave Farley's "You NEED to Stop Using Pull Requests"

Thoughts on Dave Farley's "You NEED to Stop Using Pull Requests"

Reactions 4 Comments
2 min read
Using the Builder Pattern for Elm Components

Using the Builder Pattern for Elm Components

Reactions 24 Comments
10 min read
Avoiding Primitive Obsession in 6 Programming Languages

Avoiding Primitive Obsession in 6 Programming Languages

Reactions 9 Comments 1
15 min read
Trunk Based Development Retro

Trunk Based Development Retro

Reactions 1 Comments
4 min read
How to use Dependency Injection in Functional Programming

How to use Dependency Injection in Functional Programming

Reactions 15 Comments 19
8 min read
Introduction to Tailwind CSS

Introduction to Tailwind CSS

Reactions 2 Comments
1 min read
Learning Videos for Test Driven Development

Learning Videos for Test Driven Development

Reactions 2 Comments
1 min read
What are Step Functions?

What are Step Functions?

Reactions 2 Comments
1 min read
Property Testing

Property Testing

Comments
1 min read
Learnings from Chaos Engineering in Node.js

Learnings from Chaos Engineering in Node.js

Reactions 1 Comments
3 min read
Why Functional Programmers Avoid Exceptions

Why Functional Programmers Avoid Exceptions

Reactions 36 Comments 10
9 min read
Why I Don't Use Async Await

Why I Don't Use Async Await

Reactions 12 Comments 18
4 min read
Test Driven Development in Both OOP and FP

Test Driven Development in Both OOP and FP

Reactions 6 Comments
3 min read
Test Driven Development (TDD) in 1 Minute

Test Driven Development (TDD) in 1 Minute

Reactions 1 Comments
1 min read
Serverless Tips for 2021

Serverless Tips for 2021

Reactions 3 Comments 3
1 min read
React to Elm Migration Guide

React to Elm Migration Guide

Reactions 52 Comments 11
15 min read
Providing JavaScript Developers Helpful Type Errors When They Call Your ReScript Library Incorrectly

Providing JavaScript Developers Helpful Type Errors When They Call Your ReScript Library Incorrectly

Reactions 4 Comments
9 min read
No Consequences of Product & Technical Decisions

No Consequences of Product & Technical Decisions

Comments
3 min read
New Appreciation for Typed Lenses

New Appreciation for Typed Lenses

Reactions 5 Comments
4 min read
I Hate My Code Again

I Hate My Code Again

Reactions 1 Comments
1 min read
Errors as Values: Free Yourself From Unexpected Runtime Exceptions

Errors as Values: Free Yourself From Unexpected Runtime Exceptions

Reactions 5 Comments
18 min read
JavaScript to ReScript Presentation

JavaScript to ReScript Presentation

Reactions 4 Comments
1 min read
Converting a JavaScript Library to ReScript

Converting a JavaScript Library to ReScript

Reactions 10 Comments
13 min read
In Search of the Best Functional Programming Back-End: 2021 Update

In Search of the Best Functional Programming Back-End: 2021 Update

Reactions 8 Comments 3
11 min read
That 70's Serverless Article

That 70's Serverless Article

Comments
1 min read
Stripe and Charity Majors on Developer Productivity

Stripe and Charity Majors on Developer Productivity

Reactions 1 Comments
2 min read
Strictly Typed Functional Programming for Roblox

Strictly Typed Functional Programming for Roblox

Reactions 6 Comments 1
2 min read
Building a Temperature Converter in Elm and Bulma

Building a Temperature Converter in Elm and Bulma

Reactions 1 Comments
1 min read
Five Levels of Error Handling in Both Python and JavaScript

Five Levels of Error Handling in Both Python and JavaScript

Reactions 57 Comments 4
21 min read
Domain Driven Design Translated to Functional Programming

Domain Driven Design Translated to Functional Programming

Reactions 8 Comments
3 min read
OpenSlava 2020: Using Serverless & Functional Programming for Ingesting Asteroid Price Data

OpenSlava 2020: Using Serverless & Functional Programming for Ingesting Asteroid Price Data

Reactions 1 Comments
1 min read
React Developer's Crash Course into Elm

React Developer's Crash Course into Elm

Reactions 39 Comments 8
16 min read
AWS Lambda Function Design Best Practice

AWS Lambda Function Design Best Practice

Reactions 7 Comments
2 min read
Learning AWS in 2020: Pick something Fun, Do Your Best, Forget the Rest.

Learning AWS in 2020: Pick something Fun, Do Your Best, Forget the Rest.

Reactions 10 Comments
2 min read
Who Says Distributed Monoliths are Bad?

Who Says Distributed Monoliths are Bad?

Reactions 3 Comments
19 min read
Async/Await vs Promise.then Style

Async/Await vs Promise.then Style

Reactions 27 Comments 1
12 min read
3 Bugs This Week

3 Bugs This Week

Reactions 1 Comments
1 min read
Large Step Function Data - Dealing With Eventual Consistency in S3

Large Step Function Data - Dealing With Eventual Consistency in S3

Reactions 3 Comments
7 min read
How AWS Changes Concurrency for Your Programming Language of Choice

How AWS Changes Concurrency for Your Programming Language of Choice

Reactions 3 Comments
4 min read
List of Un-fun Things You Do as a Developer That May be Considered "Senior"

List of Un-fun Things You Do as a Developer That May be Considered "Senior"

Reactions 12 Comments
7 min read
Write Unbreakable Python

Write Unbreakable Python

Reactions 57 Comments 12
19 min read
React Redux Thunk vs Elm

React Redux Thunk vs Elm

Reactions 21 Comments
41 min read
Maybe a Default Good Idea

Maybe a Default Good Idea

Reactions 6 Comments
10 min read
Code Organization in Functional Programming vs Object Oriented Programming

Code Organization in Functional Programming vs Object Oriented Programming

Reactions 45 Comments 8
5 min read
loading...