EN
Loading...
Projects
Blog
Contact us
Home
Projects
Blog
Contact us
Language:
EN
HR
Read our latest post
All
CodeMage
How to
Development
Business
Design
Development
Time-Travel with SQL - Auditing Using Temporal Tables
Unlock the power of time-travel in SQL! Dive into how Temporal Tables let you track, audit, and analyze data changes over time. Whether you are chasing compliance, restoring deleted records, or uncovering trends from historical data, this article breaks down the how and why of system-versioned tables, complete with SQL examples and Entity Framework Core integration.
Development
Content Security Policy and its implementation through Next.js
Learn how to protect yourself from various Cross-site Scripting (XSS) attacks using Content Security Policy (CSP). Find out when to use hashes and when to use nonces, avoid unsafe-inline, and manage third-party code. Also, discover how to implement CSP in Next.js applications and how to tailor it for maximum security without compromising functionality.
Development
Filling out PDFs in .NET
PDF handling can be a real pain, especially if you have to programmatically create or edit files. A seemingly simple task, the landscape from the .NET perspective however is not that simple.
Development
Emulating AWS services with LocalStack for .NET developers
Unlock the AWS cloud experience right on your machine - without the cost or complexity. LocalStack offers a robust AWS service emulator, enabling seamless experimentation, rapid iteration, and efficient debugging.
Development
Localization in .NET via database with ILocalizer
Localization, i.e. translating applications into different languages always has its pain points. Find out how we used ILocalizer on a project to create a flexible solution.
Design
Visual Design Principles for Enhancing User Experience
A great user experience (UX) is achieved by understanding users' needs, behaviors, and emotions through continuous testing, feedback and iteration. Additionally, visual design contributes to enhancing the overall user experience.
CodeMage
We have been hard at work on our new website
Welcome!