Sarah Schlothauer

Sarah Schlothauer
Sarah Schlothauer is an assistant editor for She received her Bachelor's degree from Monmouth University and is currently enrolled at Goethe University in Frankfurt, Germany where she is working on her Masters. She lives in Frankfurt with her husband and cat.

All Posts by this author

Five fundamental best practices

Agile database development best practices

Methodologies such as agile development and DevOps can help data professionals fashion their ideal DataOps ecosystem. This article reviews five fundamental best practices that can get you started in creating your own agile database development process.

Understanding duplicate strings

UseStringDeduplication – pros and cons

What are duplicate strings? 25% of Java application memory is filled up with strings, and 13.5% of those are duplicate strings. In this article, Ram Lakshmanan discusses why there are so many duplicate strings, what the common patterns are, and what to do about it.

How do you use Kotlin?

Kotlin rising: JetBrains’ census reveals the community’s trends

Now that Android expressed that they will become “Kotlin-first”, Kotlin is on the radar. This programming language has been on the rise over the past few years. The latest census from JetBrains explores what’s trending in the community, and what developers are using Kotlin for.

Full GitHub integration

GitHub Package Registry: Code and package hosting all in one place

The latest new feature from GitHub is here. GitHub Package Registry is a software package management service for publishing public or private packages next to your source code. Since it is integrated directly with GitHub, you can host your packages and code in one place.

Rethinking record and playback tools

Developers and Selenium IDE: Record and playback naysayers no more

Why should developers care about using record and playback tools such as Selenium IDE? Despite the stigma around using it for QA test automation, let’s have a look at its uses, why you should care about it, and how it can help you shift left.

Hitting the bullseye

Dart version 2.3 adds new features for improved UI building

Our readers voted Dart as the programming language that they want to hear about the most in 2019. Now, Dart version 2.3 is here with some new improvements for creating user interfaces and a new feature for IDE support. See what’s new.

AIOps implementation in the enterprise

New study explores AIOps business value and challenges

When it comes to AIOps, IT leaders are still experimenting with its implementation and use cases. A new report from OpsRamp concludes that a majority of IT leaders in the United States are happy with the value that AIOps tools provide. However, teams still face a number of challenges in the enterprise.

Our favorite GitHub repos

The trendy five: April showers bring top GitHub repos

Still eating leftover holiday chocolates? April came to a close and with it brought some great GitHub projects. Today we look at some of the coolest GitHub repos that trended in April 2019, including a retro blast from the past, a Kubernetes cluster sanitizer, a file uploader written in JavaScript, and a few more.

New tools and offerings

PyTorch 1.1 improves JIT compilation and offers TensorBoard support

PyTorch version 1.1 arrives with new APIs, improvements, and features, including experimental TensorBoard support, and the ability to add custom Recurrent Neural Networks. The PyTorch team also includes some newly open sourced developer tools and offerings for machine learning.

New offering straight from DockerCon19

From the desktop to the cloud: Docker Enterprise 3.0 announced

The public beta for Docker Enterprise 3.0 is now available for registration. Announced at DockerCon19, the new offerings provide added security, integrate Docker Desktop Enterprise, Docker Kubernetes Services, and Docker Applications. These new options aim to reduce workloads and simplify deployment.