Effective Software Testing – A Developer’s Guide

Henrik Warne

I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche , and I really liked it. The book also covers many other common topics relevant for developers writing automatic tests, such as: test-driven development, mocking, designing for testability, and property-based testing. He has also worked for several years as a developer. Test-driven development. The focus of the book is on automatic tests when developing code.

What Top Developers Are Looking For In Their Next Job: A Data-Backed Answer

Hacker Earth Developers Blog

In a 2022 Salesforce study , 93% of CIOs say this phenomenon has made it harder to hire and retain skilled developers. Ask yourselves this—What do developers want from their job? Sidebar: Here are some insightful tips for developers experiencing burnout. . Dear developers.


Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Agile Approaches to Policy Development

Agile Alliance

To both understand the implications of EU’s proposed AI Act and involve relevant stakeholders in the process we have adopted an agile approach to policy development. The post Agile Approaches to Policy Development first appeared on Agile Alliance.

Developer Turnover


The post Developer Turnover appeared first on DevOps.com. ROELBOB custom software development employment timelines humor parody satire

Team x Culture x Tools x Prioritization = Value-Added Developer Productivity

Speaker: Kim Burgaard, Head of Engineering at Fernish

Join Kim Burgaard, Head of Engineering at Fernish, for this enlightening talk on how to maximize your developers' productivity.

Architecting a Globally Distributed Software Development Organization for Continual Development

Agile Alliance

As an agile development project grows and distributes over different places and timezones, communication overhead increases. The post Architecting a Globally Distributed Software Development Organization for Continual Development first appeared on Agile Alliance.

Dogfooding 101: How Internal Beta Testing Can Help Developers

Hacker Earth Developers Blog

While both alpha and beta testing phases are important in software development, dogfooding is slightly different than both. Allows you to scale quality testing environments with real-time feedback: Dogfooding helps developers flag the flaws in their original design. Dogfooding.

10 Useful Facts About Full Stack Development

Coding Dojo

The post 10 Useful Facts About Full Stack Development appeared first on Coding Dojo Blog. All Posts Career Advice Backend Developer Big Data Developer Client-Side Developer Coding DevOps Developer Front-end Developer full-stack developer Mobile Developer

10 Common Mistakes Node JS Developers Make While Developing A Website

The Crazy Programmer

It did not take much time for Node JS to become one of the most preferred web development frameworks by companies and developers across the world. Besides, 85% of them deploy it to develop web applications. 10 Common Node JS Web Development Mistakes You’re Probably Making.

How to Become a Software Developer Fast?

The Crazy Programmer

The Bureau of Labor Statistics (BLS) forecasts a 22% growth in employment rate for software developers, quality assurance analysts, and testers from 2019 to 2029 — which exceeds, by the 4% average for all employers. In this article, we will discuss how to become a software developer fast.

The Retailer’s Playbook for Customer Acquisition

This playbook outlines the four phases of program development and illustrates each point with real-world case studies from retailers that have found success.

Maximizing Developer Effectiveness

Martin Fowler

Often companies struggle with these transformations and a primary reason for these problems is that engineering organization has neglected to provide developers with an effective working environment. The key to to developing an effective environment is to concentrate on feedback loops.

How to Develop IoT Applications: A Complete Guide for 2022

The Crazy Programmer

How do you develop IoT applications ? Let’s look at the common framework to consider when you develop applications for the Internet of Things. Software: The software is the first phase of an IoT building process (please note that the building process is the process where developers create the codes for the backend operation). Design: When you consider the best IoT apps, there is a seamless combination of powerful backend development and an excellent user interface.

IoT 199

Develop better. Develop together.


LeadDev revolved around a crucial message: by fostering a collaborative culture, leaders can create happy and healthy engineering teams

Elevate AI Development by Applying MLOps Principles


Creating new services that learn from data and can scale across the enterprise involves three domains: software development, machine learning (ML) and, of course, data. The post Elevate AI development by applying MLOps principles appeared first on DXC Blogs.

How AI and ML Can Accelerate and Optimize Software Development and Testing

Speaker: Eran Kinsbruner, Best-Selling Author, TechBeacon Top 30 Test Automation Leader & the Chief Evangelist and Senior Director at Perforce Software

In this session, Eran Kinsbruner will cover recommended areas where artificial intelligence and machine learning can be leveraged for DevOps productivity.

Top Developers Point Out 4 Mistakes With Tech Hiring Assessments

Hacker Earth Developers Blog

Send a developer a problem statement, ask them to hand in code submissions, review the code and voila! If a certain role requires a long take-home project then consider making it a paid project to retain interest, and to not let the developer feel like their time has been taken for granted.

Multilingual Development

The Daily WTF

Bert was a developer on one of the web teams and wanted to integrate their applications into IniERP. You see, Bert was a PHP developer.

CodeSee Unveils Open Source Development Hub


CodeSee today launched a free Open Source Hub (OSH) service through which developers can more easily analyze the codebase that makes up an open source software project. The post CodeSee Unveils Open Source Development Hub appeared first on DevOps.com.

Scrum Developer Anti-Patterns


TL; DR: Scrum Developer Anti-Patterns. After covering the anti-patterns of the Scrum Master, the Product Owner, and the stakeholders, this article addresses Scrum Developer anti-patterns, covering all Scrum Events and the Product Backlog artifact. The Role of the Developers in Scrum.


11 Email Deliverability Strategies to Reach the Inbox

With nearly 1 in 5 emails from U.S. senders failing to reach the inbox, deliverability challenges still plague senders and prevent email campaign success. Check out this deliverability guide for actionable strategies and real-world examples of companies applying smart inboxing tactics.

Recruiting Software Developers – Coding Tests

Henrik Warne

When I started out as a software developer, nobody did coding tests as far as I know. So the coding tests are almost the opposite of what you do day to day as a developer. The good part about them is that you can use your regular development environment.

Nurturing a Developer-Centric Culture


The post Nurturing a Developer-Centric Culture appeared first on DevOps.com. Blogs DevOps Culture DevOps Practice application developers developer-centric devops culture DevOps engineeringThe tech world is constantly, rapidly changing and many tech companies are growing up.

Software Developer Life Cycle


The post Software Developer Life Cycle appeared first on DevOps.com. Blogs ROELBOB humor parody satire software development lifecycle the life of a programmer

Test-Driven Development in Cobol

Agile Alliance

The post Test-Driven Development in Cobol first appeared on Agile Alliance. Mainframes, like Mark Twain, may well say, "The reports of my death are greatly exaggerated."

Schema Evolution Patterns

Speaker: Alex Rasmussen, CEO, Bits on Disk

If you want to make your development team squirm, ask them about database schema changes or API versioning. Most development teams struggle with changing database schemas and updating API versions without breaking existing code. Alex Rasmussen is an expert in helping teams through these struggles. His talk will examine database schema changes and API versioning as two instances of schema evolution: how your systems respond when the structure of your structured data changes.

Accessible Developer Experience

Agile Alliance

It’s illogical to expect that accessible products would spring forth from an inaccessible developer experience. The post Accessible Developer Experience first appeared on Agile Alliance.

Agile 189

Top 10 Soft Skills for Software Developers in 2022

The Crazy Programmer

But, 2022 is a different scenario in software development teams. Today called developers, professional software engineers are aware of the importance of soft skills. With soft skills, developers and programmers are well-equipped to utilize their complex skills to the fullest extent.

Game Development Workflow – Getting the Most Out of It

The Crazy Programmer

Today, game development is one of the biggest industries in the world with thousands of developers creating games in every niche. By 2025, the game development market size is expected to reach over USD 250 billion. What is Game Development? Develop Different Prototypes.

Games 151

Code In Progress – The Life And Times Of Developers In 2021

Hacker Earth Developers Blog

Developers. While developers are some of the most coveted talent out there, they also have the most myths being circulated. Most of us forget that developers too are just like us. Our 2021 report is bigger and better, with responses from 25,431 developers across 171 countries.

Survey 205

The Importance of Having Strong Decision Agility in Your Product Development Process

Speaker: Emily Tate, Managing Director at Mind the Product

In this talk, Emily Tate, Managing Director at Mind the Product will unpack how we can quickly make deeply-researched decisions on multiple topics that will positively influence your product development process.

Top 10 cities to hire developers

Hacker Earth Developers Blog

According to StackOverflow , the demand for software developers still outpaces the supply. Unfortunately, businesses in major tech countries such as the US and the UK have long been suffering because of the rapid growth of tech industries and the shortage of talented developers.

Top 10 cities to hire developers

Hacker Earth Developers Blog

According to StackOverflow , the demand for software developers still outpaces the supply. Unfortunately, businesses in major tech countries such as the US and the UK have long been suffering because of the rapid growth of tech industries and the shortage of talented developers.

Developer’s Guide to Web Application Security


The post Developer’s Guide to Web Application Security appeared first on DevOps.com. When it comes to security, there are many vulnerabilities that can leave your website or web app open to attack.

Citizen Development Program: Enabling Citizen Developers


In part one of this series, we made the case for embracing citizen developers to close the developer demand-supply gap while delivering true business agility. The post Citizen Development Program: Enabling Citizen Developers appeared first on DevOps.com.

Success Story: Swiss Insurtech Company Hires a Remote CTO from Ukraine

Read a story of a Swiss Insurtech startup which successfully extended their remote development team in Ukraine to 15 people and found their perfect CTO to manage their software development team.

How Engineering Managers Can Help Recruiters Improve Developer Hiring

Hacker Earth Developers Blog

Engineering managers are developers themselves, so their understanding of a role is deeper than any recruiter’s will ever be. It doesn’t happen overnight – but by taking the right steps, you can ensure a frictionless developer hiring process.

The Future of Low-Code Development


The days when IT teams relied on clunky software development processes and labor-intensive hand-coding to build tangible, reliable and modern applications are coming to an end. The post The Future of Low-Code Development appeared first on DevOps.com.

Real World Development


The post Real World Development appeared first on DevOps.com. Blogs ROELBOB debugging how I spend my days humor parody programming satire software development tech humor

Hiring Remote Developers Versus Relocation – What To Choose in 2022?

Hacker Earth Developers Blog

The pandemic has reshaped the global workforce area dramatically, causing tech companies to hire more remote developers. Contrary to this approach, remote developers enhance your office team from another location. India is one of the world’s fastest-growing remote developer hubs.

Storytelling: The Secret Weapon to Turning Your Data into Meaning

Speaker: Nils Davis, Principal, NPD Associates

Your end-user is important to your product’s development. However, this begs the question: “How do I tell if what I'm hearing from a customer is a need or 'just' a want?” Storytelling is critical for turning data into meaning and can be used for simple decision-making. In this session, Nils Davis will walkthrough a powerful model of what makes a great story.