[2021 update] The Ultimate JSON Library: JSON.simple vs GSON vs Jackson vs JSONP
OverOps Blog
by Daniel Bechtel
2y ago
Which JSON library for Java can parse JSON files the fastest? Originally published: May 28, 2015 Updated on August 13, 2017 Updated on October 5, 2021 JSON is the accepted standard these days for transmitting data between servers and web applications. We often don’t think about the JSON libraries we use, but there are some differences between them. JSON is often used to transport and parse big files. This is a scenario that is common in data processing applications running in Hadoop or Spark clusters. Given the size of these files, you can be looking at significant differences in parsing spe ..read more
Visit website
What does OverOps do?
OverOps Blog
by Daniel Bechtel
2y ago
So, what exactly does OverOps do? OverOps pinpoints the exact cause of critical exceptions in your application with the variable state for context. Armed with that information, you don’t have to waste countless hours on detective work sorting through logs or your APM to figure out what happened with your application and what precisely needs to be fixed. For example, a programmer typically sees an exception with the related stack trace like the following. The stack trace does not show you a lot of information to help pinpoint what and why an exception was thrown in your application. In some c ..read more
Visit website
Troubleshooting Forge Mods for Minecraft in OverOps
OverOps Blog
by Ben Morrise
2y ago
Minecraft is the most popular game on the planet, and it draws developers from all over the world with the ability to add mods to it. Forge is a popular, open-source modding platform for Minecraft, which provides a powerful MDK (Mod Development Kit), which gives you modding access through an extensive set of Interfaces. Although it is playable as a single-player game, using a server to play with others is more common when enjoying Minecraft. Deploying both client and server versions can be necessary when building Forge mods for Minecraft.  When working with mods on our Minecraft servers ..read more
Visit website
Troubleshooting Apache Spark Applications with OverOps
OverOps Blog
by Chris Caspanello
2y ago
 Ever create the perfect Spark application with automated tests just to have it fail when it is distributed and run on a big data set? If so then this article is for you. My name is Chris Caspanello and before I joined OverOps, I worked on Pentaho, a leading visual data transformation tool. One of its powerful features is to develop a transformation locally and then run that transformation on your big data cluster with Spark. Sounds cool, right?  Well it took a lot of painful debugging to pull that off. Here are a few scenarios I have seen as well as how OverOps could have helped us. Dat ..read more
Visit website
Improve Application Performance with These Advanced GC Techniques
OverOps Blog
by Brandon Groves
2y ago
Application performance is on the forefront of our minds, and Garbage Collection optimization is a good place to make small, but meaningful advancements Automated garbage collection (along with the JIT HotSpot Compiler) is one of the most advanced and most valued components of the JVM, but many developers and engineers are far less familiar with Garbage Collection (GC), how it works and how it impacts application performance. First, what is GC even for? Garbage collection is the memory management process for objects in the heap. As objects are allocated to the heap, they run through a few coll ..read more
Visit website
The OverOps Trial Challenge
OverOps Blog
by Nick Andrews
2y ago
Telling your manager you can’t reproduce the error is never fun. Many times the logs, APM, and static testing still can’t identify the root cause of production issues. Thankfully OverOps is here to eliminate that tedious reproduction effort by automatically surfacing the exact root cause of any exception without having to make code changes to your app. Try OverOps today on your Java or .NET app and you can win some truly incredible prizes during our raffle drawing taking place on September 17th, 2021. Complete these tasks to get raffle tickets: Task 1: 3 Raffle Tickets Register for a free tr ..read more
Visit website
The 7 Undeniable Benefits of Implementing Automated Alerting
OverOps Blog
by Nick Andrews
2y ago
What is the ultimate alerting strategy to make sure your alerts are meaningful and not just noise?  Production monitoring is critical for your application’s success, we know that. But how can you be sure that the right information is getting to the right people? Automating the monitoring process can only be effective when actionable information gets to the right person. The answer is automated alerting. However, there are some elements and guidelines that can help us get the most out of our monitoring techniques, no matter what they are. To help you develop a better workflow, we have iden ..read more
Visit website
Building Your DevOps Stack and Perfecting it with Root Cause Analysis
OverOps Blog
by Nick Andrews
2y ago
Things Are Changing Quickly – How Do You Keep Pace? Over the past few years, we have experienced a shift in the way we deliver applications. We are being forced to innovate faster and deliver higher quality software more frequently. Applications are now commonly built on microservices and using Kubernetes. In response to this, the way we approach the design and delivery of software has changed. Most would identify the cloud as a main component of this change. While that’s true, let’s dig deeper. The most impactful change is the application of supply chain concepts to software. We have created ..read more
Visit website
Financial Services Software App Challenges: Distributed Workforces
OverOps Blog
by Nick Andrews
2y ago
Per Forbes, the distributed workforce is here to stay. Over half of Americans now work either full-time or part-time from somewhere that isn’t an office. We can only expect that number to keep growing, and while other countries haven’t jumped into fully remote work quite as quickly as the United States, the global trends are undoubtedly headed in the same direction.  But with a distributed workforce comes communication challenges, and 2020 certainly taught us a lot about what works and what doesn’t for keeping DevOps teams aligned and functioning when everyone is working from different lo ..read more
Visit website
Financial Services Software App Challenges: Speed and Stability
OverOps Blog
by Nick Andrews
2y ago
As the general population becomes more app-savvy and less patient, app performance has become a major issue for any company needing to keep the customer’s attention.  Need statistical proof? 47% of consumers expect a page to load in two seconds or less, and 40% will abandon a website that takes more than three seconds to load. Three seconds is of course an eternity in the age of 5G and IoT. A LOT can happen in those three seconds. The problem is that for a lot of companies, not ENOUGH is happening in those three seconds because the application is getting stalled by things that should have ..read more
Visit website

Follow OverOps Blog on FeedSpot

Continue with Google
Continue with Apple
OR