Install dotnet core in Raspberry Pi 4

Raspberry Pi

Background

I recently bought a Raspberry Pi 4, I installed it Raspbian Linux, derived from Debian and without graphical environment, on a 32 Gb micro SD card.

Context

I recently developed a dotnet core command line application, and I needed to run it on my Raspberry Pi, using a cron to automate its execution. In order to run the application I had to install dotnet core on Raspberry. In this post you’ll find all the steps I performed to do it.

Read More

I found one street in Paris with my name

Rue du Helder in Paris

I usually travel a lot to Paris for work (the HQ of the company I work for is in Paris) and last April I went as usual to Paris and by chance I found one street with my name in Paris! It was very funny to find out a place with my name in there. _config.yml

Read More

.net reads February 2019

.net reads

What is .net reads?

.net (dotnet) reads is some kind of monthly writting topic that I would to like to do on my personal web page. I’ll try to write a few more times to share with you something about the .net ecossystem that I might find interesting and that some other people that I know/follow may be also writing about.

Read More

The History of .Net - by Richard Campbell

The History of .Net

by Richard Campbell

One of this days, one of my collegues in a .net team in the company I work, shared in Yammer the video about the History of .Net by Richard Campbell (yes Richard Campbell from .Net Rocks podcast). It is one video with almost one hour all about the Microsoft ecosystem and how the .Net stack began. The video is hosted on Vimeo and I share it below. If you work with .Net (C#, vb.net, F#) and with Visual Studio this is obligatory, to understand the history of Microsoft, allong with the development comunity arround Microsoft and of corse Visual Studio and .Net stack.

Read More

The Blogs that I'm reading.

Reading Blogs

This and last week I was reading some technical blogs, some of them are related to work that I’m doing, some of them are sugestions that apeard on my twitter account and some of them are the result on the search of some technical subjects that I’m interested on.

Read More

New Job

New Year New Life.

This is undoubtedly one of the best known Portuguese sayings. This year it was me, with the beginning of the year (well, in fact it was in December) I started a new professional challenge. Until November 2017, I was working in a medium-sized company, as a developer. I spent about 9 years (rounded up) there, when I went there I started working on a project to develop a WMS (Warehouse Management System) as a junior developer in php and when I finished functions in November I was was the group’s application manager, main programmer DBA , release manager, among other functions.

Read More

The road to SSL

One of these days I started the long road to the SSL migration in my personal blog (yes, this one). I have read quite a few articles (blog posts) on this subject (especially some articles that describe the stackoverflow.com migration). I started to investigate what I could do in a scenario like mine (Github Pages) and then I did some case work, first I was seeing the certificate providers, in my case the budget is not so much, not to say that there is no budget available for this little project. So only 2 alternatives have remained: Cloudflare and letsencrypt.org. In my case, this page is available by github pages, so I chose to use the cloudflare service to enforce the ssl certificate and since I use the service, I also created a Cloudflare certificate and applied it to this web page.

Read More

Build a Bot with .Net

This is my first experience building a bot and it happened by chance and as proof of concept for future applications. At this moment my language of choice is C# and as such I went looking for some framework that I could use in .Net I ended up by comparing the Microsoft Bot Famework, still in preview, but I decided to try and download the template for visualstudio. After installing the template I created a new project and then I downloaded the Emulator to be able to test it. In Visual Studio I could run an http RESTfull api service with a couple of methods available to be used by the emulator.
Then I started to build the application logic according to the MVC methodology and a couple of api integrations with services to query the Weather and to query Tech Jobs and Thech Meetings in Portugal (yep the .pt tdl is for Portugal) and to get Bitcoin exchange stocks. It has some logic stored in instructions on the DataBase, that can be can be easily configured
It is not so fancy as it looks like when I say Bot but it is a starting point to start working with bots. For now this bot is not an AI experience (yet) but it could be in the future.
After that I hosted it in an Azere app services, then I configured the bot to be used by web applications and Skype, since then I have been using it on my skype and doing several tests.

Read More

Custom T-SQL Functions

The purpose of this post is to make known some functions, which do not exist natively in SQL Server and which I usually use in SQL Server. First I highlight the dbo.CleanString function, which aims to clean up special characters that are “hidden” in a string such as commands like the ENQ (Inquiry) character. When you execute a query and export it to Excel, the Excel app crash or it completely deform the structure of the Excel workbook cells.

Read More

My fresh new SSIS Lab

I just finished installing my new SQL Server Integration Services (SSIS) lab. The aim of this new laboratory is to provide all the necessary tools for the exercises and tests for my next exam 70-463 for the SQL Server MSCA certification.

Read More

You're up and running!

Next you can update your site name, avatar and other options using the _config.yml file in the root of your repository (shown below).

Read More