From the starting point of system reliability or business objectives, we can make a better case around how observability data can improve software development over time. What are we doing today and how can we do better?
Speeding up time to value in SaaS (software-as-a-service) is a collaborative effort between the vendor and the customer. This article examines five ways that enterprises can speed up SaaS without sacrificing any long-term project goals.
Working with BDA in Java relies on a number of tools. Most of these are open source, and when used together they form a BDA stack that provides a powerful level of functionality. This article examines some of the top tools.
Women are underrepresented in the tech sector —myth or reality? Three years ago, we launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Today, we’d like you to meet Sandra Parsick, Freelance Software Developer.
When is the right time to keep running with someone else’s design decisions, and when should you use the metaphorical ‘reset’ button? This article goes into what developers should know before they plan a big change, and when they should stay put.
To release or not to release? That is the question. Often, however, the decision is made on a gut call rather than concrete data. Having access to data, along with a structured deployment process can help avoid releasing buggy software.
Eclipse Theia 1.0 arrived at the end of March. The open source extensible platform combines some of the best features of IDEs, so we took a closer look to find out what sets it apart from Microsoft’s source code editor Visual Studio Code. In this article, you will learn more about Eclipse Theia’s licensing, architecture, and more.
In Part 1 of this series we touched on the evolution of IDE from a personal, standalone tool to a connected and networked hub of all things code. We explained how connecting your IDE to your teammates’ simplifies communication and collaboration with two specific use cases: Discussing code in general, and performing code reviews right in your IDE, eliminating the context switching and improving knowledge sharing. In this post we will expand this to additional use cases and show how the Connected IDE is the most important step towards team collaboration in a world where we are all remote developers.
The evolution of DevOps to AIOps and now PrivacyOps is a clear indication these frameworks will continue to evolve and adapt which will further help organizations create single teams that work in collaboration towards several organizational goals and objectives.
A successful containerized, multi-cloud strategy requires thoughtful consideration and offers numerous benefits. See five different use cases where a multi-cloud container environment can open a world of more ability, capability, and flexibility.
Artificial intelligence could help us fight the coronavirus crisis. AI can, for example, already identify pneumonia on a CT scan in seconds with a high degree of accuracy. See what other things it can do to help flatten the curve.
A competitor recently published a microbenchmark comparing the performance of their stack to Quarkus. The Quarkus team feels this microbenchmark shouldn’t be taken at face value because it wasn’t making a like-to-like comparison leading to incorrect conclusions. Both of the two frameworks under comparison support reactive processing. Reactive processing enables running the business logic directly on the IO thread, which ultimately performs better in microbenchmark focusing on response time and concurrency. The microbenchmark should have been written so that both frameworks (or neither framework) obtain this benefit. Anyway, this turns out to be a very interesting topic and good information for Quarkus users, so read on.
The Thundra Application Observability and Security Platform was originally developed inside Opsgenie and spun off in 2018. In this article, we will go into detail about Thundra’s features. We will be using a real-life example of a serverless application and show how to boost its visibility by using distributed tracing.