Free eBook: The Complete Guide to Java Logging in Production

The Complete GitHub Logging Research: How the World’s Top Companies Choose How and What to Log We all use log files to monitor our applications in production. Some of us prefer using log management tools like Splunk or ELK, while others sift through raw logs on their notepad or terminal. It doesn’t matter if you choose the former or the ...

Read More »

What’s the missing link in a complete CI/CD toolchain and how can you add it to your workflow?

Companies and teams want to move fast. This includes frequent releases, constantly updating the product and keep team members on their toes about new and relevant technology. These needs led to the rise of continuous integration and continuous delivery practices. The current widespread understanding of the CI/CD cycle adds a lot of automation to test-build-deploy stages, but it misses out ...

Read More »

The AppD Approach: Java 9 Support

java-interview-questions-answers

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Read more about the challenges posed by the Java 9 modularization feature, and the stringent requirements AppDynamics met to remain leaders in this space. We are excited to announce full support for Java 9 as part of our Winter ...

Read More »

Top 20 Online Programming Courses to Boost your Career

Do you want to know what is the best investment you can make with your time and money? Knowledge As a software developer you should be constantly acquiring new skills. This is the best way to advance your career and enjoy the rewards (monetary, emotional etc.). Towards that direction you should be reading books, devouring technical articles and staying informed ...

Read More »

String#repeat Coming to Java?

JDK-8197594 (“String#repeat”) includes the following it its “Description”: “A String method for repeating sequences of characters has been long requested with no follow through.” Evidence of this interest in a method on the String class for repeating sequences of characters can be found in JDK-8197594‘s “Issue Links” that include JDK-8055862 [“Provide a String repeat method”] and JDK-6984084 [“(str) n times ...

Read More »

JDK 10’s Summary Javadoc Tag

JDK 10 introduces a Javadoc tag {@summary} via issue JDK-8173425 (“Javadoc needs a new tag to specify the summary.”). This new tag allows the developer to explicitly specify what portion of the Javadoc comment appears in the “summary” rather than relying on Javadoc’s default treatment looking for a period and space to demarcate the end of the summary portion of ...

Read More »

Package by layer for Spring project is obsolete

spring-interview-questions-answers

I believe Spring application shouldn’t be structured in package by layer approach. In my opinion, package by feature makes much more sense. First of all, let me describe each approach briefly. “Package by layer” (“Folder by type” in non Java world) This project structure groups source code files into packages/directories based on architecture layer they belong to: . └── net ...

Read More »

Why developers don’t use TDD

Although the total number of acronyms in the programing industry has probably already exceeded the number of stars observable on the moonless night sky, only a subset has gained popularity and recognition. TDD definitely belongs to this group. Judging by numerous conference lectures, books, podcasts, and blog posts, the fact that Test Driven Development is a widely known technique is ...

Read More »

Swallowed Exceptions: The Silent Killer of Java Applications

How to avoid the risks of mishandling application errors? This one is going to be a bit scary. After all, we’re dealing with a deadly killer here. And some nasty log files. So hold on tight to your seats! We’re going to cover immediate and actionable advice for stopping swallowed exceptions once and for all. In this post, our goal ...

Read More »

[MEGA DEAL] The Complete 2018 CompTIA Certification Training Bundle: Lifetime Access (98% off)

Your Path to a Lucrative IT Career Starts with The Ultimate (14 Courses, 140+ Hours!) IT Certification Training Guide Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 98% off on The Complete 2018 CompTIA Certification Training Bundle: Lifetime Access. Get it now with only $59, instead of the ...

Read More »

Inside a Lambda Runtime: A Peek into the Serverless Lair

java-interview-questions-answers

Ever wondered what it is like inside a lambda? Stop wondering. Let’s find out. Ever since they surfaced in 2014, AWS’s lambda functions have made themselves a steaming hot topic, opening up whole new annals in serverless computing. The stateless, zero-maintenance, pay-per-execution goodies are literally changing—if not uprooting— the very roots of the cloud computing paradigm. While other players like ...

Read More »

What I Don’t Know About Cryptocurrency

My motivation My chances of being PM are about as good as the chances of finding Elvis on Mars, or my being reincarnated as an olive. This is what Boris Johnson, British foreign secretary, said. Yet one day he may be Prime Minister I would say 99.99% of people don’t know why a bitcoin  is valuable, while 100% they think ...

Read More »