About the Author
Avatar photo

Mark Adelsberger

Mark is a software developer with the Keyhole team living in St. Louis. In addition to expertise surrounding Java and JavaScript technologies, Mark has spent time focused on data/ETL in his 17+ years of experience in both โ€œstart-upโ€ and Fortune 500 organizations.

Trailing Commas in JavaScript

Mark Adelsberger Articles, HTML5, JavaScript, Tutorial Leave a Comment

Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.The Scenario Youโ€™re working on a JavaScript project, and your project includes the following object definition: You go to add another method to your …

Messaging with RabbitMQ

Mark Adelsberger Articles, Development Technologies & Tools, Java, Python, Tutorial Leave a Comment

Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.We previously published a brief tutorial showing how to set up a Spring RabbitMQ Template. Now, letโ€™s take a step back for a broader …

The Data Access Layer, Part 2 – Using the Criteria API

Mark Adelsberger API Development, Architecture, Articles, Tutorial 3 Comments

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.In Part One of this series, I reviewed the basic design goals of a Data Access Layer (DAL), those being: Contain all of the …

The Data Access Layer, Part 1 – The Basics (And When Things Aren’t So Basic)

Mark Adelsberger Architecture, Articles 5 Comments

Attention: This article was published over 14 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Today, I’d like to talk about the data access layer (DAL). I’ll start with a brief review: the motivation behind the DAL, the design …