Tricky Questions about C#
Some questions may seem too basic, but they still contain tiny tricks. Sometimes even a simple...
Another Way to Localize Application
I would like to introduce a simple way to localize applications. I do not like the standard mechanism with resource assemblies for the...
Preparing for Exam 70-483: Programming in C#
During preparation for exam 70-483, I found lots of websites containing links to various manuals that helped me a lot. But what really...
Comparison of Tree Graphs
When developing an information system that also includes various processing of design and...
Oracle as Workaround of Mutating Tables
The Oracle mutating trigger error occurs when a trigger references the table that owns the trigger, resulting in the “ORA-04091:...
Oracle Regular Expressions. Dangerous Range
An Oracle developer who often uses regular expressions in code sooner or later can face a phenomenon that is indeed mystical. Long-term...
How Generics save from Boxing
At the method input, we often perform a null test. Someone makes the test as a separate method, so...
How to Use Signals in C#
Currently, the thread synchronization in С# causes some difficulties, in particular, when passing synchronization primitives...
Generic Repository Pattern in Entity Framework
A Repository mediates between the domain and data mapping layers, acting like an in-memory domain object collection. Client objects...
LINQ: Dynamic Creation of Query Filters
Sooner or later, each developer has to create data tables with the possibility to sort by columns....



