Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
AhmedTarekHasan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
AhmedTarekHasan
3y ago
Represent features like [Read, Write, Modify, …] and their combinations into a single field.
2.
▲
by
AhmedTarekHasan
3y ago
In this article we are going to explore some Design Best Practices that are practically proved to be efficient.
3.
▲
by
AhmedTarekHasan
3y ago
If I ask you: Could your knowledge of the available implementations affect your abstractions design? Most probably you would say: No, if this happens then I don't know enough about the system. At some point on my career I would have pr
4.
▲
by
AhmedTarekHasan
3y ago
Read this article to learn about the Strategy Design Pattern in .NET C# with code samples.
5.
▲
by
AhmedTarekHasan
3y ago
Read this article to learn about the Mediator Design Pattern in .NET C# with code samples.
6.
▲
by
AhmedTarekHasan
3y ago
Read this article to understand the Liskov Substitution Principle of the SO(L)ID principles in .NET C#
7.
▲
by
AhmedTarekHasan
3y ago
Read this article to learn how to split your IO app into smaller modules which you can cover by 100%
8.
▲
by
AhmedTarekHasan
3y ago
Different ways but almost the same concept applies; write some code, get HTML of a URL, parse HTML, and finally extract the data you want. However, if we only stick to this definition, we would be missing a lot of details...
9.
▲
by
AhmedTarekHasan
3y ago
After reading this article, you would know when DIs are not the right solution and the better design to use.
10.
▲
by
AhmedTarekHasan
3y ago
Learn paging/partitioning mathematical equations and how to apply them in JavaScript and .NET C# code.
11.
▲
by
AhmedTarekHasan
3y ago
When using System.Timers.Timer in your .NET C# application, you might face problems with abstracting it and being able to cover your modules with Unit Tests. In this article, we would be discussing the Best Practices on how to conquer these
12.
▲
by
AhmedTarekHasan
3y ago
How could I test a Console application when the input is passed by key strokes and the output is presented on a screen?!! Know the What? and How? to fully cover your Console Application using TDD, DI, and IoC.
13.
▲
by
AhmedTarekHasan
3y ago
In this article, we would walk through the whole process of developing a Fluent API using the Builder Design Pattern, from the early steps of thinking about it, to the latest of testing it.
14.
▲
by
AhmedTarekHasan
3y ago
Learn how to have full control over the timer and be able to cover it with unit tests.
15.
▲
by
AhmedTarekHasan
3y ago
Uncover the secrets about the Single Responsibility Principle (SRP) of the SOLID Principles.
16.
▲
by
AhmedTarekHasan
3y ago
Why Immutability is a good thing and how to apply it.
17.
▲
by
AhmedTarekHasan
3y ago
Why and How you should always try to replace Recursion with something else in .NET C#
18.
▲
by
AhmedTarekHasan
3y ago
These are the most common mistakes made by developers.
19.
▲
by
AhmedTarekHasan
3y ago
All about memory management in .NET and important related topics.
20.
▲
by
AhmedTarekHasan
3y ago
List of top .NET developers and contributors to connect with and follow to learn and gain new skills.
21.
▲
by
AhmedTarekHasan
3y ago
This is a list of useful free online tools for developers to help them on their daily tasks.
22.
▲
by
AhmedTarekHasan
3y ago
A guide on how to do Web Scraping in .NET C#, with code samples.
23.
▲
by
AhmedTarekHasan
3y ago
Step by step guide to develop a Fluent API from scratch in .NET C# using the Builder Design Pattern.
24.
▲
by
AhmedTarekHasan
3y ago
Know when to depend on String.GetHashCode() in .NET C#, and when not.
25.
▲
by
AhmedTarekHasan
3y ago
Learn how to implement a better enhanced Repository Pattern following Best Practices to satisfy extended requirements like throttling.
26.
▲
by
AhmedTarekHasan
3y ago
Even if you don’t own the Webpage, you can still attach your JavaScript UserScripts.
27.
▲
by
AhmedTarekHasan
3y ago
Why & When Sealed Keyword could lead to a performance boost in .NET C#
28.
▲
by
AhmedTarekHasan
3y ago
Know when DIs aren’t the right solution, and the better design to use instead in .NET C#
29.
▲
by
AhmedTarekHasan
3y ago
How could I test a Console application when the input is passed by key strokes and the output is presented on a screen?!! Know the What? and How? to fully cover your Console Application using TDD, DI, and IoC.
30.
▲
by
AhmedTarekHasan
3y ago
A new brand providing unique apparel (t-shirts, hoodie, tank, crewneck,...) and other print on demand products (bottles, magnets, mouse pads,...) specifically catered to software engineering enthusiasts.
More ›