Large Datasets with Spring Batch

Utilizing Spring Batch for Large Dataset Summarization

Clayton Neff Articles, Databases, Java, Spring, Spring Batch Leave a Comment

Attention: This article was published over 6 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.I was recently tasked with summarizing the data of a several-million-row table, and the task proved to be a bit grueling at first. Eventually, …

openSCAD for board game organization

OpenSCAD: A Solution for Board Game Organization

Dagin Fullmer Articles, Design 1 Comment

One of the biggest problems with any board game is the organization of its components. As a board game enthusiast, I often see a myriad of plastic ziplock bags or tackle boxes used to achieve order in an otherwise chaotic box. As a software engineer/tinkerer/maker, I see these issues as opportunities to build and create custom solutions through the use of 3D printing.

My software of choice for this project is openSCAD. OpenSCAD uses modules and functions to build and render 3D models. While not particularly good from an artistic perspective, it does a great job when dealing with fairly simple models – perfect for game inserts.

First Robotics Competition

Lessons in Programming Java Robots

Brad Mongar Articles, Community, Opinion 3 Comments

This year, I was a programming mentor in a robot building competition for high school students. Specifically, one of 11 mentors assisting 40 high-schoolers of the Park Hill Trobots team in the FIRST Robotics Competition.

In this blog, I discuss key lessons I learned as a programming mentor of high school students building a Java-based robot that could run, climb, balance, aim, and release projectiles.

Genomic Analysis on Microsoft Azure

Genomic Analysis at Scale with Microsoft Azure

Zach Gardner Articles, Azure, Cloud, Healthcare, Programming Leave a Comment

When it comes to the science of genomics, Amazonโ€™s AWS is by far the platform of choice for most organizations. But, just like in the musical Hamilton, Microsoft Azure is โ€œyoung, scrappy, and hungry.โ€

It is driven to provide the tools and managed services that are needed to run genomics at scale, with HPC (high-performance computing) and storage being among the hardest facets of the field to get right.

This blog post will first briefly explain genomics. Then, weโ€™ll dive into what Azure has to offer in this field.

Apache Camel

Spring Boot & Apache Camel: Navigating the Data Processing Desert

Matt McCandless Apache, Articles, Java, Spring, Spring Boot Leave a Comment

This article will set up a basic Spring Boot app that incorporates Apache Camel to move some sample files around.

If you are like me, you find that flat-file processing can be pretty dry. Considering what Apache Camel does, its name is very fitting. While there are plenty of reasons for the name, it definitely makes sense that Apache Camel does a lot of lugging things around for you…