The imposter syndrome
  • Posts
First date with AvaloniaUI

Wow, it has really been a long time without posting here! 8 months! Lots of (good) things happening in my personal life so I decided to just write here once I really have something to write about. Something that engages me. And here I am! Last summer I had to hire a new senior developer for my team and during the interview process, one profile got our attention in a particular way.

March 14, 2022 Read
Sherlock 'otool' Holmes

Have you ever had the feeling that something really magic has happened to your computer because of a thing that was working suddenly, out of nowhere, stopped working? Wait, maybe I made some changes, let’s go back to master… mmh no… it isn’t working anymore… but how? This code is working on other machines! It worked on mine like 20 minutes ago! This is impossible, nothing changed and it is not working anymore.

June 30, 2021 Read
To SQL or to NoSQL?

To SQL or to NoSQL? Is that the real question? Nah, the real war out there is to agree on how to pronounce it. Do you pronounce it “Ess-cue-ell” or maybe you pronounce it “sequel” like Bill Gates among others? If you want to know how I pronounce it… I use both just to bother people. Jokes aside, let’s get on this post! Would you like to know the differences between these two database models?

May 18, 2021 Read
Packaging adventures volume III: Wix

Third and final chapter of the packaging adventures. The previous post about Windows packaging was posted a couple of months ago and we learned how to create a simple Windows installer thanks to a Visual Studio extension. If you remember properly, there were some inconvenient like having two different installers (an MSI file for the app and an EXE file for the setup installer with the required extra components for our application).

March 30, 2021 Read
Developing user stories

Last week, in a little meeting we usually do to close our SCRUM Sprint period of two weeks, I was showing all the new features I had developed for our product. One of the features was not accepted and therefore its related user story was moved back from “QA Review” to “On development” again. I misunderstood my task. What can we do here? Should we just tell the developer what was wrong and wait for him to change it ASAP or maybe should we try to guess what led him to do it that way the first time to see if we have a problem in our product development workflow?

February 19, 2021 Read
Packaging adventures volume II: Windows

So here we are with the second part of the packaging adventures. If you remember, we already talked about macOS packaging a few months ago and now it’s time to show you how to do it on Windows. Windows has many ways to package your applications and I am currently using another one for my production packages, but that will be explained in a third part of this packaging adventures. Let’s start with one of the most basic ways to achieve it.

January 30, 2021 Read
.NET Framework vs .NET Core

First things first, I know I’ve been out for a couple of months without posting any article on my site. Sorry for that! I’ve been busy finishing up my computer science degree and I wanted to boost my final project by giving it my free time as much as possible. Thanks to that I have written down some Xamarin things to investigate and share them here, also. Now let’s get back to work!

December 28, 2020 Read
.NET in a box

One of the most important things a .NET developer should know is what .NET is. It seems stupid but I know a lot of people that just starts coding and focusing in learning the .NET code they use. They can tell you why that .Count field is better than using the .Any () LINQ method to check for available values in your enumerator but they really don’t know (and some of them sadly don’t care) how their code is translated and optimized for a concrete processor in a concrete operating system.

September 3, 2020 Read
Packaging adventures volume I: macOS

If I had to define working (right) as a macOS developer out of the bounds of Xcode IDE with one expression I would do it as: “Oh, there is one more easy not easy thing Apple wants us to do to make it work properly”. Lately I’ve been working and struggling hard with packaging the multiplatform application I work on. When Apple released macOS Catalina they introduced a lot of security changes and a lot of applications suddenly stopped working turning App Store outsider developers lifes in a little nightmare.

August 20, 2020 Read
Git survival kit

When I first started in my current company I hadn’t used any version control system so when I started using Git it was a little tricky. Lucky me I had one of the best developers I’ve ever worked with, Víctor Guzmán. I remember he said something like: “Ok, you can use a GUI for a bad Git usage or you can use the Terminal for learning real Git usage. I use Terminal so I won’t help you with if you don’t use it”.

July 7, 2020 Read
I'm an imposter

I don’t know how I got here. I know I did not do the best technical test my company gave to me because I know I left that two or three very important things I considere basic so my test was incomplete. The job interview was not bad at all but I feel that my interviewer has interviewed better developers than I. Maybe they were running out of time and they needed the first mid-decent developer they could find or maybe they had not enough money to hire that better developer that I was talking about.

July 3, 2020 Read
Navigation
  • Home
  • About
  • Skills
  • Experiences
  • Projects
  • Recent Posts
Contact Me
  • Email: [email protected]

RSS feed

Toha
© 2020 Copyright.
Powered by Hugo Hugo Logo
Icons made by Icongeek26 from www.flaticon.com