Change coupling: visualize the cost of change
Code can be hard to understand due to excess accidental complexity. Or, it can look simple, yet its behavior is anything but due...
Latest articles
Code can be hard to understand due to excess accidental complexity. Or, it can look simple, yet its behavior is anything but due...
June 27, 2023
We've just launched an IDE Extension for VS Code, helping developers tackle code complexity within the editor. Read more and try...
April 03, 2023
In this post we'll demonstrate an example of a functional refactoring pattern.
February 15, 2023
Roku BrightScript, a powerful scripting language is now fully supported in CodeScene. Read how CodeScene can help you as a...
January 26, 2023
When writing automated tests, we need to come up with intelligent questions to guide our decisions in what unit tests to write.
December 06, 2022
React hooks can be easily created as any other function. We can create our own domain specific hooks that can be reused across the...
November 23, 2022
This is a description of a high-level performance optimization workflow, primarily focusing on optimizing the design of our...
July 01, 2022
A novel approach to visualizing the dynamic work of development teams. Ensure your software architecture matches your team...
June 30, 2022
Knowing the size of input beforehand, it should be safe to leave out the padding character so you don’t need to percent-encode it...
June 15, 2022
How should you go about a technical interview? We say the white board approach is incomplete.
May 25, 2022
Code Health: simple ways to avoid complexity
March 31, 2022
We've been working on better refactoring tools for teams to improve their code, and we're happy to present our new Refactoring...
March 25, 2022