Home » Software Development (page 2)

Software Development

Codeless Testing: Everything You Should Know

It’s no secret that enterprises engaged in software development are in the realm of growing pressure to speed up – introduce new features, shorten release cycles, and generally respond swiftly to changing technology trends. Consequently, application development has undergone a significant paradigm shift over the years. Today, development environments such as DevOps and Agile favor speed, agility, as well as come in ...

Read More »

Slack Outage: How Fast Code Changes Killed The Productivity Platform

Slack took quite a beating during and after the service outage that happened last Monday morning. Here’s a small sample of the headlines (before they were updated) that come up on a simple news search of Slack: Slack is Experiencing Worldwide Outage, Degraded PerformanceYes, Slack is Down.Happy Monday, Slack is DownHow Microsoft Teams May Have Caused Today’s Slack Outage The ...

Read More »

Apache NetBeans 11.1 Just released!

The Apache NetBeans proudly announced the long expected release of Apache NetBeans 11.1 that has a plethora of exciting new features including Payara integration out of the box for the first time, with thanks to the Payara team! You can download it here https://netbeans.apache.org/download/nb111/nb111.html Bellow are all the new exciting features this version has to offer! Java EE The highlights ...

Read More »

The Joy of Programming

Yesterday I was working with a slide deck for one of my future talks about Java and object-oriented programming and got stuck at finding convincing arguments for the transparency of logic. I was going to say that it is important for programmers to be able to understand how everything they do works, even if they don’t see it or never ...

Read More »

5 Reasons Why Manual Testing is Important

Manual testing is inevitable when it comes to mobile app testing. In this age of rapid digital transition, mobile apps have become the most favorable mode of business. The changing scenario has influenced the testing space too. Automation is applied where it is possible as it saves time and money when it comes to iteration. But the need for manual ...

Read More »

Exception handling

In this post i will share how error handling is done and what options we have.Error handling is complex topic :-) I will add some context from wikipedia on what is exception handling before going down the rabbit hole of exception handling Exception handling is the process of responding to the occurrence, during computation, of  exceptions – anomalous or exceptional conditions requiring special ...

Read More »

Microservices for Java Developers: Log Management

1. Introduction With this part of the tutorial we are entering the land of the observability. Sounds like another fancy buzzword, so what is that exactly? Table Of Contents 1. Introduction 2. Structured or Unstructured? 3. Logging in Containers 4. Centralized Log Management 4.1. Elastic Stack (formerly ELK) 4.2. Graylog 4.3. GoAccess 4.4. Grafana Loki 5. Log Shipping 5.1. Fluentd ...

Read More »

Behaviors That Will Make You an Unstoppable Programmer

Whether you’re a budding developer with a few Hello Worlds under your belt, or you’re a seasoned software engineer with 10+ years of experience, there’s one question that every developer has thought to themselves at some point: “How do I become an unstoppable programmer?” Okay, well maybe not phrased exactly like that—but you get the point. The point is to ...

Read More »