Open source Java
As COVID-19 continues to affect the planet, there's an abundance of developer volunteer opportunities that can help health professionals and everyday people get through the global pandemic.
How can your company benefit from a full-stack developer? While these IT pros are difficult to find and expensive to pay, they can create a more efficient line of communication within your ...
Is software development a game for the young? Despite maintaining a passion for programming and software development, seasoned veterans in their 40s and 50s are finding age is the new barrier to ...
This year's Google I/O conference kicked off on May 8 with a nearly two-hour keynote. The keynote was held at the outdoor Shoreline Amphitheater near Google's headquarters in Mountain View, ...
Static factory methods are supposed to be a convenient replacement of object constructors; however, I disagree with this idea and explain why.
Are you and your company suffering from the side effects of spending too much time on debugging tasks?
Even though Java is a great language, it obviously could be better; there are a number of areas where I see room for improvement.
ZK Team has just announced the release of ZK 8.5. This article introduces the most popular new features such as Websocket, new themes, Fragment components and source map.
What’s the missing link in a complete CI/CD toolchain and how can you add it to your workflow?
The Enterprise Java Newscast, hosted by Kito D. Mann, Ian Hlavats, and Daniel Hinojosa, is a monthly podcast that covers the latest headlines in the world of enterprise software development. Due to a
Lazy loading is a popular technique in OOP, which is usually done through NULL references; Cactoos offers a better way, with the help of a few Java primitives.
The ##java channel on Freenode IRC has been collecting interesting content for years, including content from here on TSS on occasion. Now, it's being collected into a weekly podcast.
Former Google employee James Damore's recently leaked memo about his old employer's employment activities has brought the discussion about IT hiring practices to the fore. After reading a vast ...
Big Data has been helping every field to improve the services and manage things in a better manner. Conservation of nature is one of the important areas where Big Data has come up as “Gift Of GOD”.
If we could have the best of both worlds between C# and Java, what would that look like?
How and why should you apply an inbox zero policy when it comes to your exceptions
What are the most popular libraries Java developers use? 2017 edition
Are you finalizing your schedule for QCon New York? Be sure to add these great talks for software architects.
What are some of the most useful methods to monitor Java applications in Docker containers?
Open source software has completely transformed the opportunities for software development. Now, Canonical is launching a new effort to bring these principles to programmable software defined ...
This article takes you through list of best books to Learn Hadoop Administration.
In this Spark fault tolerance tutorial, you will learn what do you mean by fault tolerance and how Apache Spark handles fault tolerance.
Meet the project that promotes some of the more interesting features that didn’t make it to Java 9
This article takes you through the list of best books to learn R and become an expert for various job roles like Data Analyst or Data Scientist etc.
This article explains in detail Apache Spark Streaming operations with examples.
This Hadoop Quiz will test your knowledge on Hadoop and will take you through various BIg Data Hadoop concepts and terminologies.
There’s always more to learn, and who’s better at teaching than the Java community itself?
This tutorial covers difference between Apache Storm and Apache Spark streaming
This blog lists commonly asked and important interview questions & answers of Apache Spark
Parameters, concatenations or both; which logging method should you use?
This comprehensive guide entails end to end comparision between Apache Hadoop, Spark and Flink at one place.
During GC, the Finalizer thread will constantly seek out finalize methods. If you use the methods poorly, your Finalizer will get stuck. Beware the Leprechaun Trap!
This article equips you with the list of best books for Scala.
Big Data is on a boom these days and this articles features its application in conservation of ecosystem.
This is series of posts on building IOT platform. It covers typical characteristics of IOT platform, the technical challenges in building such a platform and different security aspects.
Getting started with code reviews: Here are a few tips to help you do it right
Fault tolerance in HDFS refers to the working strength of a system in unfavourable conditions and how that system can handle such situation. HDFS is highly fault tolerant.
The most interesting Java-related-topics that were ‘it’ during 2016
This is a comprehensive Flink guide which covers all the aspects of Flink. The Objective of this Flink tutorial is to understand What is Apache Flink? How Apache Flink is lightning fast? why industry
Java 9 concurrency updates: CompletableFuture and java.util.concurrent.Flow
Assigning the right bug to the right dev just became a whole lot easier
In this tutorial we will discuss about the skills you must learn to become a successful data scientist. We will talk about what are the qualifications needed for data scientist, what are different dat
A list of the top differences between Java, Scala, Groovy, Clojure and Kotlin
This Hadoop tutorial provides thorough introduction of Hadoop. The tutorial covers what is Hadoop, what is the need of Hadoop, why hadoop is most popular, Hadoop Architecture, data flow, Hadoop daemon
Everything you need to know about Reactive Streams and Lightbend
The secret life of Java exceptions and JVM internals: Level up your Java knowledge
A big part of operations is security, and while many tools exist to help with threat coverage, DevOps tooling is only a small part of the threat avoidance puzzle.
A command line tool to generate massive random Java applications
Little known yet useful: The state of open source Application Performance Monitoring
Meet the most useful application monitoring tools for Java developers
Java logs data crunch: How GitHub’s top Java projects use logs?
After a decade finally Big Data is getting matured with unified platform like Apache Flink
A few sessions and events you have to see during QCon San Francisco 2016
AngularJS is one of the most preferred framework for the web developers who aspire to design a web app in a dynamic manner. In case, if your developers are going to start a project on AngularJS , they
An overview of everything you need to know before diving deep into developing Java
Heap dump is a snapshot of the Java memory. It contains information about the Java objects and classes in the heap at the moment the snapshot is triggered. It’s vital artifact to diagnose any Java mem
JDK 9 release date is postponed to July 2017
Today, most organizations find it challenging to innovate quickly enough to satisfy all of their consumers. DevOps is a set of principles that tries to solve this problem with the ultimate goal of ach
One click and one second to root cause analysis. See how it all started
In this guide we will cover what is difference between Spark and Hadoop MapReduce, how Spark is 100x faster than MapReduce. This comprehensive guide will provide feature wise comparison between Spark.
AngularJS is managed by Google and ReactJS is owned by Facebook. Both of them are unique and resourceful in their own ways. Lets see whats better for your business.
Sumo Logic vs Graylog vs Loggly vs PaperTrail vs Logentries vs Stackify
Lightbend announces a new, guided approach for enterprises to better manage 'data in motion' for streaming applications
The new vmlens opens source executor service uses a wait-free, lock-free, algorithm for submitting tasks
According to wikipedia “Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies with a shared mainline several times a day.”.
At JavaOne, NASA Aerospace Engineer Dr. Anita Sengupta shared space exploration lessons that apply to all areas of engineering.
JUnit vs TestNG: The testing frameworks showdown
What’s instrumentation and why do you need it in your application?
In this article we will see how to obtain the Java Heap Dump to troubleshoot the memory issues like memory leak and high usage of memory. There are different options available to obtain the Heap Dump.
What’s new in Docker and how it can affect your code?
Learn how you can make Maven Release Plugin not executing tests twice
As a developer every one will get a question on enabling the GC log on production servers. Is it advisable to enable GC log on production server?
How can serverless computing help your production infrastructure?
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.
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?
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
Apache Spark is next gen Big Data tool, Recently Apache released a major upgrade of Spark from 1.6 to 2.0