{"id":30780371,"url":"https://github.com/drizin/drizin","last_synced_at":"2026-02-17T18:04:36.202Z","repository":{"id":116468262,"uuid":"290374402","full_name":"Drizin/Drizin","owner":"Drizin","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-04T20:35:49.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-08T01:47:34.235Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Drizin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-26T02:27:01.000Z","updated_at":"2024-06-04T20:35:53.000Z","dependencies_parsed_at":"2024-03-14T02:49:58.658Z","dependency_job_id":null,"html_url":"https://github.com/Drizin/Drizin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Drizin/Drizin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drizin%2FDrizin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drizin%2FDrizin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drizin%2FDrizin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drizin%2FDrizin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Drizin","download_url":"https://codeload.github.com/Drizin/Drizin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drizin%2FDrizin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29552257,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T17:56:56.811Z","status":"ssl_error","status_checked_at":"2026-02-17T17:56:55.544Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-05T07:12:48.938Z","updated_at":"2026-02-17T18:04:36.185Z","avatar_url":"https://github.com/Drizin.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"_\"You can do anything, but you can't do everything\"_\n\n### Hi there :wave: :wave: :wave: :sunglasses:\t\n\n:computer: Principal Software Engineer (20+ yoe), mostly working with Microsoft stack (.NET, C#, SQL Server, Azure, etc).  \n:sunny: - Currently living in sunny South Florida :palm_tree: :sunny: :palm_tree: :sunny: :palm_tree:  \n:thought_balloon: - [My Blog](https://rickdrizin.com/) where I write about random coding stuff  \n:coffee: - [My LinkedIn profile](https://www.linkedin.com/in/RickDrizin/)  \n:email: - How to [reach out to me](https://rickdrizin.com/pages/Contact/)  \n\n[![GitHub stats](https://github-readme-stats.vercel.app/api?username=Drizin\u0026show_icons=true\u0026theme=dark)](https://github.com/anuraghazra/github-readme-stats)\n\nSome recent opensource projects:\n- :star: - [InterpolatedSql](https://github.com/Drizin/InterpolatedSql/) (formerly [DapperQueryBuilder](https://github.com/Drizin/DapperQueryBuilder)): Library to dynamically build injection-safe SQL statements using String Interpolation and Fluent API. [Dapper](https://github.com/DapperLib/Dapper) is a popular micro ORM for .NET framework\n- :star: - [CodegenCS](https://github.com/CodegenCS/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](https://github.com/CodegenCS/Templates/tree/main/DatabaseSchema) or for [generating NSWag Client](https://github.com/CodegenCS/Templates/tree/main/OpenAPI)\n- :star: - [InterpolatedLogging](https://github.com/Drizin/InterpolatedLogging): Extensions to Logging Libraries (Serilog, NLog, Microsoft ILogger) to write Log Messages using Interpolated Strings without losing Structured Property Names\n- :star: - [Harbin.DataAccess](https://github.com/Drizin/Harbin.DataAccess): library to use distributed databases (with read-replicas) on top of Dapper / DapperQueryBuilder, with an optional [Generic Repository Pattern implementation](https://github.com/Drizin/Harbin.DataAccess/tree/main/src/Harbin.DataAccess.Repositories.DapperSimpleCRUD) using [Dapper SimpleCrud](https://github.com/ericdc1/Dapper.SimpleCRUD) \n- :star: - [NsisMultiUser](https://github.com/Drizin/NsisMultiUser): [NSIS](https://en.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System) plugin that allows to choose between \"per-user\" installations (no admin required) and \"per-machine\" installations (asks elevation only when necessary)\n- :eyes: - What's the next big thing??\n\nSome non-opensource projects which I've built and still maintain:\n- :tv: - [TV Map](https://www.tvmap.com.br/): TV Listings for [Brazil](https://www.tvmap.com.br/) and [Portugal](https://www.tvmap.pt/)  \n  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.  \n  It’s based on crawler robots, and has more than **3 million** monthly page views.\n- :star: - [Krepost](https://www.abstrakti.com/Products/Krepost) and [Castellum](https://www.abstrakti.com/Products/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)\n- :star: - [Servantt](https://servantt.com/) 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.\n- :smiley_cat: - [MemeLab](https://meme-lab.com/) - work in progress - Meme Editor\n- :eyes: - What's the next great idea??\n\n\u003c!--\n**Drizin/Drizin** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.\n\nHere are some ideas to get you started:\n\n- 🔭 I’m currently working on ...\n- 🌱 I’m currently learning ...\n- 👯 I’m looking to collaborate on ...\n- 🤔 I’m looking for help with ...\n- 💬 Ask me about ...\n- 📫 How to reach me: ...\n- 😄 Pronouns: ...\n- ⚡ Fun fact: ...\n--\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrizin%2Fdrizin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrizin%2Fdrizin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrizin%2Fdrizin/lists"}