Features
Features
-
CI/CD pipelines explained: Everything you need to know
CI/CD can transform an organization, but there's a lot to consider. This comprehensive guide explains the CI/CD pipeline stages, benefits and challenges, best practices and more. Continue Reading
-
Understanding and implementing the software testing pyramid
Frameworks such as the software testing pyramid help developers implement Agile core values. Learn how the testing pyramid helps teams prioritize test type frequency. Continue Reading
-
Summit speakers break down new era of developing software
Top thought leaders discuss their strategies to choose the right software development process and to best utilize AI and ML in this comprehensive BrightTALK summit. Continue Reading
-
The need to demystify software testing for developers
With how quickly demands for functionality can change in today's dynamic application environments, the case for developers to learn core testing skills could be stronger than ever. Continue Reading
-
The potential of ChatGPT for software testing
ChatGPT can help software testers write tests and plan coverage. How can teams anticipate both AI's future testing capabilities and the security concerns that come with it? Continue Reading
-
The emerging usability of ChatGPT in software development
In the hands of a creative developer, ChatGPT has what it takes to be a helpful coding tool. But generative AI may soon attain the capability to act as more than an assistant. Continue Reading
-
Is ChatGPT better for coding than low-code platforms?
ChatGPT can write code, but it can't integrate code or produce design ideas. Also, it poses security and licensing risks. For now, AI enhances but doesn't replace low-code platforms. Continue Reading
-
What is low-code? A guide to enterprise low-code app development
Learn how low-code concepts and practices code can help enterprise developers be more efficient, create valuable apps more quickly and contribute to broader business initiatives. Continue Reading
-
Creative AI, FinOps among hot developer trends of 2023
Here's a look at the hottest trends for application developers in 2023. Keep an eye out for decentralization, FinOps, consolidation and AI. Continue Reading
-
What I learned at a 4-week Nucamp coding boot camp
Would a four-week web development coding boot camp designed by a Microsoft veteran provide me with enough skills to land a job? I was going to find out. Continue Reading
-
Sustainable software needs more tools, corporate buy-in
Several tools can help developers build sustainable software, but it won't make a dent in carbon emissions without organizational support and better monitoring tools. Continue Reading
-
Fixing software developer burnout could increase retention
Software developer burnout is a pervasive issue that can cause problems for companies and their employees, but tackling it won't be easy. Continue Reading
-
HubSpot DEI program shores up software engineer shortage
HubSpot has been building its DEI program for years, which includes in its hiring practices. By focusing on a more diverse talent pool, the company has found it can better manage the software engineer shortage. Continue Reading
-
Globalization won't fix software engineer shortage
While a global talent search can fill niche positions and diversify a development team, it isn't a silver bullet for the software engineer shortage, experts say. Continue Reading
-
Experts: 3 trends in software development worth following
Trends come and go, but AIOps and MLOps, spatial computing, and a low-code and high-code toolkit are the future of software development, industry experts say. Continue Reading
-
No-code API tools for Excel wrangle data
Tampa-based Vault Insurance struggled with analyzing spreadsheets at scale until it purchased spreadsheet-to-API software Coherent Spark. Continue Reading
-
Follow this Harness IO tutorial to get started with CI/CD
This tutorial gives an overview of the options and features available to users of Harness IO and walks through how to build and ship code in the CI/CD platform. Continue Reading
-
Quickbase CIO talks low-code roadmap, MCF Tech acquisition
Quickbase CIO Deb Gildersleeve discusses the growing use of low-code platforms, its recent services acquisition, and what's on the company's roadmap for 2022. Continue Reading
-
Coding branches out: 5 app development trends to watch in '22
The demand for low-code/no-code tools along with automatic coding will continue in 2022 as the COVID-19 pandemic continues and the hybrid workforce becomes the norm. Continue Reading
-
Skills and responsibilities in a QA engineer role
According to Emily Thomas, a QA engineer at VoIP provider Vonage, effective quality assurance involves far more than just skillful testing. Continue Reading
-
New Scrum Master guide covers both theory and practice
In his new book, a senior software engineer shares his in-depth hands-on knowledge to both prep readers for cert exams and guide them on the job. Continue Reading
-
Low-code app platforms prove essential in times of crisis
During the pandemic response, leading low-code platforms have been pressed into service to quickly deliver apps for testing, scheduling and prioritizing high-risk groups. Continue Reading
-
Demand proliferates for low-code app development platforms
ServiceNow's Gregg Aldana discusses the explosive demand for business apps, the pressures on enterprises to keep pace and the benefits low-code application platforms provide. Continue Reading
-
Advantages of low-code platforms: Speed, agility, collaboration
ServiceNow's Gregg Aldana discusses the role of low-code platforms in speeding application development, easing the app developer shortage and creating hybrid development teams. Continue Reading
-
Hardening sprint: Scrum anti-pattern or necessity?
Are hardening sprints a burdensome necessity or a Scrum anti-pattern? Let's explore how to make these iterations less exacting and how Agile organizations can avoid them altogether. Continue Reading
-
An Eggplant automation tool tutorial for Functional, DAI
Eggplant Functional and DAI are two popular tools in the testing community. This video demonstrates how to install the tools and integrate them with the agent feature. Continue Reading
-
AWS helps train formerly incarcerated people to code
The Justice Through Code program, which Amazon sponsors, teaches formerly incarcerated individuals how to write code in Python as it preps them for careers in the tech industry. Continue Reading
-
What is the future of low-code app development?
Experts see more enterprises embracing low-code to rapidly develop apps and empower nonprogrammers -- but there are plenty of reasons to keep using traditional development as well. Continue Reading
-
Low-code and BPM: Differences and similarities
Low-code development and business process management help digitize and optimize a business's operations. Learn how each works, and how together they enable digital transformation. Continue Reading
-
App dev focuses on low-code, Kubernetes development in 2021
Software developers in 2021 must adapt to the growth of low-code/no-code and Kubernetes development tools as more citizen developers begin to build applications for the enterprise. Continue Reading
-
A guide to testing in DevOps and key strategies, practices
Here's why testers and testing are such big parts of DevOps, and some ways to further incorporate testing for better software application development. Continue Reading
-
Make the right assertions in iOS unit tests for proper dev
Unit tests play an integral role in mobile app development. Here's an excerpt from 'iOS Unit Testing by Example' about why fast feedback and control can help testers. Continue Reading
-
Analysts mixed on future growth of MLOps, AutoML tools
Demand for MLOps and AutoML tools is on the upswing, and the machine learning market will undergo an increase in consolidation, analysts say. Continue Reading
-
Top 10 software development and test tips of 2020
What can you do better in 2021? Adopt different test tools, automate more processes, run a more productive dev team? Follow this advice from various experts to make it all happen. Continue Reading
-
Software development outsourcing throughout the lifecycle
Whether to accelerate a project or overcome a particular skills gap, it might make sense to engage an external specialist to bolster your software development efforts. Continue Reading
-
Product vs. project mindset: Differences in software development
The rise of Agile and DevOps highlight the differences between project and product thinking in software development. Establish these roles and principles to deliver business value. Continue Reading
-
How to improve the developer experience
Developer experience matters in the fast-paced and customer-focused culture of DevOps teams. Software development leaders from major corporations share their tips for a good DX. Continue Reading
-
How to implement Scrum the right way
Not sure where to start with Scrum? Check out a book that covers Scrum implementation from pre-development work through retrospectives, and details the frameworks to scale Scrum. Continue Reading
-
Essential mobile app development tools and programming languages
Learn about the tools available for hybrid and native iOS and Android mobile app development and testing, as well as the programming languages developers use. Continue Reading
-
How to craft a cloud testing strategy
As more applications and workloads ascend to the cloud, organizations need to validate performance, functionality and other metrics. Here's a primer on testing in the cloud -- and on the cloud. Continue Reading
-
5 SMART goals for a QA analyst
QA testers can earn respect and gain influence with peers through SMART goals. Take ownership of the software you work on, look up to good product managers and achieve these five goals. Continue Reading
-
Agile FAQ: Get started with these Agile basics
Check out these tips on Agile basics for a quick catch-up or a great head start on maximizing the value of using Agile methods in your organization. Continue Reading
-
Follow Google's lead with programming style guides
Code style guides shield developers from dangerous programming approaches and confusion. Here's how Google cultivates style guides, and why you should too. Continue Reading
-
What does DevOps mean for development and operations?
Get answers to your questions about what DevOps means to development and operations teams, how DevOps works, DevOps vs. Agile and more. Continue Reading
-
Examples of low-code projects show stumbles and successes
Can business staff and software developers really work together on a low-code project? It's not easy, but it can be done. Continue Reading
-
10 exploratory testing techniques for QA professionals
Software testers, embrace your creative and fearless side. Learn how to do exploratory testing with approaches for QA professionals of all skill levels. Continue Reading
-
How experts run shift-left and shift-right testing
It's time to eliminate the testing bottleneck. Perform tests early and late in the SDLC to keep software moving -- and cut down on defects. Continue Reading
-
What matters most in an Agile organizational structure
Forcing an Agile approach onto team members causes more problems than it solves. 'Doing Agile Right' distills real-world experience into advice -- including when to delay change. Continue Reading
-
Virtual software development and testing conferences to attend
Yes, you're stuck at home, but developers and testers can actually learn more for less money than in the past. Connect with dev and test experts at these virtual conferences. Continue Reading
-
Software development must align with your business-side team
Software development has become a company-wide process, with business teams now offering their input. DevOps must learn to work with them for projects to succeed. Continue Reading
-
Which Agile contract type fits your project and budget?
A contracts expert shares common agreement types for Agile software development project outsourcing, and where companies tend to go wrong. Continue Reading
-
DevSecOps and the changing view of security for DevOps
Organizations shouldn't keep DevOps and security siloed. Bring them together as DevSecOps, ensuring security is built into applications earlier and with less of a struggle. Continue Reading
-
Git version control helps remote teams with integrated builds
Organizations with remote development teams should use Git repositories and Git version control while developing integrated software builds. Continue Reading
-
5 ways to empower remote development teams
It's hard to maintain productivity when you work from home. Take up these remote dev and test practices to keep software projects on track despite the obstacles. Continue Reading
-
A comprehensive test automation guide for IT teams
This one-stop test automation guide walks through the benefits and challenges, how to craft an automated testing strategy and how to compare tools. Continue Reading
-
How to get started with automation test scripts
What makes a good test script? And how do you evaluate appropriate tools and languages? Here's what software developers and testers need to know to make test automation part of their process. Continue Reading
-
Find the right software testing methods for your dev process
Many organizations want to do more automated testing, but which tests solve specific problems? Here's a breakdown of the key test types and how they might fit your test strategy. Continue Reading
-
Find the right automation test cases
One piece of software might be well-suited for test automation while another won't. Here are the factors to look for when you need to settle on your test strategy. Continue Reading
-
7 questions to ask before you select software testing tools
Before you select software testing tools, you need to know how to evaluate them. Explore trial versions, research the vendors and assess your organization's needs and capabilities. Continue Reading
-
Compare the top automated functional testing tools
This roundup of top automated functional testing tools, including Selenium, Micro Focus UFT and TestComplete, will guide you to pick the best choice for software testing needs. Continue Reading
-
Weigh test automation's advantages and disadvantages
Automated testing can add speed and completeness to the software development process, but be sure you've considered the tradeoffs. Let's look at the pros and cons. Continue Reading
-
How to evaluate test automation languages
You have options when choosing a test automation language. Is Java the way to go? What about Ruby or Python? Let's look at the pros and cons. Continue Reading
-
Test automation maintenance requires knowledge sharing
An important but overlooked aspect of test automation maintenance is the institutional knowledge of how the testing is done. Don't restrict that information to just a few people. Continue Reading
-
How do software developers and architects work together?
Work is more fun when developers and architects have a relationship that is collaborative, not adversarial or absentee. Here's how real teams join forces to build quality software. Continue Reading
-
5 FAQs on the low-code approach
Low-code might be the future, but it faces a learning curve in the present. Learn about low-code, no-code and citizen development basics with these FAQs. Continue Reading
-
Learn 5 defensive programming techniques from experts
How do you become a good programmer? Accept that you have bad programming habits. The authors of 'The Pragmatic Programmer' share tips for defensive code creation. Continue Reading
-
6 key ways to improve developer productivity
Unproductive dev teams aren't necessarily staffed by unskilled or unmotivated workers. Give developers a boost with these concrete strategies, not strict mandates or inspirational posters. Continue Reading
-
How to get DevOps into compliance, and vice versa
IT organizations that are serious about DevOps, especially with integrated release pipelines, need compliance and governance workflows that dovetail with the app delivery approach. Continue Reading
-
Automation, UX among top software development goals for 2020
New Year's resolutions are a way to take stock of where we are, and where we want to be. Programmers, QA testers, UX designers and others share their software dev goals for 2020. Continue Reading
-
5 can't-miss software development news stories of 2019
Before you finalize your 2020 plans, take a minute to catch up on app-dev news stories that will shape the next year. Here are the five top news stories for 2019, with analysis. Continue Reading
-
How software prototyping beats requirements gathering
How do you know which features to code into the software you're developing? Application teams share tips on how to deliver ROI with prototyping, UX research and a design week. Continue Reading
-
5 vital QA skills for software testers
As testing extends throughout the SDLC, QA engineers do much more than execute a quick functionality check. Pick up these skills to ensure an effective, team-wide approach to quality. Continue Reading
-
Make people, not tools, the focus of DevOps initiatives
You can buy a DevOps tool for almost everything -- except people challenges. Learn what high-performing practitioners do to make DevOps culture productive. Continue Reading
-
A low-code platform can do a lot, but it has limits
If you're ready to jump into low-code development, you'll want to know what these platforms can help you accomplish and how to sidestep common troubles. Continue Reading
-
DevSecOps puts software development and security on equal footing
With DevSecOps, organizations spread out security responsibilities to ops and devs. Here's how programmers can expect their roles to change and why it's not such a bad thing. Continue Reading
-
Build a DevOps toolchain that's efficient and effective
Is it possible to create a DevOps toolchain that meets the needs of developers, IT operations teams and business staffers? Here's how to devise a strategy. Continue Reading
-
UX guidelines for people-friendly software
Nail these UX design concepts for easier transitions from requirements to application design to code. Continue Reading
-
How to prevent lingering software quality issues
Coders can learn a lot from manufacturers, according to Gary Gruver, even though the products are distinctly different. This free chapter excerpt covers how to approach QA issues. Continue Reading
-
How to choose cross-platform mobile development tools
Cross-platform development tools help organizations build apps for a variety of users and devices. But where to start? Learn what types of tools fit which situations. Continue Reading
-
GitHub Enterprise features, dev appeals reveal strategy
GitHub made moves in 2018 and 2019 to broaden and deepen its user base. Learn the major changes that users should know before committing code on the platform. Continue Reading
-
Get started with native Windows mobile app development
There are pros and cons to embarking on Windows mobile app development. Find out if developing natively in Windows is right for your company. Continue Reading
-
Fit iOS development tools into your app dev approach
There are pros and cons to going full bore into iOS development tools. Find out if developing natively in iOS is worth the extra cost and effort. Continue Reading
-
Pros and cons of Android app development tools
There are pros and cons to embarking on native Android app development. Find out if implementing an Android dev tool is right for your company. Continue Reading
-
Compare the top mobile operating systems for developers
Explore the differences between the leading mobile operating systems as well as the ways that they differ from traditional desktop applications. Continue Reading
-
6 ways to accelerate automated software testing
Reducing software test time requires a change in approach. Consider ways to simplify test setup, eliminate redundant aspects of your procedures and override failures. Continue Reading
-
Learn the basics of freelance developer agreements
Developer work agreements protect both the client and the freelancer, and they ensure that the code meets expectations. Each side should pay attention to these contract clauses and technicalities. Continue Reading
-
Software tester roles must embrace code focus
IT gives testers license to voice contrarian opinions about software. But, as pressure to deploy intensifies, they might not be able to ignore code responsibilities anymore. Continue Reading
-
IT wrangles with test automation benefits and challenges
Test automation is a valuable practice, but it presents challenges for teams and individuals alike. A gradual approach to automation helps boost the odds of successful adoption. Continue Reading
-
Software testing using AI changes things, but not everything
Will artificial intelligence eliminate the need for human expertise in software testing? Here's where things are headed. Continue Reading
-
Move into better QA with shift left and shift right testing
App dev teams face pressure to deliver software frequently and to a high-quality standard. Make QA an ongoing and teamwide effort to achieve these sometimes contradictory goals. Continue Reading
-
How the Agile paradigm saved app development
Traditional app-dev thinking can lead to modern-day failure. In this excerpt from Scrum -- A Pocket Guide, Gunther Verheyen explains why Agile is a must, not optional. Continue Reading
-
Evaluate load testing tool features and vendors
Application load testing products come in a variety of forms and their features vary. Read through these specs to find the tool that's right for you. Continue Reading
-
Get to know the version control process
Distributed version control systems use is on the rise, particularly because they aid in collaborative development. Learn the basics of version control to get started. Continue Reading
-
What to look for in application load testing tools
Load testing tools help ensure an app is ready for prime time. But, with so many tools on the market, buyers must closely examine the products' features and their own environments. Continue Reading
-
Why human instinct causes mistakes in project management
Project management isn't brain surgery, but it involves brain chemistry. A testing expert discusses how we instinctively value gains and losses and how it leads to bad decisions. Continue Reading
-
5 tips to jump-start a DevOps pipeline
DevOps is a trendy methodology -- and one many enterprises implement incorrectly. Pore over this popular expert advice from 2018 to carefully and correctly accelerate app delivery in 2019. Continue Reading
-
Application load testing is critical for business success
Load testing tools help ensure apps can withstand normal amounts of user traffic, as well as spikes and other conditions. Learn how these tools work and their business benefits. Continue Reading
-
Experts weigh in on DevOps transformation, QA topics
As the technology conference season winds down, sessions at Velocity and DevOps Enterprise Summit offer helpful insight for forward-thinking organizations. Continue Reading
-
Make your pitch for chaos engineering practices
Is your QA team ready for chaos engineering? Find out how to prep staff for resilience engineering and why you should avoid that 'chaotic' name altogether. Continue Reading
-
Words to go: QA testing methodologies
Do bottom-up and top-down testing throw you for a loop? In the dark about the difference between black box and functional testing? Print out this handy cheat sheet of testing terms. Continue Reading