SonarQube Email Report Application

In this short blog post I want to present a little application I made around three years ago. At that moment I was working on a small team developing a .NET full framework application and we used SonarQube to measure technical metrics. You can always explicitly navigate to the project dashboard but I wanted to have a daily summary in my inbox. The version of SonarQube that we had didn’t support that functionality so based on a previous full .NET framework application were I was playing with the SonarQube server rest API I built this little .NET Core application to get SonarQube metric email reports in my inbox ...

May 1, 2021 · 3 min · Mario Moreno

Base Windows Script

Continuing with the series of old MS Windows stories I found a shell script that I used as a base for several scripts mainly to automatize CI/CD tasks This script was made from reviewing other coworkers scripts and example scripts from the Internet echo off SETLOCAL @REM ---------------------------------------------------------------------------- @REM @REM author: [email] @REM @REM ---------------------------------------------------------------------------- echo. echo ========================================================= echo [script_name]] echo ========================================================= echo. @REM set local variables set start_time=%time% @REM ------------------------------------------------ @REM Shorten the command prompt for making the output @REM easier to read. @REM ------------------------------------------------ set savedPrompt=%prompt% set prompt=$$$g$s rem do stuff pushd %CD% @if %ERRORLEVEL% NEQ 0 GOTO Error echo process successfully finished. GOTO End :Error echo an error has ocurred. :End echo start time: %start_time% echo end time: %time% pause :finish popd set prompt=%savedPrompt% ENDLOCAL echo on As an example here is a poor man’s way to generate a daily metric report from a Silverlight report application (that old) ...

April 29, 2021 · 2 min · Mario Moreno

Old School Bootable USB Windows Creation

I was reviewing several old directories and I found different Windows recipes and scripts that I used often some time ago Basically the following are the steps to create a Windows booteable disk from command line What you will need: a flash drive (back in my time with 4GB was more than enough but I can see that current Windows 10 ISO is almost 6GB) and a Windows ISO file ...

April 24, 2021 · 2 min · Mario Moreno

Hardy Heron promise

Back in 2008 I was a fulltime senior .NET developer. .NET Framework 3.5 was recently released, Visual Studio 2008, TFS 2008, SQL Server 2008, Silverlight, Windows Vista.. I was fully commited to .NET and all Microsoft related technologies and products Also by that time I was able to bought my first laptop. My choice was a HP Pavilion TX which ended being more beautiful than powerfull but it was mine to try and investigate new technologies ...

February 18, 2021 · 3 min · Mario Moreno

Old Raspberry Pi commands

Back in 2015 I was in United States on vacations an decided to bought a Raspberry Pi Canakit. The latest model at that moment was 2 B and the possibilities were infite: learn bash, play movies in a non-smart TV, remote play music, task automation The reality was a little different. It ended mostly resting in a drawer of my desk until I decided to sell it in 2017.. Maybe lots of you share a similar story ...

November 30, 2019 · 3 min · Mario Moreno

Ten Years Later

Ten years ago, well, in fact I’m talking about 2008 so this should had be written last year. In 2008, I was in the second year working for a small company in Buenos Aires. It was my first professional full .NET job. My daily work involved Visual Studio for coding, Team Foundation Server as source control and issue tracker and deploying applications in a semi automatic way, sometimes involving remote desktop a server to troubleshoot a problem. All over Microsoft Windows platform. ...

April 2, 2019 · 2 min · Mario Moreno

Removable drive custom icon

Several years ago I used to have have three removable drives in use. Two external disks for information backup, three replicas (inspired in MongoDB replication schema) and one flash drive for quick information sharing. At that time I decided that it would be a good idea to name them with some fancy names. After a quick thinking (and as a Diablo 2 fan) there was no other option than the three unique Necromancer shrunken head items: ...

September 9, 2018 · 2 min · Mario Moreno

I cleaned up my virtual basement

Something that I quickly realized and definitely love from my profession (I’m a System Engineer) is how easy and cheap is for us to create compared to other disciplines. I’m not talking about big commercial systems, if you want to build the next GitHub you won’t probably go far without some level of real money investment. I’m talking about create something, just because you are learning, trying a technology or building something to address a specific problem. At the very basics you only need a computer, the tools, time and focus. ...

September 2, 2018 · 7 min · Mario Moreno

.NET Framework sample solution

In this post I will describe different parts of a .NET full framework solution. This is the result of years reviewing and incorporating ideas from other people and adding my own experience and criteria. The solution was part of an exercise proposed in a technical interview. This is not intended to be an example from the code perspective itself. The solution proposed at that time constraint exercise was very basic (and is almost untouched). It just intend to be an example of a potential structure, process and use of tools. ...

August 27, 2018 · 8 min · Mario Moreno

I Finished Diablo 2 LOD

Diablo 2 is by far the game that I most played in my life. I first played it in 2002 and since then (sometimes with years of difference) I played uncountable hours. Initially with a sorceress then paladin, assassin and necromancer. I played with my wife (long time ago), all night with friends through Lan (also long time ago), over the internet in battle.net and finished it several times through the years in normal and nightmare difficulty solo games. Different characters, sometimes with the same class. But for some reason I have never played enough with one character to finish the game in hell difficulty. ...

May 17, 2018 · 4 min · Mario Moreno