Coffee Talk: Java, News, Stories and Opinions
Recent Posts
-
Performance improvements of contended Java monitor from JDK 6 to 9
- Community Member 23 Aug 2016 -
A new trilogy: The enterprise architect's intro to microservices
- Community Member 23 Aug 2016 -
Understanding the Java memory model and garbage collection
- Community Member 23 Aug 2016
According to our benchmark, JDK 9 leads to a 60 percent improvement in the performance of Contended Java Monitor.
A three-part guide for architect's modernizing from monolith to microservices on the JVM
Lets learn what are the different memory areas available for JVM and the Garbage Collection process.
-
New DevOps tooling and expanding DevOps definition causing blurred lines in IT
19 Aug 2016 -
Making web UI testing great again with Arquillian, Docker and Selenium
19 Aug 2016 -
StatsD vs collectd vs fluentd: Don't let these daemons haunt you
19 Aug 2016 -
From Bamboo to Jenkins, 2016 means continuously integrating
14 Aug 2016 -
Will Apache Spark-Streaming replace Apache Storm?
14 Aug 2016 -
Java NullPointerException: The One Tiny Thing That's Killing Your Chances of Solving It
14 Aug 2016 -
System Observability: How to Make Your Production Environment Great Again
14 Aug 2016
As DevOps matures, with the help of CI and CD tools, roles and responsibilities continue to shift. For developers, this evolution into DevOps culture provides an opportunity to gain perspective.
Most of the time when you need to write functional tests/end-to-end tests for web UI, you end up by using Selenium, which it can consider the de-facto tool in Java world for web UI testing.
What are some of the most popular daemons and what can they do?
Be it new tools from Atlassian, or Jenkins upgrades, developers have more options than ever when it comes to Continuous Integration.
Apache Storm and Spark-Streaming both are streaming system, as spark is becoming very popular, will it replace Storm ?
What is one of the biggest shortcomings in standard exception reporting?
Observability is not just about monitoring your system, it’s about understanding it
-
Install and Run Apache Spark 2.x
14 Aug 2016 -
The build manager is on life support. Call Gradle for some CPR
08 Aug 2016 -
Mobile Application Development Tools
08 Aug 2016 -
Stackoverflow: 7 of the Best Java Answers That You Haven’t Seen
08 Aug 2016 -
Who will be the Successor of Hadoop: Apache Spark or Apache Flink
08 Aug 2016 -
Capturing a thread dump
08 Aug 2016 -
Groovy for Java Developers?! Meet Gradle, Grails and Spock
08 Aug 2016 -
Git Tutorial – The Ultimate Guide
08 Aug 2016 -
Java Exceptions Cheat Sheet
08 Aug 2016 -
The Law of Demeter doesn't mean one dot
03 Aug 2016 -
Java on steroids: 5 super useful JIT optimization techniques
03 Aug 2016 -
Devs are from Venus, Ops are from Mars: ECS Containers
03 Aug 2016 -
Fully automatic live reloading of Spring Boot apps on AWS
03 Aug 2016 -
Two Easy Sources of Customer Insights To Improve User Experience
03 Aug 2016 -
CI versus CI: Does Continuous Integration lead to Continuous Improvement?
25 Jul 2016 -
What do you think of TheServerSide's fresh new look?
- TechTarget 19 Jul 2016 -
Choose your own adventure: Ottinger's advice about simple code and complex models
- TechTarget 12 Jul 2016 -
About the blog
05 Jul 2016 -
Future-proofing your applications: Fix it now, not later
- Editorial Assistant 14 Jun 2016 -
The first steps of understanding mobile security
- Editorial Assistant 09 Jun 2016 -
How would you define the term IDE?
- TechTarget 24 May 2016 -
The DevOps train has arrived and it's time to hop on
- Editorial Assistant 24 May 2016 -
Big data isn't going to go mainstream, it's already there
- Editorial Assistant 19 May 2016 -
How big data can help your enterprise
- Editorial Assistant 11 May 2016 -
What does Android look like from a Mountain View? Insights on Google I/O
- TechTarget 10 May 2016 -
APM and programming does not need to be that hard
- Editorial Assistant 05 May 2016 -
Jenkins 2.0: A drama free, full increment release of the popular CI tool
- TechTarget 29 Apr 2016
Apache Spark is next gen Big Data tool, Recently Apache released a major upgrade of Spark from 1.6 to 2.0
The role of the build manager has gone out of style, but in a world of increasingly complicated deployments, maybe it's time time for a resurrection?
The mobile application development tools helps to build the innovative mobile app that opens up new business opportunities.
What are some of the most interesting answers you can find on Stackoverflow?
Comparison between Apache Spark and Apache Flink. Apache spark and Apache Flink both are open source platform for batch processing as well as streaming processing
fastThread is an universal thread dump analyser. It parses complex thread dumps and presents with you with insightful metrics and beautiful graphs.
What are some of the most interesting Groovy use cases for Java developers?
Git is, without any doubt, the most popular version control system. Ironically, there are other version control systems easier to learn and to use, but, despite that,
A collection of tips and insights for handling Java exceptions
The well-known Law of Demeter is seriously misunderstood by object-oriented programmers - it isn't equal to the law of one dot.
What are some of the most useful JVM JIT optimizations and how to use them?
This article begins a series about Amazon’s Elastic Compute Cloud (EC2) Container Service, which is Amazon’s answer to managing a cluster of Docker containers.
In this post we're going to take a look at one of Spring Boot's best kept secrets: the Spring Boot DevTools.
Understanding how your customers use your app is critical to improving UX. Web analytics and CSR teams provide great opportunities to gather these insights easily and for low cost.
It's one thing to install Jenkins and boast about being progressive. But is your CI actually leading you to continuous improvement?
Surely you've noticed? Everything is fresh, and there's entire list of new features. Here's a rundown on what's changed and why.
Java programs shouldn't read like a choose your own adventure novel. Joe Ottinger espouses the value of both advancing the language and keeping things simple.
Community driven content discussing all aspects of software development from DevOps to design patterns.
Future-proofing is an important because the cost of re-work can skyrocket if the right provisions aren't in place. IT professionals may be in the race to meet time-to-market pressures but ...
We live in a very mobile heavy society and many enterprises have mobility at the center of their IT strategy. As such, it can't help to understand mobile security better and equipping your ...
Every experienced software developer knows what an IDE is, but how would one define the term to someone just learning about IT?
DevOps have been an exciting shift in the technological landscape and if you haven't already jumped on the bandwagon, perhaps it's time your organization does.
Big data is undeniably becoming more wide-spread as it continues to grow. Part of the reason for that is because many things are fueling big data, but what's interesting is that big data, in ...
Big data is defined as "any voluminous amount of structured, semi-structured and unstructured data that has the potential to be mined for information." That's great, that means all businesses need ...
So,they've moved the Google I/O conference away from downtown San Francisco out to Mountain View where Google has a big stake in the Shoreline Amphitheater. I've got mixed emotions on the move.
We live in an information society where new advancements have consistently made the technological landscape an exciting one. And programming obviously plays a crucial role in making these new ...
A full increment release is usually a big deal. I mean, just recall for a moment all of the hoopla surrounding Java's last full increment release... Actually, there's never been a full increment ...