DevOps-driven, cloud-native app development
It's time to embrace DevOps. A DevOps transition will make your development process and delivery pipelines faster, more reliable and more scalable. Learn how to automate, collaborate, monitor and optimize your enterprise with examples and tutorials on technologies like Jenkins, Docker, Kubernetes, Terraform, and other cloud-native tools and technologies.
Top Stories
-
Video
11 Oct 2024
Git commit message conventions and best practices
Never underestimate the power of a good git commit message. Need help writing one? Here are the commonly accepted git commit message guidelines and best practices. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
10 Oct 2024
Spring profiles in Spring Boot tutorial
Ever struggle with the constant discrepancies between dev, UAT and production? Spring profiles make such configuration issues a thing of the past. Here's how they work. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
10 Mar 2017
Why scaling Agile development calls for DevOps toolchain integration
Learn how Tasktop is battling the cost of scaling Agile development and the DevOps toolchain by integrating top tools. Continue Reading
By- Jan Stafford, Features Writer
-
Guide
28 Feb 2017
Developers' guide to deploying microservices and containers
As enterprises move toward more modular and self-contained components, the move toward microservices and container deployment, like Docker, is a natural step. Continue Reading
-
Tip
13 Jan 2017
Is JSON and XML your REST performance bottleneck?
Learn how ASCII encoding formats like JSON and REST can adversely impact server application performance compared with emerging binary formats. Continue Reading
-
Feature
08 Dec 2016
Docker instances become the new norm and adoption goes mainstream
Many organizations use Docker instances for many reasons, although security, data storage and monolithic fears remain barriers to Docker adoption. Continue Reading
By -
Feature
01 Dec 2016
Getting through the three toughest stages of a DevOps transition
Looking to gain increased productivity and software quality by embracing DevOps? Here are the DevOps transitions your company will inevitably go through. Continue Reading
By -
News
10 Nov 2016
How Target improved software delivery by adopting DevOps processes
At the 2016 DevOps Enterprise Summit, Target's Heather Mickman describes the many ways the adoption of DevOps processes improved software delivery. Continue Reading
By- Cameron McKenzie, TechTarget
-
Podcast
09 Nov 2016
How Agile transformations are sparked by successful DevOps adoption
Tasktop's Mik Kersten discusses how successful DevOps adoption projects often lead to large Agile transformations. Continue Reading
By- Cameron McKenzie, TechTarget
-
Podcast
03 Nov 2016
Why you should choose the Go language for microservices development
How can teams simplify microservices development, especially when scaling microservices is the key? Many are turning to the Go programming language and Go kit for answers. Continue Reading
By- Cameron McKenzie, TechTarget
-
Podcast
03 Nov 2016
Bridging the gap between well-designed APIs and DevOps best practices
Automation is the key to running error-free operations, which means well-designed APIs that give access to tasks are among the most important DevOps best practices. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
03 Nov 2016
The benefits of container development with Docker
Development with Docker instances is popular among software development teams because it simplifies the process of building and shipping apps. Continue Reading
By -
Answer
06 Oct 2016
When do Agile and DevOps methods conflict?
Expert Chris Ward explains why using Agile and DevOps together may seem ideal, but conflict arises when in practice. Continue Reading
By- Christopher Ward, Consultant
-
Guide
19 Sep 2016
News from JavaOne 2016
What is new with Java in 2016? Here you'll find the most up to date conference news from JavaOne in San Francisco. Continue Reading
-
Feature
16 Sep 2016
Building 3D apps for the future of manufacturing
Find out how 3D app developers are taking advantage of Autodesk's new cloud-based services to build and improve data integration services. Continue Reading
-
News
16 Sep 2016
Easing Jenkins and Docker integration pains at Jenkins World 2016
Many organizations are struggling with Jenkins and Docker integration, but CloudBees CEO Sacha Labourey says guidance can be found at Jenkins World 2016. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
14 Sep 2016
DevOps adoption holds benefits for large and small organizations alike
It's easy for small organizations to embrace DevOps adoption. At Jenkins World 2016, larger organizations are talking about how to achieve success. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
14 Sep 2016
Jenkins World 2016: Why Pipeline is so popular
While there is plenty to discuss at Jenkins World 2016, the Jenkins Pipeline plug-in is clearly the topic getting the most attention. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
12 Sep 2016
How a DevOps process can drive better end user experiences
While many organizations adopt a DevOps process to improve deployment and integration, the benefits extend right through to the user experience. Continue Reading
By- Christopher Ward, Consultant
-
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
29 Aug 2016
Evaluating how second-generation DevOps tooling stacks up
As more organizations adopt DevOps strategies, there is a growing need to evaluate the various DevOps tooling options. Continue Reading
By- Tom Nolle, Andover Intel
-
Podcast
18 Jul 2016
Managed services model addresses cloud-based analysis paralysis
For many applications, an Amazon or Azure cloud might be overkill. In such cases, a managed services model approach just might be the better option, and here's why. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
14 Jul 2016
Deciding between full stack developers or Ops engineers
The software development landscape is changing, and developers are being forced to ask themselves to choose between a career as an Ops professional or a full stack developer. Continue Reading
By -
News
13 Jul 2016
Simplified portable applications with Docker and microservices
As the industry moves away from traditional SOA, organizations are instead choosing to create portable applications with SOA and microservices. Continue Reading
By -
News
12 Jul 2016
Don't let unfounded Docker fears deter container technology adoption
Container technology is changing the enterprise software landscape, but many unfounded fears are delaying Docker adoption. Continue Reading
By -
News
22 Jun 2016
New Docker tools to revolutionize the desktop OS
Software containers are a powerful technology, but, finally, Docker tools for Windows and Mac will bring usability to the masses. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
22 Jun 2016
Appease DevOps concerns with container as a service Docker deployments
At DockerCon 2016, the big trend from exhibitors is the container as a service, creating a smooth path for Docker adoption. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
22 Jun 2016
Why build a serverless architecture with microservices and containers?
Many organizations are moving away from the big, monolithic server stacks and are instead building serverless architectures with Docker and microservices. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
21 Jun 2016
Docker security, container performance the hot topics at DockerCon 2016
Operation teams are always concerned about software vulnerabilities, but at DockerCon 2016, vendors are working hard to allay those Docker security concerns. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
21 Jun 2016
Simple Docker image acquisition the key to IBM's container strategy
By making it easier for clients to acquire a Docker image, IBM hopes to see more enterprises adopting a container-based development strategy. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
21 Jun 2016
Docker microservices grab the spotlight at DockerCon 2016
With a move away from SOA-based architectures, along with the container adoption trend, it's not surprising to see more and more people talking about Docker microservices. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
13 Jun 2016
How the Docker Engine simplifies DevOps, from staging to deployment
While virtualization is nothing new, the way the Docker Engine creates portable apps that can be replicated from development to deployment is helping simplify all aspects of ALM. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
01 Jun 2016
Virtual reality and Android apps steal the Google I/O show
Barry Burd shares his latest update on what's hot at Google I/O 2016, including a projected future that includes more virtual reality and integration into Android apps. Continue Reading
By- Barry Burd, Drew University
-
Feature
08 Jan 2016
Best practices for distributed systems baked into Bitcoin's blockchain architecture
Expect to hear more about Bitcoin and its blockchain architecture in 2016, as the manner in which they crypto-currency works is becoming a best practices for developing distributed systems. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
04 Dec 2015
Get caught up debugging Java apps with containerization
At JavaOne 2015, consultant Daniel Bryant discusses how debugging Java apps within containerization is ramping up. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
24 Nov 2015
How Eclipse plans to harmonize Java DevOps for the cloud
Learn about Eclipse Che, the cloud-based version of the Eclipse IDE. Che will simplify the creation of Java DevOps environments on top of the OpenShift cloud platform. Continue Reading
-
Tip
05 Nov 2015
How to put configurable security in effect for an IoT gateway
Implementing security for an IoT gateway is challenging. A software developer shares best practices for developing a dynamic and robust security model. Continue Reading
-
Tutorial
22 Sep 2015
Examine modular code development with Java's Project Jigsaw
Project Jigsaw is the new standard for modular code development in Java. Expert Barry Burd takes an in-depth look at the first early access release. Continue Reading
By- Barry Burd, Drew University
-
Tip
10 Sep 2015
Limited bandwidth may stifle IoT development
When it comes to IoT development, limited network bandwidth could be the weak link in the chain as latency stifles progress. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
27 Jul 2015
Simplified user and group management is the key to secure application deployment
A big challenge in securing software is the management of users and groups. Less is often more in this regard, and being able to simplify is the ket to secure application deployment. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
06 Jul 2015
Docker containers are growing up and embracing open standards
In this new world where containers are challenging virtualized environments, Docker has had to grow up fast, and not only is it growing up, but it's opening up to new standards as well. Continue Reading
By -
Podcast
24 Jun 2015
Red Hat engineer talks system optimization, containers
In this podcast, a principal software engineer at Red Hat talks about important industry trends, including containerization and system optimization. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
23 Jun 2015
Red Hat preview: App performance with container-based systems
As the 2015 Red Hat Summit takes place, attendees are dealing with the fact that container-based systems have changed the game for app performance. Continue Reading
By- Cameron McKenzie, TechTarget
-
Podcast
15 May 2015
Containerization may mark the decline of virtualization
The popularity of containerization is leaving virtualization in the dust. ZeroTurnaround's Jevgeni Kabanov explains why. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
30 Apr 2015
How Netflix modularized their JavaScript Codebase
Netflix implemented a modularized JavaScript Codebase to accommodate growing user interface issues Continue Reading
-
Podcast
13 Feb 2015
Working with Node.js at DeveloperWeek 2015
Developer advocate Jenny Tong discusses coding troublemaking with Node.js at DeveloperWeek 2015. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
13 Nov 2014
Devoxx officially kicks off with Spring, Java EE 8, lambdas and value types
As Devoxx 2014 officially kicks off, Geertjan Wielenga is there to tell us exactly what's hot at this year's conference. As one might expect, the Java EE versus Spring debate never goes away, but this year is about so many more things, from Scala to Docker, than that. Continue Reading
By- Geertjan Wielenga
-
Feature
05 May 2014
Encouraging failure: How Amazon AWS promotes innovation and invention
By creating an environment that makes it easy to test, experiment and even fail without major cost and repercussions, Amazon Web Services (AWS) works to promote innovation and invention. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
20 Jul 2013
Top ways that Java enums can simplify the software development process
Introduced in Java 5, the enum has become an effective tool in simplifying software development in Java. But not every developer is using the enum construct to its fullest. This article will demonstrate interesting and unique ways to simplify application development through the use of enums. Continue Reading
By- Randall Nagy
-
Tip
12 Mar 2013
Performance and troubleshooting tips for JSF 2.0 Facelet developers
JSF 2.0 has provided a variety of new configuration settings to help improve performance and aid the troubleshooting task, making the lives of software developers and quality engineers much easier. Continue Reading
By- Lukas Stewart
-
Tip
06 Mar 2013
Effective Naming Strategies for RESTful Web Services
New descriptive languages like WADL and WSDL 2.0 are making it possible to describe the RESTful contract to client applications. However, if your RESTful web services are not named effectively, the mechanism for describing the interface may run out of steam. Continue Reading
By- Lukas Stewart
-
Feature
26 Jan 2012
Has Computer Programming Really Changed Much Since Lovelace's Time?
Everyone always talks about these new computer programming languages, and how great one is over the other. But really, has computer programming really changed that much over time? Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
28 Apr 2011
Building Java Web services with NetBeans 7
In this tutorial, I'll walk through building a simple Web service with NetBeans 7. Let's see just how far the Java specification and the tools that support the spec have come. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
13 May 2010
Dependency Injection in Java EE 6: Conversations (Part 4)
This series of articles introduces Contexts and Dependency Injection for Java EE (CDI), a key part of the Java EE 6 platform. Standardized via JSR 299, CDI is the de-facto API for comprehensive next-generation type-safe dependency injection as well as robust context management for Java EE. Led by Gavin King, JSR 299 aims to synthesize the best-of-breed features from solutions like Seam, Guice and Spring while adding many useful innovations of its own. Continue Reading
-
News
28 Sep 2009
SAML: It's Not just for Web services
SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Today, many organizations debate whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. Continue Reading
By- Frank Teti
-
News
01 Oct 2007
Sending attachments with SOAP - A simple JAX-WS development example in Java
SOAP applications often have to deal with more than just simple messages. The payload for a SOAP message can often include a word processing or PDF document, image, or other binary file. This article explains how to use the Message Transmission Optimization Mechanism (MTOM) to send and receive these messages. Continue Reading
By- Michael Galpin
-
News
01 Sep 2007
Axis, Axis2 and CXF: Surveying the WS Landscape
It's an exciting time to be in open source web services development. Two new next-generation web services frameworks have been released in the last year and a half, both under the umbrella of the Apache Software Foundation. These frameworks are Apache Axis2, which hit 1.0 at the end of April, 2006 and is currently in the release candidate stage for version 1.3, and Apache CXF, which released version 2.0 (the first version released under that name) in early July 2007. Continue Reading
By- Bjorn Townsend
-
News
01 Aug 2006
Binding XML to Java
Manipulating XML data easily and efficiently in Java remains an important problem. Numerous approaches to XML binding exist in the industry, including DOM, JAXB, XML Beans, Castor, SDO and so on. In this article we will explore how the Eclipse Modeling Framework, EMF, solves the XML binding problem in a number of interesting ways, and we'll compare that to the alternatives. Continue Reading
By- Ed Merks and Elena Litani
-
News
01 Jul 2006
Introducing Axiom
An XML Object model should be memory efficient and fast in processing XML. These two goals are very difficult to satisfy with the technologies that exist so far. However, with the introduction of StAX (Streaming API for XML), these goals are no longer difficult to implement. The Apache Web services community was also searching for a fast-performing and memory-efficient object model for their next generation Web service engine, Axis2. AXIOM (Apache aXIs Object Model) was the implementation that the Apache WS community came up with, along with StAX, to achieve the above goals. Continue Reading
By- Eran Chinthaka
-
News
11 Jun 2006
Free Book: Mastering Enterprise JavaBeans 3.0, Fourth Edition
Published in July 2006, the best selling book Mastering EJB is now in its fourth edition and has been updated for EJB 3.0. This edition features chapters on session beans and message-driven beans, EJB-Java EE integration and advanced persistence concepts. In-depth coverage of the Java Persistence API and using POJO entities with EJB is also included. By reading this book, you will acquire a deep understanding of EJB 3.0. Continue Reading
By- Rima Patel Sriganesh, Gerald Brose and Micah Silverman
-
News
11 May 2006
Free Book: Mastering Enterprise JavaBeans Third Edition
Published in January 2005, the best-selling book Mastering EJB is now in its third edition and has been updated for EJB2.1 and also features new chapters on security and Web services integration. The book is about EJB concepts, methodology and development. This book also contains a number of advanced EJB topics, giving you a practical and real-world understanding of the subject. By reading this book, you will acquire a deep understanding of EJB. Continue Reading
By- Ed Roman
-
News
01 Apr 2006
An Approach to Web Services Non-Functional Requirements Using WSDL Annotations
Web Services play a key role in implementing service-oriented architecture (SOA). The notion of describing the service independent of the technology in which it has been implemented has been robustly captured in the Web Services Definition Language (WSDL) Specification. Continue Reading
By- Anshuk Pal Chaudhuri, K M Senthil Kumar and Vineet Singh
-
News
01 May 2005
A Proposal for SAML communications with JAAS
Have you found as your web application gets more complex, understanding and managing the page flow – the orchestration that drives your application use cases – gets harder and harder? Are you tired of being forced into very particular ways of doing things that don't give you much reuse? Do you feel you're spending too much time developing your own approaches to generic problems like session state management? Continue Reading
By- Keith Donald and Erwin Vervaet
-
News
16 Aug 2004
Using a BLOB data type in a CMP Enity Bean
I got an email from a customer who wanted to use BLOB data type in their CMP entity bean. In this blog, I will provide an example and will discuss how can you develop your CMP EJBs to use a BLOB database type. Continue Reading
By- Debu Panda
-
News
01 Jan 2002
Part 2 - A Detailed Look at SOAP
In Part One of the hands-on Web services tutorial we introduced the basic concepts behind web services, including SOAP and WSDL. We showed how to develop a simple Web Service in under 30 minutes, and in the process explained SOAP messaging, how to implement a Java Web service client, and how a WSDL is constructed. In this article we'll check out some more advanced topics including SOAP complex type handling, error processing and remote references. Continue Reading
By- Zdenek Svoboda
-
News
01 Dec 2001
Developing my first Web Service in 30 minutes
You've heard the hype, and your head is probably dizzy from all the acronyms. So just what are Web Services, and how can you use them? This series of articles is intended to demystify Web Services and show, step-by-step, how to build, deploy, use, and find them. Continue Reading
By- Zdenek Svoboda
-
News
01 Jun 2001
J2EE vs. Microsoft.NET: A comparison of building XML-based web services
In this whitepaper, we will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE)1 , built by Sun Microsystems and other industry players, and Microsoft.NET2, built by Microsoft Corporation. Continue Reading
By- Chad Vawter and Ed Roman
-
News
01 Jan 2000
Message Driven Beans Tutorial
The following tutorial illustrates how a Message Driven Bean is written and deployed in an Enterprise JavaBeansTM 2.0 Container. The MDB component is invoked by an inbound message from a Java client. Continue Reading
By- Pramati