Cloud-native computing requires a strong foundation in container technology, and the most popular container technology on the market is Docker. How well do you know Docker? This 10-question Docker ...
Community driven content discussing all aspects of software development from DevOps to design patterns. If you ask me, GitHub’s removal of support for password authentication on August 13, 2021 was a ...
The 1.0 version of the Hypertext Transfer Protocol, issued way back in 1996, only defined three HTTP verbs: GET, POST and HEAD. The most commonly used HTTP method is GET. The purpose of the GET method ...
Kebab case -- or kebab-case -- is a programming variable naming convention where a developer replaces the spaces between words with a dash. Programming variable names should be descriptive. Two or ...
While SOAP-based web services form the backbone of most legacy web service implementations, RESTful APIs have become the de facto standard for cloud-native microservices development. In this ...
The Professional Scrum Product Owner certification exam focuses on topics such as how to deliver product value and manage the product backlog. However, to pass the exam, you must also demonstrate a ...
As use of blockchain grows, so too does the adoption of distributed ledger technology in its many forms. Blockchain is the underlying storage mechanism for DLT, and with smart contracts a blockchain ...
It's not good enough to simply write code that works. That code must be easily maintained, enhanced and debugged when problems happen. One of the reasons why object-oriented programming is so popular ...
The packaging mechanisms defined in Chapter 8 of the J2EE 1.3 specification provide a framework for pulling together all the pieces of a J2EE application. However, application server vendors are free ...
In recent months, vibe coding has emerged as a new approach to software development, especially with the rise of AI-assisted tools like ChatGPT, Copilot and similar large language model systems. The ...
There are many ways to describe a database: the role it plays in a distributed architecture, the various internal components that make it work, and the various levels that define specific roles and ...
Any developer on a team that practices Scrum, XP, Kanban or Lean-based software development methodologies should be familiar with the Agile Manifesto and the Agile principles it espouses. But not all ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results