Software development best practices and processes
The enterprise software development landscape has changed drastically with the rise of Kotlin, Clojure, Python and JavaScript. From a focus on functional programming to new takes on object-oriented analysis and design, Java programmers and JDK architects can learn from these languages' development processes and software engineering best practices.
Top Stories
- 
				Tip
					08 Sep 2025
					
									
										  What are the most common challenges of Agile adoption?Don't let a rigid interpretation of the Agile Manifesto hinder Agile adoption. Learn to view the challenges of Agile as opportunities for change and growth. Continue Reading By
- 
				Video
					04 Sep 2025
					
								  Certified Scrum Master Exam practice questions and answersWant to get Scrum Master certified? Think you're ready for the exam? As a final prep, tackle these 80 Scrum practice exam questions to solidify your knowledge. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Blog Post
                29 Sep 2025
                  Standup meetings vs the Daily Scrum: What's the difference?Other than being an ableist term that discriminates against people who can't stand, there are many differences between a standup meeting and the daily Scrum. Here we look at the 10 most important ... Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Blog Post
                25 Sep 2025
                  Is the daily Scrum recommended for colocated teams?Is the daily Scrum recommended for colocated teams? Yes, yes it is. Any suggestion that the daily Scrum is not recommended for colocated teams is false. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Blog Post
                20 Sep 2025
                  How to git push an existing project to GitHubIf you start development before you set up version control, you may need to push your development project to an existing GitHub repo. This Git and GitHub example shows you the fastest way to ... Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Blog Post
                10 Sep 2025
                  The chicken and pigs parable and ScrumIn a ham and eggs breakfast, the chicken is involved, but the pig's 100% committed. That's the problematic basis of Scrum's chicken and pigs parable. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                08 Sep 2025
                  What are the most common challenges of Agile adoption?Don't let a rigid interpretation of the Agile Manifesto hinder Agile adoption. Learn to view the challenges of Agile as opportunities for change and growth. Continue Reading By
- 
                Video
                04 Sep 2025
                  Certified Scrum Master Exam practice questions and answersWant to get Scrum Master certified? Think you're ready for the exam? As a final prep, tackle these 80 Scrum practice exam questions to solidify your knowledge. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                03 Sep 2025
                  Amazon Bedrock tutorial for agentic AI in AWSLooking to build an AWS-based agentic AI application? Then look no further than Amazon Bedrock and it's machine learning capabilities. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                03 Sep 2025
                  Free website hosting with GitHub Pages tutorialLooking for free website hosting? For a low traffic site, few options are as reliable and easy to use as GitHub Pages. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                03 Sep 2025
                  Guidelines for AI-driven legacy code modernizationAI will not be able to refurbish legacy systems at the push of a button. Still, with proper guidance and oversight, AI tools can speed up code modernization projects. Continue Reading By- Nick Femia, Veruna
 
- 
                Tip
                02 Sep 2025
                  10 essential Scrum Master skills in 2025From sprint planning to servant leadership, Scrum Masters help Agile developers, product owners and other team members perform at their best. Here's what makes a good Scrum Master. Continue Reading By- Diane Hoffman, Intelopment Group LLC
 
- 
                Answer
                02 Sep 2025
                  What are the types of requirements in software engineering?Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Blog Post
                30 Aug 2025
                  Writing technical documentation: Why we get it wrong, and how to do it rightEffective technical documentation communicates the intent behind systems design and maintains systems continuity. This walkthrough explains what makes up a well-crafted technical document, what ... Continue Reading By- Joseph B. Ottinger, EnigmaStation
 
- 
                Blog Post
                30 Aug 2025
                  How not to spill the Tea: A real-world app security lessonBeneath the implosion of the Tea dating advice app were several crucial programming decisions and failures. Here's how to ensure your app doesn't suffer the same fate. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Blog Post
                28 Aug 2025
                  3 guidelines to improve writing technical documentationGood technical documentation informs but also engages readers. Here's how to design and write technical documentation that communicates effectively and efficiently. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Feature
                25 Aug 2025
                  5 SMART goals for a QA analystQA testers can gain peer respect and influence through SMART goals. Take ownership of the software you work on, look up to good product managers and achieve these five goals. Continue Reading By- Jim Brown, Boston University
 
- 
                Video
                25 Aug 2025
                  AWS Certified Cloud Practitioner practice examLooking to get AWS Cloud Practitioner certified? Then step through these 65 questions and prepare yourself for the test. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                25 Aug 2025
                  Scrum product owner certification practice exam questionsWant to get Scrum product owner certified? This 40-question practice exam will test your mettle and prepare you for the exam. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                19 Aug 2025
                  7 essential macOS code editorsLearn about the top code editors for MacOS. Make your choice from the following list of code editors based on price, features, extensibility and specific language support. Continue Reading By- Damon Garn, Cogspinner Coaction
 
- 
                Quiz
                05 Aug 2025
                  Scrum master certification exam questions and answersAre you ready for the Scrum master certification exam? Test yourself on these 10 tough Scrum master exam questions and answers. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
- Gerie Owen, Roobrik
 
- 
                Tip
                01 Aug 2025
                  8 examples of ethical issues in software developmentAs software becomes entrenched in every aspect of the human experience, developers have an ethical responsibility to their customers. Learn how to approach this responsibility. Continue Reading 
- 
                Tip
                25 Jul 2025
                  Static and dynamic code analysis: Complementary techniquesWhile every programmer wants to deliver high-performing, secure, bug-free and compliant code on the first try, that's not possible. Effective code analysis techniques will help. Continue Reading By- Gerie Owen, Roobrik
- Tom Nolle, Andover Intel
 
- 
                Blog Post
                24 Jul 2025
                  How you can create an AWS account aliasNeed to create, change or rename an AWS account alias? It's not too hard to do, and your users will thank you. Here are the steps to do it. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                23 Jul 2025
                  Product backlog vs. sprint backlog: What's the difference?The sprint backlog and product backlog are important elements of Scrum and essential to iterative and incremental development. Here's how they are distinct and also work together. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Video
                21 Jul 2025
                  AWS Auto Scaling tutorialInterested in optimizing performance and cost for applications? Learn how to create launch templates and empower EC2 instances to scale with this AWS Auto Scaling tutorial. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                15 Jul 2025
                  Acceptance criteria vs. definition of done: What's the difference?Software teams must understand the important distinction between acceptance criteria and definition of done and how to use them together to deliver a finished product. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Video
                14 Jul 2025
                  An Amazon Bedrock tutorial for beginnersInterested in generative AI development but don't want the overhead of managing infrastructure? This Amazon Bedrock tutorial might be the answer for you. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                11 Jul 2025
                  Spring, Quarkus or Jakarta EE? How to choose a Java frameworkChoosing a Java framework is not about which one is best, it's about accepting their tradeoffs of stability, flexibility and complexity. Here's how to evaluate each vs. your needs. Continue Reading By- Joseph B. Ottinger, EnigmaStation
 
- 
                Video
                10 Jul 2025
                  How to create an AWS free tier accountWant to learn more about DevOps and cloud computing? Maybe get AWS-certified? The first step is to sign up for an AWS free tier account. This video tutorial shows how to do it. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                10 Jul 2025
                  What are BSD Licenses?BSD licenses are a family of permissive open source licenses originally associated with the Berkeley Software Distribution (BSD), a Unix-like operating system. Continue Reading 
- 
                News
                08 Jul 2025
                  Knime updates framework for agentic AI developmentThe open source analytics vendor is keeping up with competitors by providing features aimed at enabling users to create cutting-edge applications capable of autonomous action. Continue Reading By- Eric Avidon, Senior News Writer
 
- 
                Video
                01 Jul 2025
                  Send SMS texts with Amazon's SNS simple notification serviceLearn how to build a Python-based AWS Lambda function that uses Amazon SNS to send SMS text messages as notifications to your application users. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                27 Jun 2025
                  12 DevSecOps tools to secure each step of the SDLCDevSecOps tools integrate security throughout development. These 12 options enhance workflows from coding to deployment without slowing teams down. Continue Reading 
- 
                Video
                27 Jun 2025
                  Host a static website on AWS with Amazon S3 and Route 53Want to quickly and affordably get your website hosted in the cloud? If you don't need advanced services such as EC2 or Fargate, a simple S3-hosted website might be the answer. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                26 Jun 2025
                  10 refactoring best practices: When and how to refactor codeDevelopers only have so much time available. Here's how to prioritize code refactoring to get the most value from the amount of effort expended. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Tip
                12 Jun 2025
                  The case against vibe codingIs vibe coding a bad idea for enterprises? AI can produce results faster than manual coding, but its benefits eventually unravel due to hidden costs and complexities. Here's why. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Answer
                10 Jun 2025
                  How to choose coding standards: Development best practicesLearn how coding standards enhance quality and efficiency in software projects. Follow coding conventions and standards to achieve the five pillars of code quality. Continue Reading By- Damon Garn, Cogspinner Coaction
 
- 
                Tip
                10 Jun 2025
                  Refactor vs. rewrite: Deciding how to fix problem softwareAt some point, all developers must decide whether to refactor code or rewrite it. Base this choice on factors such as architectural soundness, time, money and goals. Continue Reading By- Matt Heusser, Excelon Development
 
- 
                Tip
                30 May 2025
                  Why use Rust? Explore the benefits of Rust developmentRust continues a meteoric rise in popularity following a 2024 White House endorsement. But what are the benefits of Rust that make it such an alluring choice? Continue Reading By
- 
                Tip
                29 May 2025
                  Comparing low-code vs. traditional developmentThe lines between low-code and traditional development aren't always clear. Compare the pros and cons of each approach to judge which makes sense for your organization. Continue Reading By- Gerie Owen, Roobrik
- Chris Tozzi
 
- 
                Tip
                28 May 2025
                  6 essential refactoring techniques to knowRefactoring helps optimize the codebase and combat technical debt. Use these six code refactoring techniques to improve code structure, maintainability and overall quality. Continue Reading By- Matt Grasberger, Red Guava
 
- 
                Blog Post
                23 May 2025
                  Scrum is not a frameworkScrum is not a framework. The Scrum Guide says so, users say so and even dictionary definitions say so. So why do Scrum evangelists defend this misnomer as though it were religious truth? Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Video
                21 May 2025
                  The Scrum framework or Agile software development?How do you choose between Agile and Scrum? You don't. Here's why. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                20 May 2025
                  Agile vs. Scrum: What's the difference?Don't fret about the differences between Agile and Scrum? It's actually their similarities that make them interesting. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                20 May 2025
                  How to fix flaky tests: A practical approach for QA teamsFlaky tests can be frustrating and tempting to ignore. In many cases, you shouldn't. Use this guide to learn which flaky tests to prioritize and how to fix them. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Tip
                16 May 2025
                  3 software testing sample test cases, with templatesA good test case is easy to trace, reusable and relevant to user needs. Learn how to write an effective test case with these examples and free templates. Continue Reading By
- 
                Definition
                16 May 2025
                  What is YAGNI principle (you aren't gonna need it)?YAGNI principle ('you aren't gonna need it') is a practice in software development that states that features should only be added when required.. Continue Reading By
- 
                Tutorial
                15 May 2025
                  Learn how to use concurrency in Go with this tutorialThe Go language is designed for simplicity, including its approach to concurrency. In this tutorial, learn to perform multiple tasks using goroutines, channels and synchronization. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Tip
                12 May 2025
                  Verification vs. validation in software testingVerification and validation are at the heart of all software testing efforts. Together, they check that software fulfills both user expectations and technical requirements. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Tip
                09 May 2025
                  Iterative vs. incremental development: What's the difference?Iterative and incremental development refine software differently: one focuses on early feedback, one on complete components. Together, they balance flexibility and stability. Continue Reading By
- 
                Feature
                07 May 2025
                  18 ways to improve developer productivityOne of the most important factors of dev productivity is a good developer experience. Give developers a productivity boost with these concrete strategies. Continue Reading By- Ben Lutkevich, Site Editor
- Ryan Black, Former Assistant Site Editor
 
- 
                Tip
                02 May 2025
                  The rubber duck method of debugging explainedEver feel like a quack when trying to debug software? When you're stuck, sometimes it just helps to hear yourself talk -- even if you're just talking to a rubber duck. Continue Reading By- Ben Lutkevich, Site Editor
 
- 
                Tip
                01 May 2025
                  How to measure developer productivityMeasuring only the hard numbers of dev activity can have deleterious effects on developer experience, productivity and even retention. Try measuring dev productivity holistically. Continue Reading 
- 
                Definition
                24 Apr 2025
                  What is blue/green deployment?Blue/green deployment is a change management strategy for releasing software code. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Tip
                18 Apr 2025
                  Agile vs. Waterfall: What's the difference?Is change good or bad? The manner in which you embrace change might influence whether you prefer Waterfall or Agile methodologies. Here we compare the two approaches. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Video
                16 Apr 2025
                  Agile software development or the Waterfall framework?Ever wonder if you've chosen the right software development strategy? Here we explain when Waterfall is right, and when an Agile approach makes more sense. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                16 Apr 2025
                  4 pseudocode examples: Python, Java, JavaScript and C++Successful pseudocode conversion goes beyond simply making the code work. It's about creating implementations that respect each language's conventions. Continue Reading By- Twain Taylor, Twain Taylor Consulting
 
- 
                Tutorial
                14 Apr 2025
                  Asynchronous programming in Python tutorialAsynchronous programming in Python improves efficiency for I/O-bound applications, but it's not a performance cure-all. Here's how async in Python works and when to use it. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Video
                10 Apr 2025
                  How to use GitHub Copilot tutorialWant to quickly learn how to develop advanced applications without writing a line of code? This GitHub Copilot tutorial shows how to start with the popular AI coding assistant. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                02 Apr 2025
                  SonarQube code coverage tutorial for beginnersMost software bugs follow common patterns that continuous inspection tools identify before production deployment. If you're not already using SonarQube, here's how to get started. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                28 Mar 2025
                  How to write pseudocode: A guided tutorialWriting pseudocode might feel like an extra step, but its value becomes clear in complex projects. Focus on the logic without getting tangled in language-specific syntax. Continue Reading By- Twain Taylor, Twain Taylor Consulting
 
- 
                Tip
                28 Mar 2025
                  The benefits and limitations of headless browser testingHeadless browsers offer efficient web UI testing but lack the visual debugging capabilities of traditional browsers, making assessing the app's state upon test failure challenging. Continue Reading By- Matt Grasberger, Red Guava
 
- 
                Tip
                25 Mar 2025
                  GitHub Copilot vs. ChatGPT: How do they compare?Copilot and ChatGPT are generative AI tools that can help coders be more productive. Learn about their strengths and weaknesses, as well as alternative coding assistants. Continue Reading 
- 
                Tip
                21 Mar 2025
                  Understanding code smells and how refactoring can helpIt works, but does it pass the sniff test? Code smells can be the canary in the coal mine for poor coding, which calls for refactoring. Explore how to identify and deodorize code smells. Continue Reading By- Joydip Kanjilal
- Matt Grasberger, Red Guava
 
- 
                Tip
                19 Mar 2025
                  12 prompt engineering best practices and tipsAsking the right questions is crucial for effective generative AI use. Learn 12 tips for writing clear, useful prompts, including mistakes to avoid and advice for image generation. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Definition
                18 Mar 2025
                  What is security by design?Security by design is an approach to software and hardware development that seeks to make systems as free of vulnerabilities and impervious to attack as possible through such measures as continuous testing, authentication safeguards and adherence to best programming practices. Continue Reading 
- 
                News
                18 Mar 2025
                  Prompt engineering takes shape for devs as agentic AI dawnsReal-world best practices are emerging at companies such as LinkedIn, Oracle and AWS, and agentic AI is poised to fundamentally alter the day-to-day work of software engineers. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Video
                17 Mar 2025
                  Story points and hours of effort in ScrumStory points and hours help Agile teams calculate the amount of work and time estimated to complete tasks. Here's how these systems are different. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Video
                14 Mar 2025
                  Camel case vs. pascal case vs. snake case vs. kebab caseWant to know the differences between common code naming conventions like camel case, pascal case, snake case and kebab case? This quick tutorial has all the answers. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                07 Mar 2025
                  Implementing webhooks: Benefits and best practicesWebhooks are a simple technology, so make the implementation strategy simple, too. Start by designing an intuitive workflow that plans for the unexpected and prioritizes security. Continue Reading By- Matt Heusser, Excelon Development
 
- 
                Tip
                05 Mar 2025
                  Top 5 Agile estimation techniquesStakeholders want development teams to stick to rigid timelines, which doesn't align with Agile development. These five Agile estimation techniques can help bridge the divide. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Blog Post
                04 Mar 2025
                  Real world Java applicationsJava runs on billions of devices, and Java applications of importance run on systems all over the world. Here are the top 10 applications of Java technology today, plus a look at what the future ... Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                03 Mar 2025
                  Best practices for writing clean code commentsWell-written code comments are a great tool to explain code intent. Use these tips to ensure your comments are adding value to source code, not cluttering it up. Continue Reading By- Matt Grasberger, Red Guava
 
- 
                Video
                03 Mar 2025
                  Build Java SOAP web services in Eclipse with Jakarta EEREST-based web services are popular, but there's a home in modern enterprise architectures for SOAP-based web services. Here's how to build them using Jakarta EE in Eclipse. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                27 Feb 2025
                  What is the Agile test automation pyramid?The Agile test automation pyramid is a graphical strategy guide for implementing automated software testing. Continue Reading By
- 
                Video
                26 Feb 2025
                  Host your own Bluesky Personal Data Server (PDS) tutorialWant to really understand how the decentralized Bluesky network works? Connect your own Bluesky PDS to the network. Here's how to do it. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                26 Feb 2025
                  How to fix software bugs: Guide and best practices'An ounce of prevention is worth a pound of cure.' -- Benjamin Franklin, 1736. The original quote pertained to fire safety, but it still applies to software bug prevention today. Continue Reading By
- 
                Video
                25 Feb 2025
                  How to get started on Twitter alternative Bluesky SocialAre you on Bluesky yet? If you're looking for an alternative to Twitter, it just might be what you're looking for. Here's how to get started on Bluesky Social. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                20 Feb 2025
                  Get started with Bluesky API and Python APIDiscouraged by Twitter's $42,000 monthly price tag for access to their enterprise APIs? Why not try Bluesky Social's SDK? It's free and it's easy to use. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                19 Feb 2025
                  How do you plan an iteration in Agile software development?Iterative planning in Agile helps teams to plan and adapt, collaborate, gather feedback and deliver to customers. Follow these tips to keep product development efforts on track. Continue Reading By- Ashok P. Singh, agreatpm.com
 
- 
                Tip
                13 Feb 2025
                  Optimize code using binary notationCode optimization can be more creative than compilers and instruction-level parallelism. Here are specific ways to optimize code using hardware resources with high-level languages. Continue Reading By
- 
                Video
                10 Feb 2025
                  Set your Bluesky handle to a custom domain nameOne of the coolest features of Bluesky is the ability to set your domain name as your handle. Here's how you do it. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                03 Feb 2025
                  What is HTTP and how does it work? Hypertext Transfer ProtocolHTTP (Hypertext Transfer Protocol) is the set of rules for transferring files -- such as text, images, sound, video and other multimedia files -- over the web. Continue Reading 
- 
                Tip
                30 Jan 2025
                  What are story points? Agile estimation explainedComplex variables and unknown factors can obscure time-based work estimates for development projects. Story points help teams account for change through relative estimation. Continue Reading By
- 
                Definition
                27 Jan 2025
                  What is the spiral model and how is it used?The spiral model is a systems development lifecycle (SDLC) method used for risk management that combines the iterative development process model with elements of the Waterfall model. Continue Reading By- Cameron Hashemi-Pour, Former Site Editor
 
- 
                Tutorial
                23 Jan 2025
                  JavaScript, React and object-oriented programmingThis tutorial ties together JavaScript, React and object-oriented programming to show developers how to use the React framework's powerful and flexible features and functions. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Tip
                21 Jan 2025
                  Top 9 smart contract platforms to consider in 2025Platform speed, scalability, security and smart contract development support vary widely. Here's how to match features to your needs plus the lowdown on the major players. Continue Reading 
- 
                Tip
                17 Jan 2025
                  11 key Agile metrics to ensure effective measurementAgile metrics are crucial to help software development teams track speed, efficiency and quality. Here are some important ones, and how to combine them for best results. Continue Reading 
- 
                Definition
                16 Jan 2025
                  What is lazy loading?Lazy loading is a design pattern in web development that only loads necessary code components immediately, deferring nonessential components. Continue Reading By- Ben Lutkevich, Site Editor
 
- 
                Tutorial
                26 Dec 2024
                  Stubs vs. mocks in software testingRunning a software test and need to simulate a function or object? Here's how to choose between two common options, stubs vs. mocks, and ensure reliable and maintainable tests. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Definition
                19 Dec 2024
                  What is a test case?A test case is a set of actions performed on a system to determine if it satisfies software requirements and functions correctly. Continue Reading By- Cameron Hashemi-Pour, Former Site Editor
- Kate Brush
 
- 
                Tip
                18 Dec 2024
                  13 must-know Markdown tips and tricksUse these tips to improve your Markdown-based documentation, streamline your approach and structure your documents. Continue Reading By- Damon Garn, Cogspinner Coaction
 
- 
                Blog Post
                17 Dec 2024
                  How to code your first Mojo programThere's a new programming language named Mojo in the works that is set to revolutionize AI and ML while fixing all that's wrong with Python. Here is how to code your first Mojo program. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Blog Post
                12 Dec 2024
                  The 5-second rule to create effective technical illustrationsLike any picture, a well-crafted technical illustration is worth a thousand words. Make the most of your diagrams and flowcharts and follow the 5-second rule for reader usability. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Tip
                10 Dec 2024
                  Webhook security: Risks and best practices for mitigationWebhook security is an ongoing process, with responsibility shared between providers and consumers to protect against threats and ensure a secure webhook ecosystem. Continue Reading By- Twain Taylor, Twain Taylor Consulting
 
- 
                Tip
                06 Dec 2024
                  Why Agile estimation and planning never worksModern application development can defy traditional project planning and delivery. Here's how to incorporate more flexibility into your Agile estimation and planning. Continue Reading By- Michael Lloyd, Honest Agile
 
- 
                Tip
                27 Nov 2024
                  The 5 Scrum events explainedScrum consists of four formal events for inspection and adaptation within one containing event -- the sprint. Learn how to execute each event in this framework. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Definition
                27 Nov 2024
                  What is a software requirements specification (SRS)?A software requirements specification (SRS) is a comprehensive description of the intended purpose and environment for software under development. Continue Reading By- Nick Barney, Technology Writer
- Linda Rosencrance
 
- 
                Tip
                26 Nov 2024
                  Agile estimation: Predicting the unpredictableAgile teams' overreliance on estimates detracts from the overall goal to deliver value to the customer. Avoid these agile estimation pitfalls in your software development efforts. Continue Reading By- Ashok P. Singh, agreatpm.com
 
- 
                Definition
                22 Nov 2024
                  What is an application architecture?An application architecture is a structural map of how a software application is assembled and how applications interact with each other to meet business or user requirements. Continue Reading 
- 
                Tip
                21 Nov 2024
                  Know these top 5 Scrum antipatternsEmbrace sprints, set clear goals, engage with customers -- these behaviors and others will help your teams avoid common Scrum antipatterns. Continue Reading By- Michael Lloyd, Honest Agile
 

 
		