- October 07, 2019
With the Semmle semantic code analysis engine freshly added to its quiver, GitHub gives corporate development teams one way to boost security of their open source software.
- September 29, 2019
In need of a quick fix for the Eclipse "No Java virtual machine was found" error during an Ubuntu or Windows installation? Here's how to fix the Eclipse JRE and JDK errors.
- September 24, 2019
Startup Xqiz.it has a new Ecstasy programming language that aims to arm developers for the cloud-native computing era with features that Java and other programming languages lack.
- September 17, 2019
Java SE 13 provides developers with new features to make the Java language and platform more secure and stable. Oracle has also rolled out free cloud services and developer tools.
- September 15, 2019
If you're in San Francisco for Oracle Code One 2019, here are 10 sessions to visit to make the most out of your conference experience and chat with TheServerSide's Cameron McKenzie.
- September 12, 2019
There's a lot to digest at Oracle Code One 2019. Here's some sage advice from a conference veteran to make the most out of your experience in San Francisco.
- September 11, 2019
The Eclipse Foundation has assumed control of the Java EE enterprise platform and specifications from Oracle and has launched an all open source version of the technology.
- September 04, 2019
How do you deploy a JAR file to Tomcat? Typically you deploy WAR files, not JARs. But if you need to link to a JAR file from a Java web app on Apache Tomcat, here's how to do it.
- August 20, 2019
Microsoft has acquired jClarity to help optimize its Azure cloud platform to run Java workloads, a coveted target for the now open source-friendly software giant.
- July 26, 2019
The popularity of AI makes it an appealing option for some enterprises, but there's no one surefire option to implement AI culture with your staff. Follow these tips to open the door for AI in your ...
- July 16, 2019
If you've run into common JAVA_HOME errors such as JAVA_HOME not found or JAVA_HOME set to an invalid directory, we've got the fix for you with these tips.
- June 25, 2019
Let us settle the Hibernate vs JPA debate for you. Here we explain the difference between JPA and Hibernate so that you'll never have to choose between the two database APIs.
- June 19, 2019
Microsoft targets Java developers with a Visual Studio Code installer for Java that takes care of the overall Visual Studio Code setup for developers.
- June 07, 2019
Pivotal's distribution of OpenJDK, the open source version of Java, joins the ranks of Amazon, Azul, IBM, Red Hat and others that provide long-term Java support.
- May 22, 2019
https://youtu.be/gbqeN982ulY Maven and Eclipse have always had a rocky relationship, and a common pain point between the two is how to force Maven JDK 1.8 support in new Eclipse projects. Without ...
- May 10, 2019
Frustrated by Git's 'fatal: repository not found' error message? Here are five ways to fix that problem and successfully clone, fetch and pull from your repo.
- May 05, 2019
Doing Java web development and need to install Tomcat? This example will show you how to download, meet prerequisites, install and test the popular Java web server.
- May 01, 2019
I'm working on an article that outlines how to write a good Git commit message, along with a variety of Git commit message conventions and rules that developers should follow. But, as I write about ...
- May 01, 2019
Do you need an example of how to use Java's UnaryOperator in a functional Lambda expression? This tutorial shows you where when and how to use the UnaryOperator interface in a function.
- April 26, 2019
The NetBeans Java development environment has achieved top-level project status at the Apache Software Foundation, a leading open source software project hosting organization.
- April 25, 2019
Interested in how to write a Java screen scraper application with HtmlUnit instead of JSoup? Here's a screen scraper example to help you get started with content aggregation.
- April 18, 2019
Red Hat has taken control of two popular versions of the open source Java implementation, so developers can continue to build apps after Oracle's support ends.
- March 28, 2019
- March 22, 2019
The latest version of the Java Platform, Standard Edition, delivers new features to make developers more productive with the Java programming language.
- March 07, 2019
Red Hat's Quarkus project aims to raise Java up to the cloud and update the popular programming language for cloud-based computing situations and projects.
- February 27, 2019
There are only half a dozen classes you really need to master to become competent in the world of functional programming. The java.util.function package contains well over 40 different components, ...
- February 19, 2019
Interested in Java functional programming? The first place you need to start, especially if you use the Streams API, is with this Java Function interface example.
- February 04, 2019
Here's a quick look at the Java var keyword and what it looks like when you use inferred types in your code.
- January 01, 2019
The functional consumer interface is a key part of the Java Streams API. Here is a simple Consumer interface example to show you how to use this Java component.
- December 26, 2018
Red Hat brings long-term support for open source Java to developers who use Windows, so organizations can now choose one Java platform for desktop, data center and cloud.
- December 13, 2018
Don't be intimidated by the prospect of doing functional programming in Java. This step-by-step example will help you learn basic Java lambda syntax quickly and effectively.
- December 01, 2018
If you haven't used lambda expressions before, you might be wondering what the fuss is all about. After all, at the most basic level, they're nothing more than a new, somewhat simpler way to ...
- December 01, 2018
What is a 'lambda function' and more importantly, where did the term 'lambda expression' come from? Here we look at the basics of lambda functions in Java and computer science.
- November 28, 2018
A group of GraphQL users and the Linux Foundation have joined forces to manage and monitor the future of Facebook's popular open source data query and manipulation language.
- November 20, 2018
There's more to tools like Jenkins than simply building code after a Git commit. Here we explain continuous integration benefits clearly while answering the question 'Why Jenkins?'
- November 16, 2018
With Java among the most popular languages on AWS, Amazon spins out its own distribution of the OpenJDK open source Java implementation with long-term support that exceeds Oracle's.
- November 02, 2018
Expect enterprise Java to evolve under the influence of new stewards, including IBM and Red Hat which will likely steer it toward cloud-native and microservices development.
- November 01, 2018
Katie Stern, GM of the Game Developers Conference weighs in on what is in store for the future of VR development.
- November 01, 2018
What's new in the Java ecosystem? Well, Project Amber, Loom, Valhalla and Panama to name just a few.
- October 26, 2018
Eclipse will govern the future direction of enterprise Java for developers through the Eclipse Foundation Specification Process, and it pledges vendor-neutral support and IP protection.
- October 23, 2018
The JavaOne conference is no more, but that doesn’t mean we can’t lament its death at the new Oracle Code One conference in San Francisco.
- October 21, 2018
From Jenkins pipelines written in Groovy, to cloud native applications written using the Eclipse MicroProfile, there is plenty to be excited about at the conference that was once called JavaOne. ...
- October 02, 2018
If evangelists keep asserting that DevOps encompasses culture and collaboration, I'm afraid I'm going to have to keep showing them how they are wrong.
- September 01, 2018
Just a quick tip on how to fix the Artifactory 'could not reserve enough space for 2097152KB object heap' startup error message.
- August 29, 2018
A recent RedMonk report finds more developers use programming languages that run on the Java Virtual Machine to build mobile and enterprise apps.
- July 11, 2018
Self-service DevOps automation appeals to enterprises that must push out new code as they adapt to changing requirements.
- July 06, 2018
The last step you take before deploying your Java web apps into containers is packaging them in executable JAR files. Here we show you how to take the WebSphere Liberty profile's open source ...
- July 01, 2018
Looking for a Jenkins interview questions and answers PDF for experienced continuous integration professionals? Here's our previous Jenkins CI intereview questions article in PDF format.
- July 01, 2018
Looking for a DevOps interview questions and answers PDF for experienced job applicants? Here's a downloadable PDF of our original DevOps interview questions article.
- June 13, 2018
Java object serialization is a feature of the JDK that is far too often overlooked. When a developer puts together a prototype or cooks up a proof of concept, simply saving a serialized Java object ...
- May 23, 2018
https://youtu.be/T6YX_XgoYt8 In a previous tutorial, we took a look at how to cherry-pick a commit on the current branch, but one of the ancillary questions that commonly arises is how to perform a ...
- May 17, 2018
https://youtu.be/T6YX_XgoYt8 One of the most commonly misunderstood version control commands is git cherry-pick, and that's a real shame because the ability to git cherry-pick a commit is one of ...
- May 01, 2018
When using the Jenkins Git plugin, a vast array of new environment variables are offered up. Here's a complete Jenkins Git environment variables list.
- April 30, 2018
While at various conference sessions, or as a participant in development workshops, one of the sad realities to which I'm constantly reminded is that there are a large number of very experienced ...
- April 25, 2018
Additional profiling, debugging and tracing tools for Google's Stackdriver suite expand application performance management services for developers.
- March 29, 2018
A final appeal in the Oracle vs. Google Android lawsuit has come down against Alphabet Inc., asserting its use of Java APIs did not constitute fair use.
- March 22, 2018
Was it just me, or did the Java 10 release just creep up on everyone? Given, a March release for Java 10 was planned a long time ago, but given Oracle's spotty history in terms of pushing out ...
- March 02, 2018
Looking to do automated cloud deployment, or even help with security updates to your apps running in Docker containers? Bitnami's recently released Stacksmith promises to do just that.
- February 27, 2018
Many organizations moved into the cloud with more enthusiasm than forethought. Which is why it is more important than ever for organizations to rethink how they manage and secure cloud data.
- February 22, 2018
IBM and others target developers interested in building artificial intelligence applications, as the number of skilled AI developers falls short of industry needs.
- February 21, 2018
New architectures composed out of language agnostic software containers have made polyglot programming a new reality. But out of this newfound freedom chaos can ensue if clear software development ...
- February 16, 2018
Tying the Pluralsight IQ skills test to the Stack Overflow Developer Story helps developers measure their technical skills and better highlight them for jobs.
- January 12, 2018
With its Cloud9 IDE, AWS challenges Microsoft where it matters most -- with the developer community, where Microsoft has long-held sway.
- December 19, 2017
What's the hottest software development trend? If the number of top DevOps vendors taking up space on conference hall floors is an indication, it would have to be merging Dev and Ops.
- December 11, 2017
Walking the exhibition floor at the 2017 Gartner Strategies and Solutions Summit, is was hard to ignore the number of top DevOps vendors innovating and competing. DevOps for enterprise development ...
- November 27, 2017
The following is a transcript of the conversation TheServerSide's Cameron McKenzie had with Ivar Grimstad out hot topics in the Java ecosystem, with an emphasis on MVC 1.0 and the new security ...
- November 22, 2017
Just prior to JavaOne, TheServerSide spoke with ZeroTurnaround's Simon Maple about all of the things going on with Java SE 9 and the greater Java ecosystem. A couple of interesting articles eluted ...
- November 12, 2017
Eariler this year we spoke with Jim Manco of Manicode security. It was immediately prior to Oracle OpenWorld 2017, in which Manico was delivering a JavaOne session on Java SE 9 security. There are ...
- November 06, 2017
In our series on cloud native computing, TheServerSide spoke with a number of experts in the field, including a number of members of the Cloud Native Computing Foundation. The following is the ...
- October 10, 2017
At JavaOne 2017, Oracle identified four projects that will have a significant impact on the future of Java: Project Valhalla, Project Panama, Project Amber and Project Loom.
- October 06, 2017
Take a seat at the digital transformation project table, developers. It's your time to shine.
- October 05, 2017
At JavaOne 2017, Microsoft previews its Azure Functions serverless offering with support for Java; Oracle introduces Project Fn, which runs across multiple clouds and also supports Java.
- October 04, 2017
Engaging speakers like Jim Manico or Ivar Grimstad can make all the difference when choosing a session at a conference like JavaOne 2017 than the session syllabus.
- October 04, 2017
A consultant explains how developers must adjust to succeed in digital transformation projects.
- October 04, 2017
As things get better, they often get slower, making better things worse. Far too often, that’s how things work in the tech sector, which is why I’m glad to see the architects of Java SE 9 bucking ...
- October 03, 2017
Will the future involvement of the Eclipse Foundation lead to a faster and more nimble Java platform update process? Oracle's Michael Lehmann believes it will.
- October 03, 2017
What's driving businesses to start digital transformation projects? Tata Consultancy experts explain the human and technology forces in play.
- October 02, 2017
From the release of Java 9 to the GPL of OpenJDK builds, recent Oracle announcements have energized the Java community, creating a palpable positivity at JavaOne 2017.
- October 02, 2017
Java EE security has always been a mixed bag in terms of simplicity and standardization, but the new Java EE Security API, JSR-375, plans to change all of that.
- October 02, 2017
What’s trending at JavaOne 2017? A simple way to tell is to search through the conference catalog and take note of the various sessions that are overbooked and no longer adding attendees to a ...
- September 26, 2017
When static code analysis tools identify a bug in the production code, there are two approaches organizations can take. The sensible one is to put a software developer or two on the problem and ...
- September 25, 2017
Oracle released the long-awaited Java 9, along with Java EE 8 -- each with key improvements to simplify the development process using the language, including modularity in Java 9.
- September 22, 2017
CloudBees, the steward of the Jenkins DevOps platform, has teamed up with partners to provide managed Jenkins services, as well as new security features and database support.
- September 14, 2017
In an effort to spur innovation and collaboration on the Java EE platform, Oracle has enlisted the help of IBM and Red Hat in moving Java EE to the Eclipse Foundation.
- September 12, 2017
If Oracle moves to a six-month Java release cycle instead of the existing feature-driven one, what happens next? We talk to Azul's Gil Tene about Mark Reinhold's proposal.
- September 10, 2017
In TheServerSide's ongoing coverage of developing secure Java software, I spoke recently with Tim Mackey, the IT evangelist for Black Duck Software. The conversation was interesting enough to pull ...
- September 01, 2017
There's really nothing new under the sun when it comes to addressing security vulnerabilities in code. While there has been a great shift in terms of how server side application are architected, ...
- August 31, 2017
CloudBees has introduced DevOptics, a tool that provides end-to-end insight into application delivery streams, helps to identify problems and eases the overall DevOps journey.
- August 14, 2017
Should you implement a custom user registry to help mitigate access to your various LDAP servers in order to simplify security tasks such as authentication and group association? The answer to that ...
- August 14, 2017
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 ...
- August 08, 2017
It's likely not advice a veteran of JavaOne conferences needs to hear, but if you've got your ticket for JavaOne 2017, and you're attending this OracleWorld affiliated event for the first time, I'm ...
- August 01, 2017
Programming boot camp Coding Dojo has abandoned its Ruby on Rails training courses and launched higher-demand, full-stack Java developer courses for job seekers.
- July 11, 2017
The committed use of a continuous delivery pipeline inevitably puts a far greater onus on the software developer than systems that used more traditional methods of moving code into product. A ...
- July 03, 2017
In this interview with TheServerSide, Gil Tene explains how the LLVM compiler brings the JVM to a whole new level of performance.
- June 29, 2017
IBM and Lightbend join forces to help bring microservices to IBM's WebSphere platform, with new Scala- and Java-based tools for cognitive application development.
- June 15, 2017
A few weeks ago TheServerSide published a story about the discussion TSS editor Cameron McKenzie (@cameronmcnz) had with Eberhard Wolff (@ewolff) about not only his latest book, but also the ...
- May 24, 2017
We recently published an interview in which Ken Owens, Cisco Systems' chief technology officer of Cloud Platforms, provided a very concise and definition of cloud-native computing that pulled ...
- May 22, 2017
Atlassian adds new features to Bitbucket and Bamboo to enhance DevOps security and reliability, as well as to simplify the build process for developers.
- May 12, 2017
At its Build 2017 conference, Microsoft highlighted new technologies focusing on containers, serverless computing and microservices as part of its DevOps strategy.
- May 10, 2017
Can you believe all of this drama surrounding Project Jigsaw and the Java modularity debate? I was so thankful yesterday when President Donald Trump fired the director of the FBI, drowning out all ...