DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Software Design and Architecture Topics

article thumbnail
Exposing Microservices Over REST Protocol Buffers
Protocol Buffers are a high-performance alternative to text-based protocols like XML or JSON. Adapting them to a Spring Boot application is easy with these steps.
June 7, 2017
by Piotr Mińkowski
· 25,848 Views · 11 Likes
article thumbnail
Jenkins Declarative Pipeline and Awesome GitHub Integration
Jenkins has introduced a declarative syntax for pipeline creation! Let's take a quick look at using it to integrate Jenkins with GitHub to help build your CI/CD process.
June 7, 2017
by Baptiste Wicht
· 11,685 Views · 6 Likes
article thumbnail
Resolving the Failure Issue of NameNode
NameNode is a single point of failure for the HDFS cluster. In this article, learn how to resolve the failure issue of NameNode.
June 6, 2017
by Shubhra Sharma
· 9,341 Views · 1 Like
article thumbnail
All About the Singleton
This dive into the Singleton design pattern covers the many ways it can be implemented, a few roadblocks to avoid, and some handy use cases to keep in mind.
June 6, 2017
by Vishnu Garg
· 41,460 Views · 52 Likes
article thumbnail
Simple Attribute-Based Access Control With Spring Security
Have you ever worked on software where the access rules are based not only on user's role but also on the specific entity that role was granted? You will probably find Attribute-Based Access Control very useful — this article will tell you how.
Updated June 5, 2017
by Mostafa Eltaher
· 130,836 Views · 45 Likes
article thumbnail
7 Simple Techniques to Achieve Security With Tranquillity
Read on for some common sense security compliance tips that will help to keep your enterprise network safe from internal threats and cyberattacks.
June 5, 2017
by Giridhara Raam
· 4,310 Views · 2 Likes
article thumbnail
Running Parallel Tests in Docker
If you try to run parallel tests in Docker, you may get an error from conflicting container names. Here's how to avoid that.
June 5, 2017
by Alex Soto
· 15,362 Views · 1 Like
article thumbnail
The Pros and Cons of AWS Lambda
If you're considering getting your feet wet with serverless, be mindful that while AWS Lambda has plenty of benefits, you lose some control and call simplicity as well.
June 4, 2017
by Matt Billock
· 46,140 Views · 15 Likes
article thumbnail
5 Java Performance Optimization Tricks
Some Java performance optimization tricks include starting with minimum heap allocation, using a StringBuilder instead of the + operator, and avoiding Iterator.
June 4, 2017
by Joydeep Bhattacharya DZone Core CORE
· 55,309 Views · 3 Likes
article thumbnail
If You Thought WannaCry Was a Monster, Wait for EternalRocks!
If you thought WannaCry was bad, you haven't seen anything yet. An even more dangerous malware has been detected which exploits 7 Windows vulnerabilities.
June 2, 2017
by Giridhara Raam
· 4,303 Views · 3 Likes
article thumbnail
Creating a Web Application With Spring Boot
Learn how to use the Spring Boot framework to easily and quickly create web applications coded in Java. Read on for more!
June 2, 2017
by Ranga Karanam
· 327,616 Views · 35 Likes
article thumbnail
SQLi Part 3: In-Band, Inferential, and Out-of-Band SQL Injection
We continue on with our series on SQL injection by exploring the three main types of SQLi attacks and how cyberattackers tend to use them.
June 2, 2017
by Ian Muscat
· 34,018 Views · 2 Likes
article thumbnail
Enterprise vs. Startup Journey to Cloud [Comic]
''Here be dragons'' is a phrase that comes to mind when putting yourself in the shoes of an enterprise fighting to bring its legacy software in the cloud. On the other hand, ''free as a bird'' is quite fitting for the startup building a fresh cloud native app.
June 2, 2017
by Daniel Stori DZone Core CORE
· 20,642 Views · 30 Likes
article thumbnail
Creating Microservices on the Pivotal Platform
Using the Pivotal platform gives you an easy way to deploy, scale, and monitor your microservices. Learn how to get it set up and running.
June 2, 2017
by Piotr Mińkowski
· 27,283 Views · 9 Likes
article thumbnail
OSGi Dependency Injection
This overview of OSGi Dependency Injection covers its use and benefit, the whiteboard pattern, and some general advice for DI.
Updated June 2, 2017
by Amit Kumar Mondal
· 24,109 Views · 13 Likes
article thumbnail
Working With OpenStack4j Identity Service (Keystone) V3
Continuing to bring Java and OpenStack together, this look at OpenStack4j's Identity Service, version 3, should help give you better control over your services.
June 1, 2017
by Vinod Borole
· 6,556 Views · 2 Likes
article thumbnail
Async Scope With Mule ESB
Using Mule's Async scope, you can process an activity in your flow without stopping the flow. This tutorial will show you how.
June 1, 2017
by Jitendra Bafna
· 21,747 Views · 10 Likes
article thumbnail
What Archive Format Should You Use, WAR or JAR?
Cheaper resources have lead people away from app servers and WAR archives towards the easier Fat JAR approach. There is a chance that Docker will bring the WAR back.
May 31, 2017
by Nicolas Fränkel
· 40,270 Views · 11 Likes
article thumbnail
How to Parse JSON Data From a REST API Using a Simple JSON Library
This quick tutorial will show you how you can use JAVA to leverage JSON data from a REST API and parse it as a JSON object.
Updated May 31, 2017
by Soumyajit Basu
· 687,017 Views · 14 Likes
article thumbnail
A Service Mesh for Kubernetes (Part 2): Pods Are Great Until They're Not
You can use linkerd as a service mesh with Kubernetes. In Part 2 of this series, see how and why you should install linkerd using DaemonSets.
May 31, 2017
by Alex Leong
· 4,412 Views · 4 Likes
  • Previous
  • ...
  • 666
  • 667
  • 668
  • 669
  • 670
  • 671
  • 672
  • 673
  • 674
  • 675
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×