article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

The time to fix these issues could’ve been used to build new features or optimize the existing system. Bear in mind that fixing bugs without running tests could also introduce new bugs into the system. Writing some complex test cases could take some time, especially if you’re adopting TDD (Test-Driven Development).

Testing 52
article thumbnail

From OOP to FP by Joaquin Azcarate – backend developer at Apiumhub in Software Crafters Barcelona

Apiumhub

Understand your systems with OpenTelemetry by Carolina Zhou Lin – Software Engineer at Voxel Group and Xavier Belloso – Senior Software Engineer en baVel – Voxel Group. Systems can become increasingly complex. Also, he will present code examples, mostly in Java and Scala.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

How we interview software engineers: what we've learned, what we've changed

CircleCI

The self-guided training covers areas such as our hiring process and interviewers’ roles in it, cognitive biases and how to mitigate them, the legal side of interviewing, an introduction to our Applicant-Tracking System (ATS), and how to prepare, run, and close out an interview, as well as how to evaluate candidates.

article thumbnail

How to build confidence as an engineer: an interview with Glen Mailer, CircleCI Staff Software Engineer

CircleCI

In this series, we pulled aside folks from across our engineering department to talk about confidence. From the technical executives to folks on the ground in engineering, management and site reliability, we wanted to know what “confidence” meant to them, and how it had changed over the course of their careers. And if so, how?

article thumbnail

Scaling Kafka at Honeycomb

Honeycomb

In this post, we’ll review the history of how we got here, why we’re so picky about Kafka software and hardware, and how we qualified and adopted the new AWS Graviton2-based storage instances. By April 2021, we had stabilized the system and were able to consolidate onto 6x i3en.2xlarge, 2xlarge, with older data tiered to S3.

AWS 145
article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly Media - Ideas

If you ask an engineer to show how they operate the application in production, they will likely show containers and operational dashboards—not unlike any other software service. The applications must be integrated to the surrounding business systems so ideas can be tested and validated in the real world in a controlled manner.

DevOps 143
article thumbnail

Managing to Solve An Elegant Puzzle with Will Larson

Marcus Blankenship - Podcasts

“There’s that idea that really if you think about the consequences and the kind of statefulness of these human systems that you’re working with, you can come to understand them in a way that you can’t if you look at them as causal”. Will’s book, An Elegant Puzzle: Systems of Engineering Management.