Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Java

    Platforms & Languages category
  • HTML/CSS1
  • NextJS0
  • Svelte2
  • GitHub Actions6
  • Realm1
  • Azure3
  • Vue2
  • C#12
  • PostgreSQL3
  • React Native33
  • React / Redux76
  • Kotlin5
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript17
  • Rust4
  • FaunaDB1
  • Flutter3
  • Angular17
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps294
  • Mobile Apps36
  • Embedded Systems81
  • DevOps & System Admin.132
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF55
  • Objective-C27
  • Presenter First6
  • Python21
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript82
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Java

Try Case-Insensitive Unicode Sorting in SQLite with Pre-collated Strings

Here's how you use the Collator class in Java to pre-collate Unicode strings in a case-insensitive way so that SQLite can index/sort them.
Java

Zip Archives with the Java Stream API

Here are example implementations of creating a Java Stream API that yields the entries in a ZIP archive, reading from a provided InputStream.
Java

Programmatically Configure Persistent Disk Storage with Ehcache and Spring Boot

Here's a code example of programmatically configuring Ehcache in a Spring Boot application with a persistent disk store.
Java

Java’s Discriminated Union: Sealed Interfaces

The Sealed Interface is a new addition in Java 17 that allows developers to emulate the discriminated union data structure.
Java

The Right Way to Install and Manage Java Versions on macOS

There is one correct way to install Java on macOS. If you don't follow it, everything will work... until you need to switch which version you're using.
Java

Adding Integration Tests to Gradle

As part of setting up a new Java REST API server, I wanted embed integration testing into our regular workflow via Gradle.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
Java

Dropwizard Deep Dive – Part 3: Multitenancy

Part three of a series on extending Dropwizard with custom authentication, authorization, and multitenancy. Covers the concept of multitenancy.
Java

Dropwizard Deep Dive – Part 2: Authorization

Part two of a series on extending Dropwizard with custom authentication, authorization, and multitenancy. Covers Dropwizard authorization.
Java

Dropwizard Deep Dive – Part 1: Custom Authentication

Part one of a series on extending Dropwizard with custom authentication, authorization, and multitenancy. Covers adding custom authentication to Dropwizard.
Java

How to Write a Custom Serializer with Jackson

Jackson is a great framework for translating Java to JSON, but sometimes more complex translations call for a custom serializer.
Java

Unsubscribing from an RxJava Observable Mid-Stream

How to use compose() and takeUntil() to unsubscribe from an input Observable before emitting a single value down stream.
Java

Taking Control of Logging in Clojure

When it came time to add proper logging to my project, I had to make sense of the several available Java logging libraries. Here’s what I found.
1 2 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation