swirl
Home Software Blog Wallpapers Webtools
blogpost
Tuesday 12, September 2023
This blogpost discusses how to create a Linux service using DotNet Core (6) and how to implement a clean shutdown routine.

blogpost
Thursday 25, May 2023
This post discusses how to enable SSL and client authentication in a Spring boot application.

blogpost
Sunday 10, April 2022
So you've decided to use AWS lambdas for your application. Lambdas have great integration with...

blogpost
Saturday 09, April 2022
Apache Camel is a neat framework if your application requires customizable workflows, components and a wide array of input and output adapters. This post demonstrates how to use Camel with Spring and XML to define routes.

blogpost
Friday 25, February 2022
A quick code sample demonstrating use of Log4J2, SLF4J and configuring Log4J using a properties file.

blogpost
Saturday 31, July 2021
This blog post discusses how to generate unit test code coverage using NUnit, Open Cover and Report Generator.

blogpost
Tuesday 13, April 2021
Not all tutorials are created equal. My reviews of LinkedIn Learning videos.

blogpost
Friday 13, November 2020
Typically we don't really pay much attention to objects when writing our applications.

blogpost
Friday 20, September 2019
A lot of us don't care. A lot of us care maybe a bit too much but coming across a nice new monospaced font does make writing code more fun.

blogpost
Friday 30, August 2019
XML namespaces always confound me, not just when consuming then via SQL but also from C#.

blogpost
Sunday 23, December 2018
We all are learning lots of things at a tremendous pace but we don't realize that this is happening.

blogpost
Sunday 01, July 2018
Working in Linux requires one to work with the terminal a lot. IMHO creating shorthand for frequently used commands really helps a lot...

blogpost
Sunday 11, February 2018
It's not everyday you need to host the CLR but when do there is very little information available.

blogpost
Monday 20, November 2017
This post targets DotNet Core 1.0 interacting with MySQL database using EF Core.

blogpost
Sunday 06, August 2017
Typically we don't really pay much attention to objects when writing our applications.

blogpost
Saturday 13, May 2017
Often I need to either setup a project for Git or use an existing Git project locally. Here are the steps to do both.

blogpost
Monday 20, March 2017
Till last week I believed TDD (Test Driven Development) to be at best - a fashionable way to write code and at worst

blogpost
Friday 30, December 2016
A quick introduction to Windows 2016 containers using Docker

blogpost
Thursday 29, December 2016
A quick introduction to Windows 2016 containers using Docker

blogpost
Tuesday 11, October 2016
It's not everyday I need to store hierarchical data in SQL tables but when I do, the usual self-join on a table works out fine.

blogpost
Friday 05, February 2016
A quick overview of OData v4 - CRUD and filters.

blogpost
Sunday 22, February 2015
ASP.NET MVC provides a simple and effective means to stop cross-site-request-forgery attack. However this scheme is available only for form data submissions. The purpose of this article is to create an authorization attribute which protects against cross-site request forgery for JSON like requests.

blogpost
Monday 16, February 2015
ASP.NET MVC5 has great support for input validation. There are two main approaches, lets see how these work in this article.

blogpost
Sunday 15, February 2015
One can't stop loving model binding in ASP.NET MVC. It simplifies so many things. There are some tricky areas though one of which is using checkboxes. In this post, I'll try to explain how I have used them.

blogpost
Tuesday 10, February 2015
Here is an easy way to find stored procedures containing a particular string

blogpost
Thursday 19, June 2014
To debug the android device changes will have to be made both on the Android device side as well as the Windows PC side.

blogpost
Sunday 05, May 2013
ORM (object relation mapping) libraries have been around since a long time. Ever since my first job, converting relational data to classes and back has been part of everyday life.

blogpost
Saturday 26, May 2012
I decided to try one more framework before giving up – this is when I chanced upon a relatively new framework on the block called Yii.

Posts By Year

2024 (4)
2023 (5)
2022 (10)
2021 (5)
2020 (12)
2019 (6)
2018 (8)
2017 (11)
2016 (6)
2015 (17)
2014 (2)
2013 (4)
2012 (2)

Posts By Category

.NET (4)
.NET Core (2)
ASP.NET MVC (4)
AWS (5)
AWS API Gateway (1)
Android (1)
Apache Camel (1)
Architecture (1)
Audio (1)
Azure (2)
Book review (3)
Business (1)
C# (3)
C++ (2)
CloudHSM (1)
Containers (4)
Corporate culture (1)
Database (3)
Database migration (1)
Desktop (1)
Docker (1)
DotNet (3)
DotNet Core (2)
ElasticSearch (1)
Entity Framework (3)
Git (3)
IIS (1)
JDBC (1)
Java (10)
Kibana (1)
Kubernetes (1)
Lambda (1)
Learning (1)
Life (7)
Linux (2)
Lucene (1)
Multi-threading (1)
Music (1)
OData (1)
Office (1)
PHP (1)
Photography (1)
PowerShell (2)
Programming (28)
Python (1)
Rants (5)
SQL (2)
SQL Server (1)
Security (3)
Software (1)
Software Engineering (1)
Software development (2)
Solr (1)
Sql Server (2)
Storage (1)
T-SQL (1)
TDD (1)
TSQL (5)
Tablet (1)
Technology (1)
Test Driven (1)
Testing (1)
Tomcat (1)
Unit Testing (1)
Unit Tests (1)
Utilities (3)
VC++ (1)
VMWare (1)
VSCode (1)
Visual Studio (2)
Wallpapers (1)
Web API (2)
Win32 (1)
Windows (9)
XML (2)

Posts By Tags

.NET(6) API Gateway(1) ASP.NET(4) AWS(3) Adults(1) Advertising(1) Android(1) Anti-forgery(1) Asynch(1) Authentication(2) Azure(2) Backup(1) Beliefs(1) BlockingQueue(1) Book review(2) Books(1) Busy(1) C#(4) C++(3) CLR(1) CORS(1) CSRF(1) CTE(1) Callbacks(1) Camel(1) Certificates(1) Checkbox(1) Client authentication(1) CloudHSM(1) Cmdlet(1) Company culture(1) Complexity(1) Consumer(1) Consumerism(1) Containers(3) Core(2) Custom(2) DPI(1) Data-time(1) Database(4) Debugging(1) Delegates(1) Developer(2) Dockers(2) DotNetCore(3) EF 1.0(1) Earphones(1) Elastic Search(2) ElasticSearch(1) Encrypted(1) Entity framework(1) Events(1) File copy(1) File history(1) Font(1) Git(2) HierarchyID(1) Hyper-V(1) IIS(1) Installing(1) Intelli J(1) JDBC(1) JSON(1) JUnit(1) JWT(1) Java(3) JavaScript(1) Kubernetes(1) Life(1) LinkedIn(1) Linux(2) Localization(1) Log4J(1) Log4J2(1) Logging(1) Lucene(1) MVC(4) Management(2) Migration history(1) Mirror(1) Mobile Apps(1) Modern Life(1) Money(1) Music(1) NGINX(1) NTFS(1) NUnit(2) OData(1) OPENXML(1) Objects(1) Office(1) OpenCover(1) Organization(1) PHP(1) Paths(1) PowerShell(2) Processes(1) Producer(1) Programming(2) Python(2) QAAC(1) Quality(1) REDIS(2) REST(1) Runtimes(1) S3-Select(1) SD card(1) SLF4J(1) SQL(2) SQL Code-first Migration(1) SSH(2) SSL(1) Sattelite assemblies(1) School(1) Secrets Manager(1) Self reliance(1) Service(1) Shell(1) Solr(1) Sony VAIO(1) Spirituality(1) Spring(1) Sql Express(1) System Image(1) TDD(1) TSQL(3) Table variables(1) Tables(1) Tablet(1) Ubuntu(1) Url rewrite(1) VMWare(1) VSCode(1) Validation(2) VeraCode(1) Wallpaper(1) Wallpapers(1) Web Development(4) Windows(2) Windows 10(2) Windows 2016(2) Windows 8.1(1) Work culture(1) XML(1) Yii(1) iTunes(1) open file handles(1) renew(1) security(1) static ip address(1) ulimit(1)