- 🔭 I’m Debasis Paul. I am a software developer Architect based in BD. Loves building web and cloud apps. Main interests are in .NET web technologies, C#, Microsoft Azure and application performance. I have worked with C# Using C# is one of the most enjoyable experiences I've had with software development. Its simplicity amazes me. Usually, when I get bugs, through the use of the language, the strictness of the type system and the compiler, it doesn't take too much time to figure out the culprit.
- 🎬 I'm working on a web application called ecms.v2 that makes ecommerce management system more discoverable
- 🎥 I write code live on Twitch - tune in, chat, and I'll answer your questions live on video.
- 🌱 I’ve blogged here for nearly 10 years https://debasispaul.com/blog https://medium.com/@debasispaul
- 👯 I’ve podcasted here for 15 years https://paulminutes.com
- 🤔 I’m on x https://x.com/debasispaul_
- 🤔 Email me on debasispaul@outlook.in debasispaul@outlook.com
- 🤔 I’m on Mastodon https://mastodon.social/@debasispaul
- 💬 and I like making YouTubes https://www.youtube.com/@idebasispaul
- 📫 How to reach me: https://www.debasispaul.com/about/ https://sites.google.com/view/debasispaul/
- 👕 Buy a T-shirt here: https://www.debasispaul.com/
- ⚡ Fun fact: "A developer is a machine that converts coffee into code", Enjoys hiking, backpacking, climbing, and snowshoeing the great Pacific Northwest when AFK. In my free time, i brews my own beer. F1 fan, Favourite beer: Westmalle Tripel, Rochefort 10, La Chouffe (Achouffe).
- ⚡ Newsletter: https://debasis-newsletter.beehiiv.com/subscribe
- 😄 Pronouns: He/Him
- 🎋 Developer/Architect On .Net @DebasispaulTechnologies
- :angery: CAT DAD🐈
- 🎋 Building Cool things On @dotnet Technologies.
- ❄️Lots of love for @microsoft on @dotnet @blazor @csharp @Azure @aspdotnetcore @maui @visualstudio
- 💘 craft🍻 malt🥃 good☕ fine⌚ @debasispaullearn 👟 🇺🇸❄️ @Seahawks 🏈 @F1 🏎 📺https://instagram.com/debasispaul #BLM 🇺🇸 🧚♂️ he/him
- 🎸 Certified Singer by Passion!
- 🎩Founder/CEO @debasispaultechnologies @debasispaullearn @dpit
- 🎓Professor @Aptech
- 🎓Counselor @vub
- Love To Build .Net Community
- Learning .NET WEB, .NET CLOUD, .NET Machine Learning & AI, Microservices with .NET, .NET Desktop Apps, Game Development with .NET, Internet of Things (IoT), .NET Multi-platform App UI, .NET Programming Languages
- READING .NET Books, Enjoing .NET Videos, .NET COMMUNITY Events.
- Singing With My Piano
- Cooking & Cleaning For MySelf
- Doing dad responsibility for my two cat Ashera & Oliver.
- passionate about open source, Azure, Infrastructure as Code and DevOps.
- Developing ASP.NET Core web applications with C#, Blazor, dotnet MAUI, Microsoft Teams APP Integration.
- Exploring frontend development with React, Angular.
- Building my C# & ASP.NET Core knowledge from the ground up.
- Building my knowledge from the ground up.
sleeping
doing Cat Dad duties, Cooking, Cleaning, Gardening
listening to Taylor Swift, Adale
playing guitar, Piano, or Reading
biking
running
swimming
Exercise, yoga, Mindfulness
My current bikes (we never have enough bikes)
- Specialized Diverge Comp, mostly for commuting now.
- Specialized Roubaix Expert Di2, for long/group rides.
- Specialized Stump Jumper, for mountain biking.
- Canyon Speedmax Cf 8.0 Di2, for triathlons.
My current guitars (we never have enough guitars)
- Taylor 214ce
- Yamaha SLG200S Silent Guitar
My current running gear (one pair is enough)
- Nike Air Zoom Tempo Next%
- Balega Hidden Comfort Running Socks
When I don't get paid to code, I still code, mainly on these open source projects:
Jint - [https://github.com/sebastienros/jint](https://github.com/sebastienros/jint)
A JavaScript interpreter for .NET, which allows to run standard scripts in any .NET application. If you need to add some scripting capabilities to your apps, to build a rules engine, or evaluate configurable predicates, you should use it. It's fast and standard compliant.
The first version of this project started at a previous job, where we needed to send email compains, and we wanted to customize these emails using templates. We followed the way Razor was working by translating the template into pure code, but decided that JavaScript would be easier than C# for editors. A few years ago I decided to rewrite it from scratch following the ECMAScript specs. The first week I joined Microsoft I was asked to show a prototype to Scott Guthrie of "jQuery on the server" which I had built with it, that was fun!
YesSQL - [https://github.com/sebastienros/yessql](https://github.com/sebastienros/yessql)
A NoSQL-like document database layer for .NET that works on existing RDBMS like SQL Server, PostgresQL, Sqlite, MySQL. It allows to store documents and define materialized indexes you can query on using SQL directly. Because it's using the database system you want, you can reuse your existing knowledge, and also use custom SQL queries when you need to optimize for performance.*
*The idea of the project came to me while working on the first version of Orchard CMS, where we would have to split entities in many tables, which was impacting perf a lot. A CMS usually fits a document based approach, with denormalized data. However using brand new NoSQL databases is often an issue in terms of vendor lock-in, or lack of experience on these systems. RavenDB paved the way in .NET, and I thought we could definitely provide similar features using an RDBMS. Now YesSQL is the standard way to store content in Orchard Core.