Java development for cloud
Cloud computing describes a new supplement, consumption and delivery model for IT services based on the Internet. Java has long been the programming language that provides structure for Web-applications, and now Java development has reached cloud applications. Find news, updates and best practices in Java dev for cloud in this topic section.
Top Stories
-
Tutorial
30 Mar 2022
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Answer
27 Oct 2020
How can I become an AWS Authorized Instructor?
To become an AWS Authorized Instructor, you need deep knowledge of Amazon products and services and must be able to communicate this wealth of technical information. Continue Reading
-
Answer
27 Oct 2020
How can I become an AWS Authorized Instructor?
To become an AWS Authorized Instructor, you need deep knowledge of Amazon products and services and must be able to communicate this wealth of technical information. Continue Reading
By- Hiren Dossani
-
News
02 Sep 2020
Microsoft, VMware make Azure Spring Cloud GA
Azure Spring Cloud has reached general availability as a service that enables Spring Boot developers to build and run Java apps on Microsoft's Azure cloud platform. Continue Reading
-
News
07 May 2020
Oracle's Project Leyden uses static images to ease Java pain
Oracle's new Project Leyden introduces static images to help ease long-standing Java language shortcomings such as slow startup times and unwieldy footprints. Continue Reading
-
Definition
25 Jul 2019
JAVA_HOME
JAVA_HOME is an operating system (OS) environment variable which can optionally be set after either the Java Development Kit (JDK) or the Java Runtime Environment (JRE) is installed. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
15 Apr 2019
IBM Watson Content Hub has problems before you even start
IBM's Watson might make waves on certain TV game shows, but it can't even get some simple basic forms correct, which could sour potential developers before they even start. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
06 Sep 2018
Let's dispel three common Java microservices myths
It's easy to develop Java microservices, but confusion over what they are and how they work tends to muddy the waters. Here, we clarify a few myths pertaining to Java microservices. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
09 Jul 2018
Why we need to understand the human cost of legacy modernization
Legacy modernization has been a topic of interest for over a decade, and with good reason. Enterprises are still struggling to update and upgrade their software portfolio. It’s not just sectors ... Continue Reading
-
Tutorial
30 Jun 2018
Spring MVC tutorial: How Spring Boot web MVC makes Java app development easy
Spring Boot has provided an opinionated approach to developing microservices. In this Spring MVC tutorial, we show how Spring Boot has changed Java web development as well. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
22 May 2018
Packaging Java programs in the modern age of microservices and mobile apps
The packaging of Java programs has taken an interesting turn, as the original JAR format becomes a favorite even for Java web apps deployed as microservices. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
20 Mar 2018
Rust and Python top list of most popular development languages
A new Stack Overflow survey of over 100,000 developers indicated Java and JavaScript are not as popular as they had been before. Find out what developers really want to program with. Continue Reading
-
News
02 Mar 2018
Simplified automated cloud deployment with Bitnami's Stacksmith
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Podcast
06 Sep 2017
Cloud-native tooling for managing loosely coupled systems evolving
How does an organization manage loosely coupled systems built with containers and microservices? Apprenda's Sinclair Schuller discusses how tools are evolving. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
08 Aug 2017
Are you going to JavaOne 2017? Book your San Francisco hotel now.
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 ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
05 Jul 2017
Keep your Java cloud apps running during an Amazon S3 outage
Many people had to learn the hard way that an Amazon S3 outage is possible. Here we look at how to keep your Java cloud apps running, even if the Amazon cloud isn't. Continue Reading
-
Feature
28 Jun 2017
How Pokemon Go needed a Kubernetes powered Java cloud
How did Pokemon Go scale so well? A big part of its scalability was the Java cloud platform that leveraged containers and Kubernetes. Continue Reading
-
Feature
16 May 2017
What to do if Amazon is down, because your S3 apps don't have to be
Just because Amazon is down doesn't mean your S3 apps have to be. Here are some tips and strategies for protecting yourself against the next Amazon S3 outage. Continue Reading
By- Cameron McKenzie, TechTarget
-
Podcast
09 May 2017
Connecting the 'DevOps, Agile and Java cloud native applications' dots
A concise definition of both DevOps and cloud native computing is elusive, but Cisco's Ken Owens presents a unified theory that pulls together the Java cloud, Agile, microservices and containers. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
08 May 2017
The 12-Factor App is cloud-native development for dummies
Yegor Bugayenko wrote an amusing blog the other day entitled "SOLID is OOP for Dummies." Well, if SOLID is OOP for dummies, I wonder if he'd agree with my assertion that the 12-factor app mantra is ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Opinion
05 May 2017
Cloud-native vendor consolidation key to container technology adoption
Production deployment of containers and microservices currently requires the best technologies. Cloud-native vendor consolidation will simplify decisions but limit choice. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
01 May 2017
DevOps strategies focus of Gene Kim, new Tasktop strategic adviser
Tasktop, focusing on improving software delivery processes, is working on a framework for defining how to architect end-to-end software delivery with the help of a DevOps pioneer. Continue Reading
-
Feature
21 Apr 2017
Being Java cloud native means more than containers and microservices
Many traditional developers are worried that the cloud-native trend is leaving them behind. Fortunately, help is on its way to make existing code more Java cloud native compliant. Continue Reading
By- Cameron McKenzie, TechTarget
-
Opinion
11 Apr 2017
Is fear-mongering driving the adoption of microservices and containers?
Nobody questions the importance of microservices and containers, but is unfettered advocacy becoming problematic? Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
01 Mar 2017
IoTaaS? Clearing the roadblocks to IoT-as-a-Service adoption
It would appear that everything is available as-a-Service these days, so why not IoTaaS? Here's what's hindering IoT-as-a-Service adoption. Continue Reading
By -
Feature
11 Jan 2017
Making multi-cloud deployment a reality at Netflix with Spinnaker
Learn how Netflix leveraged automation and Spinnaker to perform 4,000 multi-cloud deployments per day. Continue Reading
-
Blog Post
07 Oct 2016
CERN: Where Java technology and particle accelerators collide
At JavaOne 2016, CERN software engineer Ben Wolff discussed the important role Java plays in the world of advanced physics. Continue Reading
-
Blog Post
04 Oct 2016
What we learned about the world of Java from the JavaOne 2016 keynotes
JavaOne 2016 keynotes pulled from a variety of topics from health research to Mars exploration. Here's what those keynotes taught us. Continue Reading
-
Feature
29 Sep 2016
How embedded technologies are enabling the Internet of Things (IOT)
From wearable devices to internet connected devices called NodeBots, embedded technologies are enabling the development of all of the cool, new devices that are colloquially being referred to as the Internet of Things (IOT). Continue Reading
By -
Feature
11 Sep 2016
Establishing a coherent API for the Internet of Things (IoT)
The rapid growth of smart devices is inspiring many developers to create applications for home monitoring, health, and other services. But these applications are dependent on early adopters that actually buy and install hardware. Read on to find out how innovative companies are starting to craft IoT applications without this overhead. Continue Reading
-
Feature
31 Aug 2016
Automating development and deployment with Chef and Puppet
Looking for ways to simplify development and deployment? Here we explore the approach the tools Chef and Puppet take to addressing these challenges. Continue Reading
By- Tom Nolle, Andover Intel
-
Feature
08 Jan 2016
The next big challenge in IoT evolution: Getting the protocols right
In this article you will learn about some of the considerations that need to be taken into account for leveraging different protocols while writing applications for the Internet of Things (IoT) Continue Reading
-
Tip
11 Sep 2015
State-based streaming emerges as REST development alternative
Developers are looking to increase Web application performance with alternatives to REST development approaches. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
04 May 2015
The next generation of cloud management and monitoring (CMM) tools with Aternity
Cloud management and monitoring (CMM) presents new challenges in this world of distributed data, distributed compute nodes and abstract hypervisors. Aternity is helping to solve many of these problems with their latest offerings. Continue Reading
By- Rahul Aggaval
-
Tip
22 Apr 2015
High-performance computing with cloud clusters
An expert offers tips for using cloud clusters to roll out high-performance computing applications in the cloud. Continue Reading
-
Feature
21 Apr 2015
Improve software quality by paying early attention to application security
There are a number of strategies enterprises are taking to keep security on pace with faster development cycles. These include earlier code reviews, leveraging PaaS with built in security, and using cloud services for static and dynamic security analysis. Continue Reading
-
Feature
09 Apr 2015
Emerging 2015 Java trends: Cloud based IDEs and greater Java 8 adoption
So far in 2015, big trends are emerging in the Java ecosystem, and top among those trends are the use of cloud-based IDEs and the adoption of Java 8 and lambda expressions. Continue Reading
By -
Feature
03 Apr 2015
Docker and containerization: The uncontainable trend of 2015
Containerization, especially using new and exciting platforms like Docker, is a massive trend in the industry. Find out how to leverage this trend to run applications, host operating systems and gain even more benefits from running in a fully virtualized environment. Continue Reading
By -
Feature
23 Mar 2015
Rethink your tooling: How to make the DevOps promise a reality
Many organizations have struggled with breaking down the wall between development and operations. Tools are not the solution to every problem that faces DevOps integration, but they can help to make the DevOps promise a reality. Is it time to rethink your DevOps tooling? Continue Reading
By -
Podcast
17 Feb 2015
Discussing Aerospike at DeveloperWeek 2015
Aerospike's developer discusses how the NoSQL database recently moved its IP to open source at DeveloperWeek 2015. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
07 Sep 2014
Advanced JSF Tutorial: The single page interface (SPI) with Facelets, Ajax and HTML5
Some say it's impossible, but if you really understand the technology, you will realize that creating a single page interface (SPI) with JSF, Facelets, Ajax and HTML really isn't all that hard. In fact, JavaServer Faces makes it pretty easy! Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
20 Jul 2014
Integrating Ajax into your Facelets pages: Death to JSF's request-response cycle
If you're doing Facelets development, this might be the most important tutorial you will ever read. It will explain to you how to throw out that annoying request-response cycle, and explain how to integrate Ajax based JSF components with a dynamically re-rendering Facelets page snippet. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
21 Jan 2014
There is more to PaaS than just application deployment and management
There is no doubt that various PaaS plays and cloud computing platforms have greatly simplified application management and deployment, but growth and survival has meant growing far beyond these humble beginnings. Continue Reading
By- Sacha Labourey
-
News
23 Sep 2013
Java development and application lifecycle management collide at JavaOne
There is an intersection between Java development and application lifecycle management, but at JavaOne this year, the ebb has flowed away from ALM, as the conference focuses largely on the technical side of things. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
25 Aug 2013
Application Lifecycle Management (ALM) tips from the industry's TaskTop expert
Mik Kersten of TaskTop has continued to lead the industry in the application lifecycle management (ALM) space, and here we look at some of the insights and tips he has provided TheServerSide with over the years. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
03 Aug 2013
Software developers demanding resource based, RESTful APIs
Software developers are demanding APIs that are delivered in a RESTful, resource based way, and one way to do that is by building with the RESTlet framework. Continue Reading
By -
Feature
29 Jun 2013
Simplify Application Lifecycle Management (ALM) with the AWS Elastic Beanstalk
Using the Elastic Beanstalk, part of the Amazon Web Service (AWS) suite of of products, can greatly simplify application lifecycle management tasks suck as scaling, monitoring and provisioning. Continue Reading
By- Lukas Stewart
-
Feature
22 May 2013
Inside advice on the use of Platform as a Service in the enterprise
CloudBees founder and CEO Sacha Labourey answers tough questions and hands out practical advice about PaaS and how it works in the enterprise. Continue Reading
-
Tutorial
23 Apr 2013
How 'big data' solved the content management (CMS) problem
Content management systems that need to sift through huge amounts of data are big data problems in need of a solution. Fortunately, projects like Hadoop and MapReduce are coming to the rescue. Continue Reading
By- Cameron McKenzie (@potemcam)
-
Feature
23 Apr 2013
Big Data Hadoop solutions with Hive, Mahout, HBase and Cassandra
As Hadoop evolves, complimentary technologies such as Hive, Mahout, HBase and Cassandra are allowing software engineers get more and more out of commodity hardware. Continue Reading
By -
Tutorial
13 Mar 2013
Mobile application development tutorial
Looking for a start in developing mobile apps for existing enterprise computing systems? This mobile application development tutorial is here to help. Continue Reading
By -
Feature
06 Feb 2013
How big data and distributed systems solve traditional scalability problems
The highly centralized enterprise data center is becoming a thing of the past, as organizations must embrace a more distributed model to deal with everything from content management to big data. Here we examine how technologies like Hadoop and NoSQL fit into modern distributed architectures in a way that solves scalability and performance problems. Continue Reading
By -
Feature
06 Feb 2013
Contrasting distributed computing with concurrent programming:
In many ways, concurrent programming and distributed programming address the same set of programming issues, but there are significant differences between the two, and architects and developers need to understand the difference. Continue Reading
By -
Feature
09 Jan 2013
The Craigslist Dilemma: A case study for big data and NoSQL solutions
It's hard to imagine just how many postings Craigslist has handled over the years, and if you were in charge of archiving those posts and storing them for compliance, you'd need a 'big data' solution. So how does Craigslist manage all of their data, both the incoming stuff and the stuff that needs archiving? It's a beautiful combination of MySQL, NoSQL and a little help from the people at 10Gen. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
12 Dec 2012
Cloud's impact on ALM
At the 2012 AADI Summit in Las Vegas, Gartner VP Mark Driver explained how the cloud is changing the way developers create and maintain software. Continue Reading
-
Quiz
30 Nov 2012
Cloud application knowledge quiz
Test your knowledge with SearchCloudApplications.com's cloud application knowledge quiz. Continue Reading
-
News
01 Oct 2012
JavaOne conference coverage 2012
Join TheServerSide.com and SearchOracle.com as we present conference coverage from JavaOne and Oracle OpenWorld. Continue Reading
-
Feature
26 Sep 2012
Accelerating mobile development with PaaS, SaaS and IaaS
Mobile development teams are finding success by leveraging various cloud services in order to make application development easier. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
26 Sep 2012
Top five ways cloud computing impacts mobile application development teams
To accelerate time to market, mobile application development teams are relying heavily on these five cloud computing services. Continue Reading
By -
Feature
23 Aug 2012
How cloud computing is impacting enterprise Java developers
How do cloud computing technologies impact the day-to-day development patterns of typical Java developers? Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
31 May 2012
Why Java applications fail to scale linearly: A simple explanation
The process of scaling up Java applications often runs into the problem of diminishing returns, where adding another processor no longer adds significant benefit. Why won't Java programs scale? Here's your answer. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
26 Jan 2012
Java 7 and the intricacies of safe and unsafe casting
One of the problems with casting is that it does have the potential to cause a loss of precision, especially if the number that gets cast does indeed fall outside of the range of the target type. Here we will explain why this happens. Continue Reading
By- Cameron McKenzie and Sal Pece
-
Tutorial
11 Nov 2011
Writing Java code in the cloud
The road bumps one experiences when they drive towards cloud computing can be avoided, especially when one has the opportunity to learn from the experiences of those who have gone before. Continue Reading
By- James Denman
- Cameron McKenzie, TechTarget
-
News
26 Oct 2011
A posthumous 'tip of the hat' to John McCarthy
John McCarthy, the creator of Lisp, among many other accomplishments, passed away Sunday in Stanford, California at the age of 84. A pioneer and thought leader in areas such as artificial intelligence and 'utility computing', which in many ways maps to the ever popular 'cloud computing' offerings of today, John McCarthy's work has had a significant impact on many aspects of the day to day activities of computer programmers and IT professionals alike. Continue Reading
-
News
21 Oct 2011
Do you SAMCRO your Google App Engine apps?
A couple of weeks ago, we were involved in a discussion between users and technicians about transaction integrity for a hypothetical system. The preferred approach of the technicians was the optimistic locking: when a user edits the data and saves the changes while another user contemporarily changes the same data, an error is returned. Users did not take this kindly, because the changes are lost and they need to repeat the operation. We started to think out of the box in order to get a different solution, and borrowing the SAMCRO acronym from our preferred TV series, we created a new meaning: Simultaneous Asynchronous Multi Client Read Operation. Continue Reading
-
News
07 Oct 2011
JavaOne 2011: Mark it up as a success
Last year a cloud of gloom hung over the three or four San Francisco hotels in which Oracle had sliced, diced and distributed all of the JavaOne sessions. There was a clear and palpable feeling of distrust and uncertainty that permeated the on-goings, and a typical sentiment was 'JavaOne was a lot better when Sun was running it.' Continue Reading
-
Feature
19 Sep 2011
Cloud Technologies are Changing the IT Landscape
By far, the largest impact of a cloud computing model is to IT infrastructure. The migration to such a model must be carefully considered because not only is hardware and software affected but also the way in which internal IT processes and vendor relationships must change. Continue Reading
By- Mark C
-
News
24 Aug 2011
Is Micro Cloud Foundry really the first 'on-premise' PaaS of its kind?
"For the Java developer, it's something completely new. I can have the cloud on my laptop. I can take a Java or Spring or Rails application, drop it into this Micro Cloud Foundry and have that running locally without ever having to configure databases or middleware software that I might require for that app; and I can promote that application whenever I'm ready to scale out." Continue Reading
-
News
19 Jul 2011
Tutorial: Cross-platform mobile sync app
This tutorial covers how to develop a cross-platform mobile app that is fully synchronized with the Cloud. The technology used for cross-platform development is Titanium, and the Cloud is provided by OpenMobster. Continue Reading
-
News
15 Jul 2011
A disciple from the Church of Bruce Eckel thinks in Scala
Markus Jais has a few insights on why the hoi polloi is reticent about picking up Scala. Much of the argument centers around the lack of documentation, blogs that are garbage, a nascent set of good tutorials, and Java programmers who think that if they can't learn something in an afternoon, then it's too complicated to even try. Continue Reading
-
Tip
11 Jul 2011
Building out a service-oriented architecture with Java EE
A service-oriented architecture can help software developers deal with complicated applications that often eat up time with excessive maintenance needs. Continue Reading
By -
News
29 Jun 2011
James Gosling Says He Doesn't Care About Java
At TSSJS 2011, James Gosling, the father of Java, talks about Java and the JVM, and opines about how the Java Virtual Machine, not necessarliy the Java language, is what he is most passionate about. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
01 Feb 2011
Developing for the cloud: How developing in the cloud is different
The benefits of cloud computing have been widely touted – business agility, scalability, efficiencies and cost savings among the top – and companies are migrating and building mission-critical Java applications specifically for cloud environments at a growing rate. TheServerSide caught up recently with Bhaskar Sunkara, Director of Engineering at AppDynamics, an application performance company focused on Java and cloud applications, to discuss the challenges in developing Java applications for the cloud and managing them once they’re there. Continue Reading
By- Cameron McKenzie et al.