This app works best with JavaScript enabled.
Home
Blog
Archives
YouTube
About
Home
Blog
Archives
YouTube
About
Archives
August 2022
Using .NET AWS Lambda Authorizer To Secure API Gateway REST API
Aug 03, 2022
AWS
Serverless
Dotnet-Core
How To Manage Multiple Stages in Amazon API Gateway REST API?
Aug 01, 2022
AWS
Serverless
Dotnet-Core
July 2022
How To Build an API Gateway REST API Using AWS Lambda Proxy Integration?
Jul 29, 2022
AWS
Serverless
Dotnet-Core
Amazon API Gateway - Introduction To Building REST APIs
Jul 22, 2022
AWS
Serverless
Dotnet-Core
Uses
Jul 14, 2022
Thoughts
June 2022
How To Setup AWS Secret Manager for A Real World .NET Application
Jun 16, 2022
AWS
Serverless
Dotnet-Core
Amazon SNS For the .NET Developer: Getting Started Quick and Easy
Jun 02, 2022
AWS
Serverless
Dotnet-Core
May 2022
How Best To Secure Secrets When Building .NET Applications on AWS
May 13, 2022
AWS
Serverless
Dotnet-Core
Amazon SQS For the .NET Developer: How to Easily Get Started
May 12, 2022
AWS
Serverless
Dotnet-Core
How To Log Correctly To AWS CloudWatch From a .NET Application
May 03, 2022
AWS
Serverless
Dotnet-Core
April 2022
Learn How To Manage Credentials When Building .NET Application on AWS
Apr 28, 2022
AWS
Serverless
Dotnet-Core
Amazon S3 For the .NET Developer: How to Easily Get Started
Apr 20, 2022
AWS
Serverless
Dotnet-Core
February 2022
AWS Parameter Store For The .NET Developer: How to Easily Get Started
Feb 15, 2022
AWS
Dotnet-Core
Amazon API Gateway for the .NET Developer - How To Build HTTP APIs
Feb 10, 2022
AWS
Serverless
Dotnet-Core
January 2022
How To Setup Dependency Injection With Azure Functions ⚡
Jan 06, 2022
Azure
Serverless
Dotnet-Core
December 2021
2021: What Went Well, What Didn't and Goals
Dec 31, 2021
Thoughts
Review
November 2021
Azure Queue Storage For The .NET Developer: How To Easily Get Started
Nov 23, 2021
Azure
Serverless
Dotnet-Core
October 2021
Is Instance Messaging At Work Distracting You?
Oct 30, 2021
Essays
5 Ways to Handle Application Configuration & Secrets With Azure 🔐
Oct 25, 2021
Azure
Dotnet-Core
Azure Functions ⚡ For The .NET Developer: How To Easily Get Started
Oct 21, 2021
Azure
Serverless
Dotnet-Core
August 2021
How To PGP Encrypt An S3 File Using AWS Lambda Running Docker Images
Aug 12, 2021
AWS
Dotnet-Core
June 2021
2021: Quarter 2 Review and Goals Looking Forward to Quarter 3
Jun 30, 2021
Thoughts
Review
What Does It Mean To Be Productive?
Jun 13, 2021
Essays
Focus On Outcomes And Not Checking Off a List ✔
Jun 12, 2021
Essays
My Morning Routine
Jun 11, 2021
Essays
Sometimes All We Need Is Small Push To Keep Rolling
Jun 10, 2021
Essays
Important Life Lessons Learned From Running
Jun 09, 2021
Essays
I Had A Bad Start Today. What Can I Do?
Jun 08, 2021
Essays
I Don't Like Change. But Here's What I'm Doing About It
Jun 07, 2021
Essays
Waiting on Spouse Approval To Buy? Try This System
Jun 06, 2021
Essays
What's Stopping You From Writing Online?
Jun 05, 2021
Essays
Is it Obvious? Maybe It's Not!
Jun 04, 2021
Essays
Are You Multitasking Within Your Creation Process?
Jun 03, 2021
Essays
We Need To Fuel Ourselves To Keep Going, But How?
Jun 02, 2021
Essays
How To Get More Done? Here Is a Simple Trick That Works
Jun 01, 2021
Essays
May 2021
Looking To Start A Habit? But It Isn't New Year Yet!
May 31, 2021
Essays
Time's Flying And My Days Are Blank. Is It Really?
May 30, 2021
Essays
Passion Will Get You Started. But Is That Enough?
May 29, 2021
Essays
Bored at Work? Here's What I Did To Make It Fun Again
May 28, 2021
Essays
How To Be Amazingly Good At Asking Questions Online
May 27, 2021
Essays
5 Tips to Make it Impossible to Get Distracted
May 26, 2021
Essays
Book Summary: Write Your Book On The Side by Hassan Osman
May 26, 2021
Books
Notes
Social Media Is Your Best Accountability Partner!
May 25, 2021
Essays
4 Years Since Losing 23 kilos in 6 Months
May 24, 2021
Essays
How Writing Online has Helped Me as A Programmer?
May 23, 2021
Essays
The 5 Productivity Apps I Can't Live Without
May 22, 2021
Essays
The One Thing I Changed About How I Read
May 21, 2021
Essays
What Should I Learn Next?
May 20, 2021
Essays
Capture - The First Step To Creation
May 19, 2021
Essays
How Twitter Changed My Life!
May 18, 2021
Essays
My Writing Sucks
May 17, 2021
Essays
6 Years of The 4 AM Club! Here's How
May 16, 2021
Essays
Hello 'Atomic Essays' World
May 15, 2021
Essays
How to Run and Access DynamoDB Local For Easy Development and Testing
May 11, 2021
AWS
Serverless
Dotnet-Core
How To Deploy Web App and Web Job In A Single Pipeline
May 07, 2021
Azure DevOps
Azure
AWS Serverless Refactoring Series: How to Move to Clean Architecture?
May 03, 2021
AWS
Serverless
Dotnet-Core
AWS Serverless Refactoring Series: How to Improve the Maintainability of Project
May 03, 2021
AWS
Serverless
Dotnet-Core
April 2021
Going Serverless on AWS For The .NET Developer: How To Easily Get Started
Apr 16, 2021
AWS
Serverless
Dotnet-Core
AWS DynamoDB For The .NET Developer: How To Easily Get Started
Apr 06, 2021
AWS
Dotnet-Core
March 2021
2021: Quarter 1 Review and Goals Looking Forward to Quarter 2
Mar 30, 2021
Thoughts
Review
How To Protect Your ASP NET Web API Using JWT Authentication
Mar 24, 2021
Azure
Dotnet-Core
AWS Lambda For The .NET Developer: How To Easily Get Started
Mar 17, 2021
AWS
Dotnet-Core
Book Summary: Ultralearning by Scott.H. Young
Mar 15, 2021
Books
Notes
January 2021
Book Summary: Getting Results the Agile Way by J.D. Meier
Jan 18, 2021
Books
Notes
Why You Should Avoid Command Handlers Calling Other Commands?
Jan 11, 2021
Design
Dotnet
December 2020
2020: What Went Well, What Didn't and Goals
Dec 31, 2020
Thoughts
Review
Understand CORS and Learn How to Enable it for Your ASP NET API
Dec 01, 2020
ASP.NET
November 2020
How To Automatically Deploy ARM Templates To Azure Cosmos Emulator
Nov 12, 2020
Azure
How To Create An ARM Template For Cosmos DB
Nov 05, 2020
Azure
October 2020
Are You Using HttpClient in The Right Way?
Oct 30, 2020
ASP.NET
Dotnet-Core
How To Improve Your Online Reading - Why I Chose Diigo?
Oct 23, 2020
Productivity
Tools
August 2020
How To Easily Generate Data For SpecFlow Tests
Aug 04, 2020
Testing
ASP.NET
AutoFixture
June 2020
How To Continuously Deploy Your .NET Core Azure WebJobs
Jun 29, 2020
Azure DevOps
Azure
Migrating My Blog From Hugo To Gatsby
Jun 05, 2020
Blogging
May 2020
HOW TO: ZIP Multiple CSV Files In ASP.NET
May 15, 2020
Programming
HowTo
Simulate UI Scenarios For Front-End Development
May 05, 2020
Front-End
TypeScript
Cypress
My YouTube Setup and Workflow
May 01, 2020
Productivity
April 2020
Connect .Net Core To Azure Key Vault In Ten Minutes
Apr 28, 2020
Azure Key Vault
Dotnet-Core
Getting Started With Cypress: An End-to-End Testing Framework
Apr 23, 2020
Testing
Cypress
TypeScript
Simulating Different Scenarios Using Fake JSON Server API
Apr 21, 2020
Testing
TypeScript
Cypress
Let Azure Manage The Username and Password Of Your SQL Connection String
Apr 16, 2020
Azure
Azure Managed Service Identity And Local Development
Apr 14, 2020
Azure
Setting Up Cypress + React App + JSON Server + TypeScript
Apr 09, 2020
Cypress
TypeScript
Testing
Setting Up A Fake REST API Using JSON Server
Apr 06, 2020
JavaScript
Cypress
Testing
Don't Let Entity Framework Fool Your Constructors!
Apr 01, 2020
Programming
Basics
March 2020
DefaultAzureCredential: Unifying How We Get Azure AD Token
Mar 23, 2020
Azure
Azure Key Vault
Back To Basics: Constructors and Enforcing Invariants
Mar 16, 2020
Programming
Basics
Generating PDF: .Net Core and Azure Web Application
Mar 02, 2020
Dotnet
Azure
February 2020
TypeScript: Use Sum Types To Your Advantage When Modelling Data
Feb 24, 2020
TypeScript
Azure DevOps Build Release Pipeline For Create React App
Feb 10, 2020
Azure DevOps
React
December 2019
2019: What Went Well, What Didn't and Goals
Dec 31, 2019
Thoughts
Review
Dynamically Create Powershell Alias
Dec 10, 2019
Tools
Setting Up The Windows Terminal
Dec 06, 2019
Tools
November 2019
Rename SQL Table and Update Naming Conventions for Associated Keys and Constraints
Nov 30, 2019
Programming
Bullet Journaling: How To Be More Productive With a Pen and Paper System
Nov 21, 2019
Productivity
October 2019
How to Authenticate With Microsoft Graph API Using Managed Service Identity
Oct 06, 2019
Azure
Dotnet-Core
September 2019
Brisbane To Gold Coast Cycle Challenge, B2GC 2019
Sep 17, 2019
Fitness
Remote Debugging: Azure Virtual Machines With Visual Studio
Sep 13, 2019
Azure
Programming
August 2019
Cycling To Work: What's in My Bag
Aug 26, 2019
Fitness
Productivity
Fixed: Jaybird Run - Right Earbud Not Charging
Aug 20, 2019
Gadgets
Exercism: A Great Addition To Your Learning Plan
Aug 15, 2019
TipOW
FSharp
July 2019
Bulk Import CSV Files Into SQL Server Using SQLBulkCopy and CSVHelper
Jul 30, 2019
Programming
Variable Snapshotting in Azure DevOps When Using Azure Key Vault
Jul 18, 2019
Azure DevOps
Azure Key Vault
June 2019
Enable History for Azure DevOps Variable Groups Using Azure Key Vault
Jun 12, 2019
Azure DevOps
Azure Key Vault
Handling Too Many Request Error with Auth0 Using Polly
Jun 10, 2019
Programming
Azure AD: Restrict Application Access To Users Belonging To A Group
Jun 04, 2019
Azure
May 2019
How to Authenticate and Authorize Azure Function with Azure Web App Using Managed Service Identity (MSI)
May 20, 2019
Azure
How To Take iOS App Store Screenshots Using Google Chrome For Cordova Applications
May 01, 2019
Programming
April 2019
Code Signing MSI Installer and DLLs in Azure DevOps
Apr 10, 2019
Azure DevOps
Setting Up Dual 4K Monitors - Dell P2715Q and Dell U2718Q
Apr 03, 2019
Productivity
March 2019
Custom Authorization Policy Providers in .Net Core For Checking Multiple Azure AD Security Groups
Mar 29, 2019
Azure
Dotnet-Core
Tip of the Week: Toggl - A Pomodoro Timer
Mar 27, 2019
Productivity
Tools
Building Windows Service Installer on Azure Devops
Mar 25, 2019
Azure DevOps
Azure
February 2019
One Day Trips Around Brisbane
Feb 28, 2019
Travelogue
Digital Minimalism: An Experiment To Simplify Online Life
Feb 22, 2019
Productivity
January 2019
Tip of the Week: Squoosh - Make Images Smaller
Jan 22, 2019
TipOW
Tools
Windows Service Using Topshelf, Quartz and Autofac
Jan 21, 2019
Programming
Migrating Octopress To Hugo
Jan 12, 2019
Blogging
December 2018
2018: What Went Well, What Didn't and Goals
Dec 31, 2018
Thoughts
Review
Query Object Pattern and Entity Framework - Making Readable Queries
Dec 20, 2018
Dotnet
Programming
Exclude Certain Scripts From Transaction When Using DbUp
Dec 17, 2018
Programming
.Net Core Web App and Azure AD Security Groups Role Based Access
Dec 11, 2018
Azure
Dotnet-Core
Azure AD Custom Attributes and Optional Claims from an ASP.Net Application
Dec 10, 2018
Azure
Dotnet-Core
ASP.NET
Setting up DbUp in Azure Pipelines
Dec 03, 2018
Azure DevOps
Programming
November 2018
Tip of the Week: Azure Pipelines - How to Find Remaining Free Build Minutes?
Nov 27, 2018
TipOW
September 2018
Working Effectively Under Constraints
Sep 22, 2018
Thoughts
August 2018
Subresource Integrity (SRI)
Aug 28, 2018
Security
Enable Cross-Origin Requests (CORS) in ASP.Net Web API Using CorsOptions
Aug 14, 2018
Web Api
July 2018
HTTP Content Security Policy (CSP)
Jul 24, 2018
Security
HTTP Strict Transport Security (STS or HSTS)
Jul 10, 2018
Security
Ok I Have Got HTTPS! What Next?
Jul 09, 2018
Security
Tip of the Week: Kumon Books - Creative Workbooks
Jul 04, 2018
TipOW
Parenting
Managing Your Postman API Specs
Jul 02, 2018
Testing
Programming
June 2018
Automated API Testing Using Postman Collection Runner
Jun 26, 2018
Testing
Tip of the Week: Reading Eggs - Learning To Read Can Be Easy And Fun
Jun 25, 2018
TipOW
Parenting
Exploring AzureKeyVaultConfigBuilder
Jun 22, 2018
Azure Key Vault
Azure Key Vault As A Connected Service in Visual Studio 2017
Jun 15, 2018
Azure Key Vault
Tip of the Week: Prettier - An Opinionated Code Formatter
Jun 04, 2018
TipOW
May 2018
Tip of the Week: Check If You Have Been Hacked!
May 31, 2018
TipOW
Security
NDC Security 2018 - Overview and Key Takeaways
May 28, 2018
Security
Programming
Tip of the Week: Authy - Sync Two Factor Authentication Across Devices
May 21, 2018
TipOW
Security
HTTPS For Free and Why You Should Care
May 19, 2018
Blogging
Security
February 2018
Share and Inspire
Feb 09, 2018
Thoughts
Productivity
January 2018
Tip of the Week: Four Finger Swipe Gesture to Switch Between Virtual Machines
Jan 31, 2018
TipOW
Trips for the (Long) Weekend Around Sydney
Jan 09, 2018
Travelogue
Setting up Build and Deploy Pipeline for a .NET Core Console Application
Jan 03, 2018
Dotnet-Core
Programming
Tip of the Week: Text Editing - Convert Text Casing
Jan 02, 2018
TipOW
December 2017
2017: What Went Well, What Didn't and Goals
Dec 29, 2017
Thoughts
Review
Tip of the Week: Laps in Training Mode - Garmin Watches
Dec 28, 2017
TipOW
Scheduling Recurring Jobs With a Cool-Off Period
Dec 24, 2017
Programming
Tip of the Week: Postman - Chaining Requests to Speed Up Manual API Tests
Dec 11, 2017
TipOW
October 2017
Tip of the Week: Text Editing - Extract Data
Oct 19, 2017
TipOW
Productivity
Authenticating with Azure Key Vault Using Managed Service Identity
Oct 18, 2017
Azure Key Vault
Tip of the Week: Text Editing - Split or Combine Multiple Lines
Oct 13, 2017
TipOW
Productivity
Setting up an Electron Application using create-react-app Template
Oct 10, 2017
JavaScript
React
September 2017
Generating a Large PDF from Website Contents - Merging PDF Files
Sep 19, 2017
Programming
Tip of the Week: Electronically Sign PDF - No More Printing and Scanning
Sep 09, 2017
TipOW
Tip of the Week: Office Lens - Scan Documents With Your Phone
Sep 02, 2017
TipOW
August 2017
Tip of the Week: The Headphones Rule
Aug 30, 2017
TipOW
Productivity
Tip of the Week: Visual Studio Dev Essentials
Aug 25, 2017
TipOW
NDC Sydney 2017
Aug 21, 2017
Programming
Tip of the Week: Learn Touch Typing
Aug 18, 2017
TipOW
Generating a Large PDF from Website Contents - HTML to PDF, Bookmarks and Handling Empty Pages
Aug 16, 2017
Programming
Tip of the Week: Analyze Your Site Performance
Aug 11, 2017
TipOW
Tools
Generating a Large PDF from Website Contents
Aug 08, 2017
Programming
Design
Tip of the Week: Chocolatey - Install Softwares With Ease
Aug 04, 2017
TipOW
Productivity
One Day Trips Around Sydney
Aug 03, 2017
Travelogue
July 2017
Tip of the Week: Testing Your Website Under Different Bandwidths
Jul 26, 2017
TipOW
Web
Azure Web App Restarting Automatically Due to Overwhelming Change Notification
Jul 24, 2017
Azure
Programming
Tip of the Week: Hemingway Editor - Improve Your Writing
Jul 19, 2017
TipOW
Signing a PDF File Using Azure Key Vault
Jul 18, 2017
Azure Key Vault
Tip of the Week: Beyond Compare - Compare Files Quick and Easy
Jul 13, 2017
TipOW
Review: Pixel, Phone by Google - Made by Google
Jul 12, 2017
Gadgets
Review
Tip of the Week: Grammarly - Improve Your Writing
Jul 07, 2017
TipOW
Left Align Your Code For Better Readability
Jul 03, 2017
Programming
Productivity
June 2017
Tip of the Week: Fiddler - Free Web Debugging Proxy
Jun 29, 2017
TipOW
Tools
Tip of the Week: Using Git Locally in a TFVC Repository
Jun 21, 2017
TipOW
Productivity
Programming
Semantic Comparison: Improve Test Assertions
Jun 20, 2017
TDD
Testing
AutoFixture
Tip of the Week: Spigen - Awesome Phone Cases
Jun 15, 2017
TipOW
Review
Gadgets
Azure Key Vault From Node.js
Jun 12, 2017
Azure Key Vault
Nodejs
JavaScript
Tip of the Week: PNGGauntlet - Smash PNGs for Faster Sites
Jun 07, 2017
TipOW
Tools
Setting up Git Credential Manager for Windows with Cmder
Jun 05, 2017
Tools
Use Tests As A Feedback Tool To Improve Code
Jun 01, 2017
TDD
Testing
AutoFixture
May 2017
Tip of the Week: Paint.net - A Layman's Photoshop
May 31, 2017
TipOW
Azure Key Vault From Azure Functions - Certificate Based Authentication
May 25, 2017
Azure Key Vault
Azure
Tip of the Week: Pocket - Don't Miss Out on the Articles That You Want to Read Later
May 24, 2017
TipOW
Tip of the Week: Feedly - One Stop Reading Place
May 16, 2017
TipOW
Productivity
How to Start New Habits That Stick
May 16, 2017
Thoughts
Productivity
Tip of the Week: Password Manager - Get One If you Haven't Already
May 11, 2017
TipOW
Security
Todoist Template Transformer - Transform Tasks to 'X' Days From Now
May 09, 2017
Tools
FSharp
Productivity
Tip of the Week: Visual Studio Task List - Keep Track of Your TODO Comments
May 03, 2017
TipOW
Productivity
Azure Key Vault From Azure Functions
May 01, 2017
Azure Key Vault
Azure
April 2017
Tip of the Week: IF This Then That (IFTTT) - Connect Your Services
Apr 24, 2017
TipOW
Tools
Tip of the Week: f.lux - Make it Easy For Your Eyes
Apr 20, 2017
TipOW
Productivity
How I Included Scrum and Pomodoro Technique in My Morning Routine
Apr 18, 2017
Productivity
Refactoring to Composite Pattern
Apr 13, 2017
Refactoring
Programming
Tip of the Week: Buffer - Smarter Social Sharing
Apr 11, 2017
TipOW
Productivity
Tip of the Week: AutoFixture - Make Your Unit Tests Robust
Apr 06, 2017
TipOW
Testing
AutoFixture
TDD
Type in Your Native Indian Language - Setting up Indic Keyboard on Your Android Phone
Apr 06, 2017
Tools
How I Went From Couch to Half Marathon in Twelve Weeks
Apr 03, 2017
Fitness
Thoughts
Productivity
March 2017
Tip of the Week: Improved Code Navigation in Visual Studio 2017
Mar 30, 2017
TipOW
Productivity
Tip of the Week: Rescue Time - Track Your Time
Mar 23, 2017
TipOW
Productivity
The Problems with Known Exceptions and Ignoring It
Mar 21, 2017
Programming
Thoughts
Tip of the Week: Tomighty - A Pomodoro Timer
Mar 16, 2017
TipOW
Productivity
Learnings from The Professional Scrum Master (PSM) Course
Mar 15, 2017
Thoughts
Tip of the Week: Track Current File in Visual Studio Solution Explorer
Mar 08, 2017
TipOW
Productivity
Populating Data for Tests
Mar 07, 2017
TDD
Testing
AutoFixture
Tip of the Week: Switching Subscriptions Under Same Azure Account to Access Key Vaults
Mar 02, 2017
TipOW
Azure Key Vault
Manage Certificates in Azure Key Vault
Mar 01, 2017
Azure Key Vault
February 2017
Azure Key Vault Talk at Sydney Alt.Net
Feb 28, 2017
Azure Key Vault
Speaking
Tip of the Week: Todoist: Manage your To-Do List
Feb 23, 2017
TipOW
Productivity
Three Day Trip to Coffs Harbour from Sydney
Feb 20, 2017
Travelogue
Tip of the Week: Screenshots with Snagit
Feb 16, 2017
TipOW
Tip of the Week: Moving Selected Lines in Visual Studio
Feb 09, 2017
TipOW
Defensive Coding
Feb 07, 2017
Programming
How I Lost 13 Kilos in One and Half Months
Feb 04, 2017
Fitness
Productivity
Tip of the Week: Quick Launch in Visual Studio
Feb 02, 2017
TipOW
Programming
Avoid State Mutation
Feb 01, 2017
Programming
January 2017
Tip of the Week: Cmder - Portable Console Emulator for Windows
Jan 25, 2017
TipOW
Productivity
Recording My First Screencast
Jan 18, 2017
Productivity
Thoughts
Tip of the Week: Finding Keyboard Shortcuts on Websites
Jan 16, 2017
TipOW
Productivity
Tip of the Week: Productivity Noise with Noisli
Jan 11, 2017
TipOW
Productivity
Simulating delays in HTTP Calls For Manual Tests
Jan 09, 2017
Testing
Tip of the Week: Paste Without Formatting
Jan 05, 2017
TipOW
Productivity
Making Code Reviews Effective
Jan 03, 2017
Programming
Thoughts
Self-help Books
Jan 01, 2017
Books
Thoughts
December 2016
2016: What Went Well, What Didn't and Goals
Dec 20, 2016
Thoughts
Review
Make Your Code Contracts Stronger
Dec 12, 2016
Programming
Solve the Business Problem, Don't Mimic The Process
Dec 06, 2016
Thoughts
Programming
Expiry Notification for Azure Key Vault Keys and Secrets
Dec 01, 2016
Azure Key Vault
November 2016
Accessing Azure Key Vault From Azure Runbook
Nov 21, 2016
Azure Key Vault
Azure Key Vault: Digital Signatures and Offline Verification
Nov 15, 2016
Azure Key Vault
Staying in the Learning Loop
Nov 07, 2016
Productivity
Thoughts
Managing Key Vault Through Azure Portal
Nov 01, 2016
Azure Key Vault
October 2016
Maintaining a Blogging Schedule
Oct 24, 2016
Blogging
Productivity
Review: Six Months and Counting - Logitech MX Master
Oct 18, 2016
Review
Productivity
Gadgets
Staying Productive Offline
Oct 10, 2016
Productivity
Gadgets
Introducing Code Formatting into a Large Code Base
Oct 03, 2016
Programming
September 2016
Introduce Tests when Fixing Bugs
Sep 26, 2016
Refactoring
TDD
Testing
Keeping Sensitive Configuration Data Out of Source Control
Sep 19, 2016
Programming
Azure Key Vault
Automatic Deployment of Future Posts With Octopress
Sep 12, 2016
Blogging
Productivity
Continuos Delivery of Octopress Blog Using TravisCI and Docker
Sep 01, 2016
Blogging
Productivity
August 2016
Data Hotfix : Things to Remember
Aug 25, 2016
Programming
My Morning Routine
Aug 16, 2016
Thoughts
Productivity
NDC Sydney
Aug 08, 2016
Programming
Automated Deployment of AsmSpy to Chocolatey Using AppVeyor
Aug 01, 2016
Open Source
Tools
July 2016
Finding a Job Abroad
Jul 25, 2016
Thoughts
Refactoring to Improve Readability - Separating Business Language and Programming Language Semantics
Jul 18, 2016
Refactoring
Programming
Protect Yourself Against Line Ending Issues when Using Environment.Newline to Split Text
Jul 11, 2016
Dotnet
Programming
Web Application Occasionally Throwing 'Could not Load File or Assembly or one of its Dependencies' Exception
Jul 01, 2016
Tools
Dotnet
June 2016
Own Your URLs; Nothing Else Really Matters
Jun 27, 2016
Blogging
Thoughts
Could Not Load Assembly msshrtmi.dll?
Jun 19, 2016
Dotnet
Azure
Life Learnings After Being a Parent
Jun 14, 2016
Parenting
Thoughts
Managing Azure Key Vault using Azure Resource Manager (ARM) Templates
Jun 05, 2016
Azure Key Vault
May 2016
Managing Azure Key Vault over the REST API
May 25, 2016
Azure Key Vault
Make it Easy for the New Person Joining the Team - Have a Project Ramp up Plan
May 18, 2016
Thoughts
Programming
ReactJS: Setting up the Environment
May 12, 2016
JavaScript
React
Disable NuGet Package Restore for a .Net Poject
May 02, 2016
Programming
April 2016
Checking in Package Dependencies into Source Control
Apr 26, 2016
Programming
Thoughts
git checkout TFS
Apr 15, 2016
Productivity
Programming
CLAL - Command Line Application Launcher
Apr 07, 2016
Tools
Refactoring to Improve Testability: Extracting Dependencies
Apr 03, 2016
Testing
TDD
Refactoring
March 2016
Refactoring Test Code: Removing Constructor Dependency
Mar 31, 2016
Testing
TDD
Refactoring
Refactoring to Improve Testability: Removing Unnecessary Dependencies
Mar 28, 2016
Testing
TDD
Refactoring
Being Explicit About Time when Handling Multiple Timezone
Mar 25, 2016
Programming
Design
PFX Certificate in Azure Key Vault
Mar 18, 2016
Azure Key Vault
Developer Learnings from the IKEA Experience
Mar 16, 2016
Programming
Thoughts
Thinking Beyond Primitive Values: Value Objects
Mar 11, 2016
Design
Programming
Using Fiddler to help in Manual Testing
Mar 07, 2016
Testing
Tools
Automated ClickOnce Deployment of a WPF Application using Appveyor
Mar 04, 2016
Tools
WPF
Getting Started With Freelancing Jobs Online
Mar 01, 2016
Thoughts
Productivity
February 2016
Using Azure Key Vault from a Java Application
Feb 27, 2016
Azure Key Vault
How the Deprecation of Switch AzureMode Affects Azure Key Vault
Feb 25, 2016
Azure Key Vault
Setting up AutoHotkey to Speed up Trivial Tasks
Feb 09, 2016
Productivity
Tools
January 2016
Optimizing Octopress Workflow for New Posts
Jan 20, 2016
Productivity
Blogging
Organizing Tests into Test Suites for Visual Studio
Jan 18, 2016
Testing
Productivity
Language Agnostic Books For Every Developer 2
Jan 02, 2016
Books
Programming
Thoughts
December 2015
Learning TypeScript: Setting up the Environment
Dec 25, 2015
TypeScript
JavaScript
October 2015
Managing User Permissions for Key Vault
Oct 11, 2015
Azure Key Vault
Tools that I use
Oct 10, 2015
Tools
Productivity
MSDN Magazine Article on Azure Key Vault
Oct 06, 2015
Azure Key Vault
June 2015
Managing Azure AD Application for Key Vault
Jun 27, 2015
Azure
Azure Key Vault
May 2015
When your Architecture Screams Technology!
May 03, 2015
Design
Programming
April 2015
Azure Key Vault in a Real World Application
Apr 25, 2015
Azure
Azure Key Vault
Is Code Coverage a Lie?
Apr 11, 2015
Testing
TDD
March 2015
Moving Sensitive Information from Configuration File to Azure Key Vault
Mar 14, 2015
Azure Key Vault
Azure
Authenticating a Client Application with Azure Key Vault
Mar 06, 2015
Azure
Azure Key Vault
January 2015
Getting Started with Azure Key Vault
Jan 25, 2015
Azure
Azure Key Vault
Azure Key Vault and Powershell Module Version
Jan 17, 2015
Azure
Azure Key Vault
IsRegistered on Unity Container for Generic Type
Jan 14, 2015
Dependency Injection
Testing Multiple Implementations of same Interface
Jan 10, 2015
Dotnet
Testing
IoC Registration by Convention
Jan 03, 2015
Dotnet
Dependency Injection
Language Agnostic Books For Every Developer
Jan 01, 2015
Books
Programming
Thoughts
November 2014
Using Repository Pattern for Abstracting Data Access from a Cache and Data Store
Nov 22, 2014
Design
Programming
Not All That Returns JSON is RESTful: Understanding HATEOAS
Nov 10, 2014
Web Api
REST
October 2014
Configuring Unity Container: Comparing Code and Xml Configuration Side by Side
Oct 19, 2014
Dotnet
Dependency Injection
September 2014
ASP.NET Web API and External Login - Authenticating with Social Networks
Sep 10, 2014
ASP.NET
Web Api
August 2014
Waking up Early is All About Waking up to an Alarm
Aug 31, 2014
Productivity
Static Generator is All a Blog Needs - Moving to Octopress
Aug 27, 2014
Blogging
yo ko - A Yeoman Generator For KnockoutJS
Aug 20, 2014
JavaScript
Web
July 2014
KnockoutJS For XAML Developers
Jul 07, 2014
JavaScript
Web
June 2014
Thanks to Everyone Who Attended Our Talk at Microsoft India, Hyderabad
Jun 18, 2014
Speaking
Windows 8
Windows Phone
May 2014
Azure Web Sites: Moving Wordpress to Cloud
May 26, 2014
Azure
Blogging
April 2014
Windows Phone Series: Image Caching Library - JetImageLoader
Apr 17, 2014
Open Source
Windows Phone
March 2014
Review: Two Months and Counting - Android and Nexus 5
Mar 10, 2014
Gadgets
Review
Windows Phone Series: Bing Maps and Turn-by-Turn Navigation
Mar 07, 2014
Windows Phone
Getting Started with PhoneGap: Developing for Windows Phone and Android
Mar 04, 2014
Android
PhoneGap
Windows Phone
XPlat
Setting up the Development Environment for PhoneGap on Android
Mar 04, 2014
Android
PhoneGap
XPlat
February 2014
Staying Organized: Finding a system to manage it all
Feb 22, 2014
Productivity
Tools
Thanks to Everyone Who Attended My First Public Talk At C#Corner Hyderabad UG
Feb 03, 2014
Speaking
Windows Phone
January 2014
Windows Phone Series – Incremental Loading multiple data sources inside a Pivot
Jan 21, 2014
Windows Phone
Windows Phone Series – Using UCWA to connect to Lync Server
Jan 12, 2014
Windows Phone
MVVM – A Windows Phone Scenario – Part 2
Jan 07, 2014
Windows Phone
September 2013
Get started with your blog
Sep 17, 2013
Thoughts
Blogging
Photography - Learning to Click
Sep 08, 2013
Photography
August 2013
Converting a PDF for your Kindle
Aug 28, 2013
Tools
Giveaway : Get a license of your choice from Syncfusion
Aug 25, 2013
Tools
Windows Phone Series – Jump Lists
Aug 25, 2013
Windows Phone
WP7
HTTP – A Short Dive
Aug 18, 2013
Review
Web
July 2013
MVVM – A Windows phone scenario
Jul 26, 2013
Windows Phone
April 2013
Windows Phone Series – MVVM and ApplicationBar
Apr 17, 2013
Dotnet
Windows Phone
WP7
Windows Phone Series – Preloading Content
Apr 12, 2013
Dotnet
Windows Phone
WP7
MVVM – Does it really matter?
Apr 08, 2013
Dotnet
Thoughts
Windows 8
Windows Phone
WP7
WPF
March 2013
Windows Phone Series – Incremental Loading
Mar 03, 2013
Dotnet
Windows Phone
WP7
January 2013
What made me choose : Vanguard UP-Rise 45
Jan 05, 2013
Gadgets
Photography
Review
Windows 8 Series – Drop Down Button
Jan 04, 2013
Dotnet
Windows 8
October 2012
Windows 8 Series - Incremental Loading
Oct 28, 2012
Dotnet
REST
Windows 8
Windows 8 Series - Exploring OAuth: c# and 500px
Oct 05, 2012
Dotnet
Windows 8
August 2012
Getting Started with ASP.NET Web Api
Aug 22, 2012
Dotnet
ASP.NET
REST
July 2012
WCF to ASP.NET Web API
Jul 07, 2012
Dotnet
ASP.NET
WCF
January 2012
WPF Expander trigger on IsExpanded to change the header
Jan 27, 2012
WPF
June 2011
Venturing out
Jun 15, 2011
Thoughts
REST...after a long time
Jun 11, 2011
ASP.NET
March 2011
Finally!!!!!!
Mar 22, 2011
WP7
February 2011
Stars Do Count!!!!
Feb 17, 2011
Thoughts
WCF Simplified
Feb 02, 2011
WCF
January 2011
DataTemplate Vs Code Behind
Jan 29, 2011
WPF
Kick Start WPF
Jan 26, 2011
WPF
December 2010
An enterprise IT project experience
Dec 20, 2010
Dotnet
The wait is not over!!!!!
Dec 14, 2010
WP7
November 2010
Attachments in email - a new way
Nov 25, 2010
Thoughts
WP7 Application Model
Nov 17, 2010
WP7
...Retrospect
Nov 11, 2010
Thoughts
October 2010
C# google image search
Oct 24, 2010
Dotnet
Tools
September 2010
Callbacks in WCF
Sep 01, 2010
WCF
August 2010
Replace ‘Introduce Local Extension’ With ‘Extension Methods’
Aug 25, 2010
Refactoring
TDD and Refactoring
Aug 23, 2010
Refactoring
TDD
July 2010
Seek the problem, Not the Solution
Jul 07, 2010
Thoughts
Hero or a Cheat????
Jul 03, 2010
Thoughts
Synchronize SQL Server database objects
Jul 01, 2010
Dotnet
Tools
June 2010
Role Based Access Control
Jun 30, 2010
WCF
March 2010
Not Able to “Start Debugging” in Visual Studio
Mar 06, 2010
Dotnet
Programming
Tools
January 2010
The Building block
Jan 27, 2010
WF
A newbie to WF
Jan 26, 2010
WF
the Nokia Monster
Jan 16, 2010
Gadgets
HP DV4
Jan 11, 2010
Gadgets
October 2009
Do Stars Count????
Oct 02, 2009
Thoughts
September 2009
Ebook Or Hard Copy
Sep 14, 2009
Thoughts
Deleting Multiple Selected Items in WPF
Sep 11, 2009
WPF
August 2009
WPF Certification !!!!!
Aug 25, 2009
WPF
SolidColorBrush List from Brushes
Aug 20, 2009
WPF
Scrolling a Disabled Listbox in WPF
Aug 06, 2009
WPF
June 2009
FxCop Custom Naming Rules
Jun 10, 2009
Dotnet
Rahul's Newsletter
Tech, Productivity, and Life in general.