Open in app

Sign In

Write

Sign In

Eric Damtoft
Eric Damtoft

175 Followers

Home

About

Feb 14, 2022

What Is A Software Domain Model?

The first step in creating a software solution to a problem is to figure out how to frame the problem. …

Software Development

3 min read

What Is A Software Domain Model?
What Is A Software Domain Model?
Software Development

3 min read


Nov 30, 2021

Onion vs Clean vs Hexagonal Architecture

Clean Architecture, Hexagonal Architecture, and Onion architecture all circle around fundamentally the same concept, but with different language and nuances. We’ll take a look at what makes them similar and different. As background, all share the concept of externalizing infrastructural details, data storage, and user interface and pushing them to…

Software Engineering

3 min read

Onion vs Clean vs Hexagonal Architecture
Onion vs Clean vs Hexagonal Architecture
Software Engineering

3 min read


Dec 13, 2019

Hierarchy of Controls for Software Engineering

For workplace safety, the CDC publishes a “ Hierarchy of Controls” prioritizing different mechanisms for enhancing worker safety from most effective, to least effective. The principals of reducing physical risk can be mapped to reducing risk in software architecture. …

Software Development

4 min read

Hierarchy of Controls for Software Engineering
Hierarchy of Controls for Software Engineering
Software Development

4 min read


Oct 25, 2019

A Simple Formula For When To Use Let, Const, and Var

The new ES6 variable declarations let and const have been available in major browsers for several years, but when to use each still causes a bit of confusion. Although everyone has a different style and preferences, the above flowchart is how I choose which one to use. …

JavaScript

2 min read

A Simple Formula For When To Use Let, Const, and Var
A Simple Formula For When To Use Let, Const, and Var
JavaScript

2 min read


Published in The Startup

·Aug 16, 2019

Food Trucks and Async Programming

A few days ago, we had “Food Truck Day” at DealerOn. Say Cheese, a grilled cheese food truck set up shop out front of our Rockville office and word spread quickly. As a line formed, one person in the back of the truck took orders, and two cooks worked the…

Software Engineering

5 min read

Food Trucks and Async Programming
Food Trucks and Async Programming
Software Engineering

5 min read


Aug 2, 2019

What’s your Technical Debt’s Interest Rate?

Technical debt refers to the work that you leave for your future self when you take a technical shortcut in order to finish a project or feature sooner. This might be deploying code before it’s fully documented, tacking a one-off feature onto an existing system that it doesn’t cleanly fit…

Software Development

4 min read

What’s your Technical Debt’s Interest Rate?
What’s your Technical Debt’s Interest Rate?
Software Development

4 min read


Jul 26, 2019

Event Sourcing and the History of Accounting

Event sourcing is a software architecture concept that’s based around the idea that instead of focusing on persisting the state of your application, you should persist the stream of events which got it into it’s current state. The classic example is a bank ledger. …

Event Sourcing

5 min read

Event Sourcing and the History of Accounting
Event Sourcing and the History of Accounting
Event Sourcing

5 min read


Jun 14, 2019

How to Write Readable Code

One of the best classic pieces of advice for developers is to write your code as if the next person to maintain it is a violent psychopath who knows where you live. Having occasionally been both the person to write unreadable code, and the person to have to sift through…

Programming

4 min read

How to Write Readable Code
How to Write Readable Code
Programming

4 min read


May 10, 2019

What’s Wrong With Almost Every Database Ever

A first step for choosing a database is to select a general paradigm to use. There are a variety out there: relational, full-text, key-value, graph, etc. Once you make this choice, it is almost invariably tightly coupled with a query language. …

Database

3 min read

What’s Wrong With Almost Every Database Ever
What’s Wrong With Almost Every Database Ever
Database

3 min read


May 3, 2019

Web Performance Saves Lives

I’m a strong believer that performance is a feature and often one of the most important features a website or app can provide. There are plenty of well known statistics about how half a second of added wait time can cause a 20% drop in traffic, or even 100ms can…

Web Development

3 min read

Web Performance Saves Lives
Web Performance Saves Lives
Web Development

3 min read

Eric Damtoft

Eric Damtoft

175 Followers

Software Architect at DealerOn

Following
  • Jithil Jishad

    Jithil Jishad

  • Yusuf Yoshi Misdaq

    Yusuf Yoshi Misdaq

  • DealerOn Dev Team

    DealerOn Dev Team

  • sohjsolwin

    sohjsolwin

  • Herberto Graça

    Herberto Graça

See all (22)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech