BloggingHello world👋 The default blog post I just installed…Hello World! I thought for a moment to delete it and start writing my own posts, but what more…
.NetEntity Framework Proxy GetType() messWorking with the Entity Framework of .NET and having implemented a Repository Pattern with generics, I found myself in the position of…
BloggingAndroid bloggingI just installed the WordPress application on my Android phone so that I can always have the blog with me, even if I become dedicated this…
TipsGoogle Apps forwardingIf you’ve signed up for Google Apps, it may not be immediately apparent if email forwarders are supported; fortunately for everyone, they…
Blogging, PersonalBreaking promises...and asking santa for internet access.OK, I admit it… once again, I created a blog, wrote 2 posts, and left it for 6+ months! But today, times have changed, and I remembered its…
Online ShoppingAnnoying online salesrobotGoing shopping on a Saturday morning, even though we don’t feel like it, can be a common occurrence. We open our closet and realize that…
ToolsA picture is a thousand words. GreenShotAs a developer, taking screenshots has been a recurrent need for me. Whether it’s to demonstrate something to a colleague, include it in a…
Web Design, CSSPractical CSS3 tables with rounded corners - RedTeamDesignSearching as always for something unrelated, I came across an article by red-team-design.com that shows a great way to create beautiful HTML…
CodeWaiting for progressWhen an application has many time-consuming processes then a progressbar in the central form is necessary, so that there are not 20…
DockerWelcome to Ghost##Getting Started… again After such a long time that I have completely abandoned by blog, I decided I needed a fresh start, something to…
Tips, Docker, BloggingRunning Ghost inside docker behind nginx##Let’s get us some segregation So you want to run Ghost inside docker so you don’t have to mess around with your perfectly running server…
Tips, ToolsListing global npm installed packagesNow that yarn is all the hype, I am guessing a lot of people would want to reinstall their global packages using yarn. In order to find the…
Tools, DockerTeamcity agent as Docker containerUpdating teamcity agents with external project dependencies (e.g. gulp cli or nodejs version) can be a pain, especially if you have many…
BloggingAdding highlight.js to GhostMarkdown has an out of the box code formatting syntax using the single or triple ` symbol but it does not feature any syntax highlighting or…
IonicIonic2 VirtualScroll custom component workaroundSimply put virtual scroll is a performance related technique to have a scrollable list of a vast amounts of records that does not impact…
Tools, Security, TipsRemoving sensitive data from githubToday I accidentally pushed a commit containing an API key to github. It wasn’t an important API key, but could be. Reverting the commit…
ToolsNVM is hands down the best way to install nodejsWith NodeJS rapidly releasing newer version since the node community got back on its feet, it is now necessary to have an easy way to…