Product, User Experience, and User Interface designers provide the expertise development teams need for successful product creation. This post will cover the importance of these roles, what they contribute to product creation, and an overview of my approach to the design process.
Using Equivalence Class Partition and Boundary Value Analysis while Unit Testing
The value of writing tests for code, especially unit tests, is clearly evident. Testing enhances software quality, improves security, inspires customer satisfaction, and most of all, saves the company money. Catching errors in the development phase before they reach production can save a company thousands.
I wanted to share a couple of the strategies Iโve followed in my career when it comes to writing unit tests. We’ll start with Equivalence Class Partitioning and finish with Boundary Value Analysis. While they are different, they can be used together to help make sure youโre writing the best unit tests you can write.
Code a Family Christmas Game …With Cats
Have kiddos at home for break this time of year? If so, I’m sure you’ll appreciate this quick, fun boredom killer. We’ll create a game for you and your family, and the best part: your kids can create the whole thing!
Play as the Christmas Tree Star, who’s been knocked off the tree by the (crazy) house cat. Like every Star, you’re far from helpless. You’ll jump your way back to the top. But beware! The (truly crazy) cat is still inside the tree …with black eyes open wide …hunting you.
LINQ Improvements in C# 10
C# 10 was released in November of 2021, and it came with a host of new features. Some of the features that you may have heard of include file-scoped namespaces, global usings, target-type new expressions, record improvements, and many more. Several new extension methods have been added to LINQ as well including MaxBy, MinBy, DistinctBy, IntersectBy, ExceptBy, and UnionBy.
In this post, we will take a look at the aforementioned new C# 10 features and how they work.
Unit Testing Using Jasmine Spies
Unit testing is an important part of the development process. It gives us the ability to know that our code is working as intended and can also let us know if we may have broken something that we didn’t even think of.
With the help of Jasmine Spies, we can make our test setup easier, and we can give ourselves more options for what we can test against. Hopefully, this will give you a good starting point for all your Jasmine spying needs!





