About:

Andrés Villarreal is a software developer passionate about web technologies and open source, sharing insights on programming, music, and videogames on his personal blog.

Website:

Specializations:

Interests:

Web Frontend technologies Open source ecosystem Programming

Outgoing Links:

Keith Cirkel
Subscribe to RSS:
The post highlights the significance of work-life balance in software development and the necessity for comprehensive testing to avoid issues related to non-working days.
The text explains how to use fzf and SSH Config Hosts to store aliases for frequently accessed hosts. It provides a sample ssh config file and a small shell function to connect to a server. It also includes a guide to publish an a...
The text discusses the use of AsyncLocalStorage in NodeJS applications to share information across callbacks and promise chains, and to keep trace information for easy tracking of processed items during a batch process. It provide...
The text explains a simple implementation of a starfield visualization in JavaScript, reminiscent of the classic Windows 95 screensaver. It is interactive and allows the user to influence the direction of movement. The post also s...
The author migrated personal notes from DokuWiki to Obsidian due to the latter's better UI and local storage. The migration process involved copying data locally, converting DokuWiki syntax to Markdown, moving media files, and mak...
The text provides a guide to enable HTTPS access to Keycloak server using a free Let’s Encrypt SSL certificate. It includes instructions to install certbot, create HTTPS certificates, configure Keycloak to use Let’s Encrypt certif...
The text discusses the ease of publishing a static website for free, without relying on blogging platforms or setting up a server. It provides a list of services that allow you to host your own static website, and emphasizes the i...
The text provides a guide on how to publish an app on F-Droid, an alternative to the Play Store focused on software freedom and privacy. It explains the process of submitting an app to F-Droid and highlights the benefits of using ...
The text provides tips for junior developers, including effective searching, understanding code, using tools, knowing programming languages, and maintaining a healthy work-life balance.
The text explains how to show preview images when sharing links on social media or messaging apps using Open Graph meta tags. It emphasizes the importance of including the twitter:card meta tag for Twitter to display the preview, ...
The text is a tutorial on how to create a starry sky using HTML5 canvas. It includes the necessary HTML and JavaScript code to create the visual effect of a starry sky. The tutorial explains how to create stars, add randomness, an...
The text is a tutorial on how to create a starry sky animation using HTML5 canvas. It explains how to add animation to the starry sky, make the stars flicker, and add a moon to the sky. The tutorial also provides ideas for further...
The author discusses the process of migrating a medium-sized JavaScript codebase to ES6, taking advantage of new features such as arrow functions, destructuring, and classes. They also introduced eslint and prettier to improve cod...
The text explains how to set up sendmail to redirect emails in Ubuntu. It provides a step-by-step guide to change the configuration files, open port 25, and regenerate sendmail.cf. It also gives instructions on how to avoid sendin...
The text discusses the process of setting up a Java project to use the Salesforce APIs, including the issue of missing dependencies in the force-wsc.jar file and the solution to download additional jars and include them in the cla...
The text discusses the process of learning a new programming language, emphasizing that it takes more than a few days to truly master a language. It highlights the importance of investing time in learning the language, its associa...

0Go Learn

2013-09-08

The text is about the author's experience learning the Go programming language. It includes an overview of Go's features, syntax, and the author's process of learning and developing a web application using Go.
The author shares their first impressions of trying out Ruby on Rails, discussing the pros and cons of the framework and comparing it to Django. They express a preference for understanding the inner workings of a framework and men...
The author decided to replace the Arch Linux installation on their main computer with Ubuntu due to issues with stability and time constraints. They had some issues setting up Eclipse but overall the transition has been good. They...

0Origins

2013-05-14

The author shares their journey into programming, starting from their childhood and early experiences with computers and the internet. They discuss their progression from learning basic HTML to becoming a PHP developer, and their ...