~hackernoon | Bookmarks (29)
-
Code Coverage: I Don't Think You Know What This Means
Code coverage is a poor metric for indicating whether or not your code has been tested...
-
Avoid This Debugging Nightmare Using Autofac In ASP NET Core
Learn how to properly set up Autofac for dependency injection in ASP.NET Core projects, avoiding mistakes...
-
Exploring the Concept of Interception in Dependency Injection (DI) for Loosely Coupled Code
Dependency Injection (DI) facilitates loosely coupled code by injecting required objects or functions into classes or...
-
C#: From Fundamentals to Advanced Techniques - A Beginner-Friendly CheatSheet
The comprehensive C# Cheat Sheet is designed to aid developers in mastering key syntax and concepts...
-
How To Find a Sponsor Who Can Advocate For You
Even a great product in the market can’t sell by itself. It needs good marketing to...
-
Safeguarding Concurrent Programs in Java: Thread Safety from an Object Oriented Perspective
Fundamentally, thread-safety revolves around proper management of the shared state. In absence of such proper management,...
-
What Is Programming's Worst Enemy?
It is a written set of instructions (programs) that a machine will execute. So, we can...
-
Software Engineering for OpenHarmony: Related Work
This section highlights insights from research roadmaps and literature reviews in software engineering, spanning topics like...
-
Software Engineering for OpenHarmony—A Research Roadmap: Conclusion & References
This conclusion presents a visionary research roadmap for OpenHarmony software engineering, emphasizing collaboration and platform enhancement....
-
The 9 Powerful Behaviors of Highly Effective Leaders That Sets Them Apart
Effective leaders, though rare, are inspirational. They bring people together and enable them to collectively achieve...
-
Addressing OpenHarmony Development Challenges: Insights and Solutions
This section highlights the challenges faced in OpenHarmony app development and analysis, ranging from the scarcity...
-
Software Engineering for OpenHarmony: The Research Roadmap
Discover the preliminary research roadmap for OpenHarmony, identifying software engineering gaps and proposing example works to...
-
Building on OpenHarmony: Navigating its Architecture and App Development Framework
OpenHarmony, with its layered architecture, offers a unique framework for mobile app development. From the kernel...
-
Software Engineering for OpenHarmony: A Research Roadmap
The article discusses the significance of mobile software engineering, particularly in the context of OpenHarmony. It...
-
Collaboration Killers in Software Engineering
In software engineering, collaboration is key, especially when problem-solving. This article highlights the detrimental effects of...
-
I Built a Platform to Help Users Practice Programming Challenges Guided by AI
I built a platform helping people practice programming challenges guided by AI to help improve interviewing...
-
Retool Review - Can Lowcode Become Production Ready?
Are Retool apps production ready? Yes, if you are comfortable testing your app using Playwright or...
-
Code Smell 239 - Big Pull Request
You make too many different changes in a single pull request.
-
An Analysis of Combinatorial Test Design Techniques
Decision Table Testing: Use tables to document requirements and describe app functionality. Convenient for business logic...
-
Navigating the Intersection of Basic Science and Application Architecture Design
Discover the analogy between scientific knowledge evolution and IT engineering, emphasizing the challenge of distinguishing over-engineering...
-
Code Smell 238 - Dealing With Entangled Code
Don't mix your train of thought: Improve your Python code's readability and scoping by avoiding entanglements....
-
How to shed Pounds off your Docker image?
Containerisation is a software deployment process that bundles an application’s code with all the files and...