Skip to content
View Drizin's full-sized avatar
Block or Report

Block or report Drizin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Drizin/README.md

"You can do anything, but you can't do everything"

Hi there πŸ‘‹ πŸ‘‹ πŸ‘‹ 😎

πŸ’» Principal Software Engineer (20+ yoe), mostly working with Microsoft stack (.NET, C#, SQL Server, Azure, etc).
β˜€οΈ - Currently living in sunny South Florida 🌴 β˜€οΈ 🌴 β˜€οΈ 🌴
πŸ’­ - My Blog where I write about random coding stuff
β˜• - My LinkedIn profile
πŸ“§ - How to reach out to me

GitHub stats

Some recent opensource projects:

  • ⭐ - InterpolatedSql (formerly DapperQueryBuilder): Library to dynamically build injection-safe SQL statements using String Interpolation and Fluent API. Dapper is a popular micro ORM for .NET framework
  • ⭐ - CodegenCS: C# Toolkit for Code Generation (for anyone who had love and hate relationship with T4 Templates, and know how difficult it is to get whitespace right). Check-out these samples for generating POCOs/DAL or for generating NSWag Client
  • ⭐ - InterpolatedLogging: Extensions to Logging Libraries (Serilog, NLog, Microsoft ILogger) to write Log Messages using Interpolated Strings without losing Structured Property Names
  • ⭐ - Harbin.DataAccess: library to use distributed databases (with read-replicas) on top of Dapper / DapperQueryBuilder, with an optional Generic Repository Pattern implementation using Dapper SimpleCrud
  • ⭐ - NsisMultiUser: NSIS plugin that allows to choose between "per-user" installations (no admin required) and "per-machine" installations (asks elevation only when necessary)
  • πŸ‘€ - What's the next big thing??

Some non-opensource projects which I've built and still maintain:

  • πŸ“Ί - TV Map: TV Listings for Brazil and Portugal
    Social TV platform (launched in 2012) for users to share what they are watching, see what others are watching, and connect to people who are watching the same TV shows.
    It’s based on crawler robots, and has more than 3 million monthly page views.
  • ⭐ - Krepost and Castellum are Migration tools to export source code history from Microsoft Visual SourceSafe to Subversion or Git. (This is much more complex than it seems)
  • ⭐ - Servantt is a tool to reverse-engineer your SQL Server objects into scripts, compare database to the scripts, update the scripts, or apply script changes back to the SQL server.
  • 😺 - MemeLab - work in progress - Meme Editor
  • πŸ‘€ - What's the next great idea??

JetBrains Request ID=25062023/12037478

Pinned

  1. DapperQueryBuilder DapperQueryBuilder Public

    Dapper Query Builder using String Interpolation and Fluent API

    C# 479 49

  2. CodegenCS/CodegenCS CodegenCS/CodegenCS Public

    C# Toolkit for Code Generation (T4 alternative!)

    C# 198 26

  3. InterpolatedLogging InterpolatedLogging Public

    Wrappers around ILoggers (Microsoft Extensions Logging, Serilog, NLog, etc) to accept Interpolated Strings

    C# 79 2

  4. Harbin.DataAccess Harbin.DataAccess Public

    .NET Layered Architecture using Dapper, distributed databases (read replicas), Mockable Data Access, Code Generation (CodegenCS)

    C# 20 4

  5. NsisMultiUser NsisMultiUser Public

    Installer/Uninstaller that allows installations "per-user" (no admin required) or "per-machine" (asks elevation only when necessary)

    NSIS 52 17

  6. MultipleReturnValues MultipleReturnValues Public

    Companion code for My CodeProject Article "Using Multiple Return Values instead of Exceptions"

    C# 7 1