Sun.Dec 27, 2020

article thumbnail

6 Small Unit Testing Tips

Henrik Warne

Choosing test values when writing unit tests is mostly guided by the need to cover all cases of the program logic. However, some values are better than others. Here are a few tips on how to pick values that make mistakes easy to spot and the tests easy to read. Plus a bonus tip on a quick way to double check your tests. . 1. Make mistakes obvious. Suppose you have a function that subtracts one number from another, then using 20 – 10 = 10 is not so great.

Testing 296
article thumbnail

Best of…: Best of 2020: Copy/Paste Culture

The Daily WTF

As per usual, we'll be spending a few days looking back at some of our favorite stories of the year. We start with a visit to a place where copy/pasting isn't just common, it's part of the culture. Original -- Remy. Mark F had just gone to production on the first project at his new job: create a billables reconciliation report that an end-user had requested a few years ago.

Culture 106
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

7 Top DevOps Trends for 2021

Dzone - DevOps

The effect that the COVID-19 pandemic has had on organizations and individuals was unanticipated. Almost a year in, companies have now begun to examine the situation and make some informed predictions about how long the pandemic's impact will last. One enormous takeaway, for IT pioneers as well as everyone else, is the means by which innovation has assumed an urgent function in an individuals' ability to keep on working, learning, the delivery of services, and socializing.

Trends 99
article thumbnail

12 Factor App: Port Binding

DevOps.com

The post 12 Factor App: Port Binding appeared first on DevOps.com.

132
132
article thumbnail

Peak Performance: Continuous Testing & Evaluation of LLM-Based Applications

Speaker: Aarushi Kansal, AI Leader & Author and Tony Karrer, Founder & CTO at Aggregage

Software leaders who are building applications based on Large Language Models (LLMs) often find it a challenge to achieve reliability. It’s no surprise given the non-deterministic nature of LLMs. To effectively create reliable LLM-based (often with RAG) applications, extensive testing and evaluation processes are crucial. This often ends up involving meticulous adjustments to prompts.

article thumbnail

The High Stakes of Complex Medical Claims

Teradata

A medical bill has hundreds of thousands of possible medical diagnoses & procedure combinations. This complexity presents a competitive advantage if overlaid with the right analytics.

More Trending

article thumbnail

Bugs and Weaknesses

The Programmer's Paradox

When code goes wrong, there is a wide range of different outcomes. Some code is obviously wrong. It does something unexpected and so bad that the objective of using the code for its intended purpose is completely derailed. This is generally what most people mean by a ‘bug’. It’s followed by a need to change the code swiftly and get that back into the operational environment, so as to unblock the user.

.Net 40
article thumbnail

How Will DevOps Change in 2021?

Dzone - DevOps

To look at the future we need to consider the past. As a result of the pandemic there has been a need for industries to adapt and attempt to accelerate given the ever-changing circumstances. The need to adapt and accelerate will remain and DevOps will play a key role in both change and acceleration. Here are a number of changes that will occur in 2021: Multi-cloud will continue at pace.

DevOps 89
article thumbnail

How to Improve and Optimize Your Brand’s Social Media Content

KitelyTech

Social media is one of the easiest and most effective ways to maintain an active online presence. It’s free and there is a great chance that your audience is already using social media platforms so it makes sense to connect with them there. . However, it is not necessarily easy or intuitive to create a highly engaging social media page that your target audience will find, follow, and get value from.

Media 52
article thumbnail

Headless Commerce – A New Era Of Ecommerce

Xicom

Does your ecommerce director want a customized checkout flow? Is your marketing team planning to launch a new promotional campaign? These all tasks sound daunting at first, but what if all these things can be done easily without having to reconfigure your back-end technology? Yes, it’s possible under headless commerce. . With the ecommerce market projected to grow $6.54 trillion by 2022 , merchants now have new, more complex needs around for their online store.

article thumbnail

Top 5 Challenges in Designing a Data Warehouse for Multi-Tenant Analytics

Multi-tenant architecture allows software vendors to realize tremendous efficiencies by maintaining a single application stack instead of separate database instances while meeting data privacy needs. When you use a data warehouse to power your multi-tenant analytics, the proper approach is vital. Multi-tenant analytics is NOT the primary use case with traditional data warehouses, causing data security challenges.