Features
Features
-
The 5 SOLID principles of object-oriented design explained
In this primer on SOLID, we'll examine the five principles this development ideology embodies, the practices they encourage and the reasons these concepts matter. Continue Reading
-
Better API security needed as companies modernize apps
As developers build more complex applications, the widespread use of APIs is creating significant security challenges for organizations, according to a new survey from ESG. Continue Reading
-
When REST API design goes from helpful to harmful
REST may be a somewhat non-negotiable standard in web API development, but has it fostered overreliance? Learn why other design styles could -- and should -- get an equal chance. Continue Reading
-
A breakdown of new features in Micronaut 3
Micronaut 3.0's updates to annotation changes bean management and injections may intrigue developers working on coding paths and error handling for microservices. Continue Reading
-
Why API naming conventions matter, and how to master the art
Naming APIs can be a daunting process, since it requires a balance between simplicity and clarity. JJ Geewax, author of 'API Design Patterns,' has some advice for developers. Continue Reading
-
5 benefits of APM for businesses
An APM platform monitors a company's application infrastructure, hence helping to optimize app performance, improve end-user experience and even ensure proper SLA compliance. Continue Reading
-
Resilient software strategies all developers should know
Failures are unavoidable. However, the right software design and development choices can help minimize their impact, isolate problems and speed recovery times. Continue Reading
-
To master software design patterns, perspective is everything
Elisabeth Robson and Eric Freeman, authors of 'Head First Design Patterns,' outline their quest to teach software design patterns and show developers the right way to learn them. Continue Reading
-
3 ways to maximize business process automation benefits
As business automation continues to take the enterprise by storm, there are a few ways software teams can better prepare themselves to confidently kick-start BPA initiatives. Continue Reading
-
'Practical Microservices' speaks the language of web developers
In his book, 'Practical Microservices,' Ethan Garofolo introduces web developers to the coding principles that form the foundation for microservices-based applications. Continue Reading
-
10 microservices patterns all architects should know
Choosing the right design pattern is a critical part of managing a microservices-based architecture. Here are 10 distributed design approaches that all architects should know. Continue Reading
-
Explore 6 popular API gateway tools and how to choose one
Plenty of vendors have jumped on the API gateway trend, which can make it difficult to choose the right one for you. We examine the key features of six popular gateway tools. Continue Reading
-
Guide to building an enterprise API strategy
In today's digital world, businesses increasingly rely on APIs to deliver data and services. Follow this comprehensive guide to build a successful enterprise API strategy. Continue Reading
-
5 tips for stronger development team management
Being a competent manager and leading a successful software development team isn't as easy as it looks. Explore the skills, tools and best practices that can strengthen your current workforce. Continue Reading
-
Examining the low-code market's race for citizen developers
Low-code and no-code vendors are fighting viciously for the favor of citizen developers. Examine the reasons for this trend and the market moves that reveal these vendors' motives. Continue Reading
-
Enterprise application trends that will impact 2021
The past year evoked a wave of new software needs, especially in the wake of COVID-19 and increased needs for availability. Here are some 2020 trends that will take shape in 2021. Continue Reading
-
COVID-19 drives, informs low-code/no-code movement
Low-code/no-code application development platforms got a boost from the COVID-19 pandemic. Going forward, enterprises must focus on scalability and integration. Continue Reading
-
How to create an effective software architecture roadmap
For large-scale initiatives that span the enterprise, a well-planned software architecture roadmap allows development teams to navigate projects safely and efficiently. Continue Reading
-
Book details API design best practices
APIs are designed for people you've never met to solve problems you didn't know existed. With that in mind, how do you design and build them well? Continue Reading
-
The top software developer skills, tools and certifications
Now tasked with managing complex enterprise software systems, the depth of skills and breadth of knowledge needed by developers has never been more profound. Continue Reading
-
Application architecture changes force IT to adjust focus
IT teams should focus on developer needs to control security and cost management and prevent vendor lock-in as businesses demand faster application turnaround, a consultant advises. Continue Reading
-
4 must-have API management components
APIs don't manage themselves. Get to know these key API management components to ensure your applications perform as intended. Continue Reading
-
If software architects' soft skills fail, so does the business
Mark Richards and Neal Ford, authors of 'Fundamentals of Software Architecture,' share real-life examples of why architects must communicate well, and explain how to do it. Continue Reading
-
Key strategies to help migrate to microservices
Microservices adoption is no easy feat. In addition to the technical process of transitioning from a monolith, enterprises must also look at team structure and common migration mistakes. Continue Reading
-
The guide to landing an enterprise architect job
Interested in becoming an enterprise architect? This guide reviews the essential responsibilities of architects and how you can master the application process. Continue Reading
-
A five-point primer on event-driven design
More apps are moving away from request-driven models in favor of event-driven architecture. But are you ready for this design? Find out with these five quick tips. Continue Reading
-
Explore API documentation basics and best practices
API documentation should be easy to understand -- but how do you accomplish this? Use this quick guide to learn key API documentation components, noteworthy tools and best practices. Continue Reading
-
2020 conferences for software developers and architects
Fortunately, you can't lose your badge at a virtual conference. Check out our list of both online and in-person conferences, including DockerCon, API World and Microsoft Build. Continue Reading
-
5 stages of an API lifecycle explained
APIs are not just a component you can set and forget. Developers need to plan, create, deploy and monitor APIs to keep them aligned with business needs, as well as know when it's time to retire them. Continue Reading
-
Microservices availability tips for pandemic's scaling challenge
Surges in app user activity caused by the COVID-19 pandemic have forced architects to make immediate decisions around service availability and performance, especially for distributed architectures. Continue Reading
-
5 core components of microservices architecture
Before you build a microservices application, take a closer look at the components of the architecture and their capabilities. Continue Reading
-
14 top mobile app KPIs that advance development
No matter its purpose, a mobile application must meet expectations from users and corporate stakeholders. Here are 14 mobile app KPIs that you need to know. Continue Reading
-
Break monoliths into microservices with 3 steps
To decompose a monolith into microservices, you could take the application offline or halt all updates and rewrite everything. Or you could follow this practical approach. Continue Reading
-
Popular microservices testing tools developers should know about
Testing microservices gets messy as services are independent and communicate often. Here are tests necessary for microservices, and popular tools developers use to perform them. Continue Reading
-
Experts explain how AWS Lambda works internally
AWS Lambda introduces its fair share of benefits and problems. In case you missed it, here are three expert tips to help serverless functions find a comfortable place within your software systems. Continue Reading
-
The 3 fundamentals of hybrid cloud architecture management
When an enterprise chooses hybrid cloud, it needs to ensure the application harmonizes between the two environments. Review these three tips on architecture, integration and APIs. Continue Reading
-
Weigh these RPA benefits and challenges against APIs
APIs are a safe, reliable way for applications to execute a workflow. But they're not always available. Here's how to craft an integration strategy around APIs, RPA and even people. Continue Reading
-
Vendors make a splash in 2019 service mesh implementation rush
There was a surge of service mesh options that hit the market in 2019, and two significant events helped shape its outcome. Expect to see Envoy and Istio steal the stage in 2020. Continue Reading
-
This 90-year-old business crushed application integration problems
By putting a microscope to a 90-year-old manufacturing company's digital transformation project, find out how application integration problems materialize and how to solve them. Continue Reading
-
Business process automation software requires a strategy
Organizations of all sizes can benefit from automation, but they need to move beyond tactical deployments. To really make use of BPA software, a strategic approach is needed. Continue Reading
-
Why workflow automation isn't really about cost cutting
BPA can reduce expenses and boost efficiency. Its real value, though, is in how it can drive innovation throughout a company and provide a competitive advantage. Continue Reading
-
When business process automation benefits the whole company
Here's what you need to know about BPA tooling, from how it works, how it helps and how to consider potential providers. Continue Reading
-
6 quick facts about a Java microservices architecture
Building microservices in Java may not be as simple as it seems. Here are six quick facts and tips that will help you with Java-based microservices development. Continue Reading
-
Tips to use for microservices in mobile app development
With mobile apps dominating enterprise customer interactions, developers must dig into microservices architectures, brush up on programming skills and decipher business requirements. Continue Reading
-
Container image size makes a difference
IT teams ready to embark on container deployment should look closely at how developers break down and package application components. Little details will be important. Continue Reading
-
Digital business upends the CIO and enterprise architect role
IDC analyst Mike Rosen explains how new digital business pursuits amplify enterprise architects and CIOs into newly amplified roles that put business goals and requirements first. Continue Reading
-
ICYMI: How to select and manage serverless APIs effectively
Explore how API selection and API management in a serverless architecture can make all the difference between getting results and having your project fall flat. Continue Reading
-
Enterprise architect role is more about business than ever
Today's enterprise architects are more than just top-tier developers. Just like CIOs, they're expected to sit at the C-level table and shape business strategy. Continue Reading
-
Analyst details why pros and cons of serverless architecture matter
Get an expert's take on the top three pros and cons of serverless architecture, including the potential cost savings, but also rearchitecting work involved for existing applications. Continue Reading
-
Insurer's cloud application modernization approach gets real
Helvetia views its enterprise architecture from all angles to automate and raise efficiency on the back end, improve customer experience on the front end and secure data throughout. Continue Reading
-
5 modern ETL tools for microservices data integration
Batch-style ETL tools don't provide the data integration capabilities microservices require. Learn about a handful of modern tools that can handle a plethora of data sources in real time. Continue Reading
-
Exploring the versatility of Groovy programming
Java developers should peruse Groovy's programming features, such as dynamic typing with static type checks, DSL builders and more. Continue Reading
-
Continuous architecture combats dictatorial EA practices
To thrive today, Agile businesses must outgrow the architecture review board and enterprise silos to create an integrated culture of continuous planning and management. Continue Reading
-
When event-driven messaging is the right choice
Event-driven messaging and API messaging both have their place in application architecture. In this Q&A, a Gartner analyst explains when you might choose one over the other. Continue Reading
-
The value of APIs and microservices gateway tools
Make API gateways actually work for you. To deliver the right applications to the right places, you'll need a management layer that ties everything together. Continue Reading
-
Analyst: Form a hybrid integration plan for your architecture
App integration is complex, and since every enterprise has a unique mix of apps and platforms, there's no blueprint for success. Analyst Massimo Pezzini explains how architects should craft a plan. Continue Reading
-
Expect microservices implementation to break down IT norms
No role is safe during a transition to microservices. JP Morgenthal, distributed architecture expert, enumerates the ways in which a microservices implementation shakes up IT teams. Continue Reading
-
Three keys to cloud API management success
Document and authenticate your way to API management success. Here are key elements of a sensible strategy to help you get the benefits of APIs without the headaches. Continue Reading
-
Monolith to microservices case study proves maintainability matters
See how microservices have changed one retail rewards tech company's development team makeup as it worked to leave monolithic apps behind. Continue Reading
-
API integration becomes an enterprise priority
To gain the agility required of multi-cloud and mobile computing, enterprises will invest in agile API integration platforms, as well as event-driven integration. Continue Reading
-
In Kubernetes management, infrastructure work is tricky
While Kubernetes has a lot to offer when it comes to deployment and container management, developers still need tools that help with infrastructure management. Continue Reading
-
Microservices development will fail with monolithic mindset
Enterprises that build microservices with traditional development tools and practices can run into problems in configuration and dependency management. Continue Reading
-
Why digital process automation is now essential to BPM
The increased speed of application development has made automation in BPM a necessity. Learn about digital process automation and how it can help businesses meet that need. Continue Reading
-
How to combat complexity in microservices data management
Architects who shift from a monolith to microservices need to consider a critical component: data. Learn how microservices affect data management, and discover tools that can help. Continue Reading
-
The fundamental elements of security in microservices
No one-size-fits-all method exists to defend microservices apps, but you can be confident in your security by adopting specific strategies that thrive in a microservices setting. Continue Reading
-
Comcast's monolith to microservices shift spotlights pains, gains
The shift to microservices is not an easy task. A senior software professional at Comcast explains the important lessons learned as his team moved Xfinity Home off of the monolith. Continue Reading
-
Integration drives Red Hat 3scale API Management platform roadmap
Red Hat's Steve Willmott discusses the evolution of 3scale and gives advice for organizations looking to prepare for the future of API management. Continue Reading
-
How a SaaS provider made microservices deployment safely chaotic
Remind was blindsided by performance issues with its microservices-based SaaS, until the company decided to sabotage its own product -- at scheduled times, in staging -- with a different kind of test. Continue Reading
-
What's the big deal with application integration architecture?
Learn how enterprise architecture, componentization, evolving development processes and the cloud have changed application integration architecture in today's modern enterprise. Continue Reading
-
DevOps is key to low-code BPM, digital process automation
Low-code BPM and emerging digital process automation tools empower business-side app development. But without BPM developers and DevOps management, automation can lead to chaos. Continue Reading
-
An up-close and in-depth look at APM software vendors
Read this in-depth roundup on some of the top APM tools in today's market and what they can provide for root cause analysis, infrastructure monitoring and AI. Continue Reading
-
Buy the right APM software with these key features in mind
Compare and evaluate what notable vendors in the APM market offer in terms of monitoring, reporting and analysis capabilities, as well as emerging AI functionalities. Continue Reading
-
Collect and analyze performance data with APM software
Admins must ensure that their applications are performing as expected. APM tools provide the necessary functions to discover and address possibly critical performance issues. Continue Reading
-
Why use new lifecycle tools in API management platforms?
Explore how full-lifecycle API management platforms can bring discipline and maturity to enterprise API strategies and end snags in API workflows, versioning, retirement and QA. Continue Reading
-
Why deploying APIs on serverless frameworks spurs innovation
Explore why deploying APIs on serverless frameworks can help businesses grow faster and provide innovative services while decreasing developers' workloads and lowering IT costs. Continue Reading
-
2018's cloud middleware migration surge will aid developers
An expected surge of migrations from on-premises middleware to cloud middleware will bring automated support for hybrid integration and lower costs. Will MwaaS or iPaaS win? Continue Reading
-
API management platform trends to watch in 2018
As major vendors move to acquire and integrate API management platforms, business should get to work crafting a holistic API strategy. Continue Reading
-
Deciding between IaaS and PaaS for microservices
Implementing a microservices architecture requires a stable DevOps team. Whether the target environment is IaaS or PaaS, users must consider needs, costs and culture. Continue Reading
-
Mobile app architecture is nothing without MBaaS
Many companies today are turning to MBaaS platforms that take the pain out of mobile app architecture by enabling microservices and making API management the center of the system. Continue Reading
-
What's the difference between IaaS and PaaS to developers?
Before making a decision about IaaS vs. PaaS for development, organizations should know the major differences. Here we examine the differences between the two. Continue Reading
-
Microsoft Azure App Service lets developers build cloud applications
For businesses looking to modernize legacy apps, Microsoft Azure App Service hosts several features that let users create web, mobile and Azure API apps in the cloud. Continue Reading
-
Developers: Eat your own dog food when you build an API
It's not enough to simply build an API. If you don't "eat your own dog food" before distributing your API, you are setting yourself up for failure. Zachary Flower explains why. Continue Reading
-
What the future of RESTful API design holds for developers
RESTful APIs are slowly being regarded as superior to service-oriented architectures. But what does that mean for architects and developers? Tom Nolle offers his take. Continue Reading
-
Your key products for enterprise application integration
Tom Nolle helps you determine which EAI software product is most appropriate for your company. Continue Reading
-
Beat the risks of managing public, private APIs
Management strategies for private and public APIs should be different. An expert offers best practices for creating effective approaches for each. Continue Reading
-
Cultivating the API Economy
How can hacking be used to make better APIs? Find out the answer and get more API tips in this report from DeveloperWeek 2015. Continue Reading
-
Build your knowledge of UML diagrams
These six questions will help you build a better understanding of UML diagrams. Continue Reading
-
How to leverage the power of open source BPM
Establishing a relationship with open source BPM providers can help users quickly resolve technical issues and reduce internal IT staff. Continue Reading
-
BPM workflow management software answers IT manager's call
An inside look at how an IT manager researched workflow management software to determine how to best meet his organization's growing needs. Continue Reading
-
Deciding why and when to use an integration framework
An integration framework is an important tool for managing the movement of data between applications and organizations. Continue Reading
-
Social media loosens up sober BPM
Companies are switching from closed-door BPM to a more democratic approach, and their cue comes from the madding crowd of social media. Continue Reading
-
Backend as a Service players, users and trends
Today, Backend as a Service (BaaS) vendors vie with alternatives for mobile apps that must deftly integrate back and front ends. Continue Reading
-
API learning guide
The expansion of Web services, mobile, cloud and SaaS platforms has altered the realm of APIs. This guide offers the latest in API developments. Continue Reading