A small blog post about using GitHub Actions to publish nuget package.
Not Cool, YouTube! Not Cool.
This is really really annoying. Coming from a company owned by Google, you would expect some intelligence, but I guess you can't expect that. A little bit of background, I work at Rokt. Probably few people know about Rokt, we are a marketing tech company, we display targeted advertisements to users, and the rest is... Continue Reading →
Use Visual Studio to generate .cs from .proto and steamline your development process
Well, protobuf. Right? If you haven't heard of it, please visit - https://developers.google.com/protocol-buffers/ and read it. It is pretty cool in terms network communication. Reduces size of your payload a lot. Now, if you are like me trying to use .proto files with Visual Studio, you might find it painful, to re-generate .cs files after... Continue Reading →
Circle CI – Adding a User Key to access a secondary repository
If you ever wondered how you can add a ssh access to another repository of Bitbucket/Github in your Circle CI build agent? It is pretty simple. They currently don't have a UI to give you, your public key that is generated for you using the nifty button - Create ... User Key Here is easy... Continue Reading →
Automate your Integration Test with C# and Docker with Docker.DotNet
With the bloom of micro-service architectures in recent days, a demand in being able to test the integration of those micro-services has also become a lot relevant and a challenge as well. I was also facing a problem while doing some integration tests with my services and tried to come up with an automated testing... Continue Reading →
The BeeHive Architecture
Proposing a software architecture that supports unlimited number of plugable components. I am introducing the BeeHive architecture. Please feel free to provide your feedback and point out the problems. I would very much appreciate that.
Atl.Repository.Standard – Using IOC or a DI Container
In this short Article I am presenting how you initialize the service provider to inject the repository properly.
Atl.Repository.Standard – Basic Usage
This post introduces a nuget package, Atl.Repository.Standard, a simple .net standard repository that support DI and multi-tenancy, out of the box.
Castle Windsor, Service Locator and a possible memory leak !!!
In recent days, in one of my projects, we found an innocently looking bug that was a little too overweight - sometimes weighing more than 6GB in size in a 8GB web server. Well, a memory leak that caused the application pool to crash by exhausting the system memory. So I thought that, why not... Continue Reading →
Managed Extensibility Framework –
Introduction Before I begin lets discuss about a common development scenario and how we might deal with it - Suppose we have a requirement as follows (This was a real-time scenario once for me )- The system will collect table data from flat files, like - plain text (txt). The task is to collect column... Continue Reading →
Creating a handsome custom JavaScript library
jQuery, ExtJS, etc are some of the most sophisticated javascript libraries used current days. But If you are as passionate as I am at some moment of your life you could wish to have your very own independent js library that can be used at any site. Suppose you have created a custom library named... Continue Reading →
Uploading files from iPhone to ASP.net web site
Hello All, As a coder sometimes I have to crush my head on the desk for not finding a feasible solution to a problem. One problem that almost had me finished is uploading image files from iPhone to asp.net website. Both the website and iPhone application was developed by me and thus I had to... Continue Reading →
WCF Web Service – Enabling JSON – Solution 1
Hello! The main reason I am posting this really simple post only because, even though it is simple, it wasted a lot of time for me. There are several ways to enable JSON request and response for WCF web service. But the easiest I think is this one 1. Just select AJAX Enabled Web Service... Continue Reading →