About:

Henrique Vicente is a software engineer passionate about web development, Linux, and photography, with a strong interest in free markets and society.

Website:

Specializations:

Interests:

Web development Linux MacOS Free markets Free society

Outgoing Links:

Subscribe to RSS:
The text discusses the approach to testing Go code using the standard library, highlighting the absence of assert functions in Go's standard testing package. It compares the use of t.Errorf and t.Fatalf functions in writing idioma...
The text is a detailed account of the author's experience of purchasing and taking delivery of a 2023 Tesla Model Y. It includes information about the delivery process, accessories, and features of the car. The author also discuss...
The post discusses the importance of handling UTF-8 string manipulation in Go safely. It explains the issues with counting runes and slicing strings correctly, and provides solutions using the unicode/utf8 package. It also highlig...
The tutorial explains how to use PostgreSQL with the Go programming language using the pgx driver and toolkit. It provides source code for writing efficient unit and integration tests, and explains how to run them locally or on a ...
The blog post provides a detailed guide on how to upgrade PostgreSQL 14 on FreeBSD 13. It includes steps for making a backup, updating package repository catalogues, checking for PostgreSQL packages, removing the old version, inst...
The text discusses the use of UUIDs and their impact on the usability of computer systems. It argues that UUIDs are unnecessary and can be replaced with more accessible IDs. The text also provides a practical alternative to UUIDs ...
The text discusses the rise of cryptocurrencies, particularly Bitcoin, and the problems associated with it. It talks about the environmental impact of Bitcoin mining, the inefficiency of the algorithm used, and the concentration o...
The text discusses the rise of Bitcoin and other cryptocurrencies, highlighting the flaws and issues associated with them. It delves into the energy consumption, inefficiency, and fraudulent aspects of Bitcoin, as well as the pote...
The text provides an overview of the Go programming language, its ecosystem, and its popularity among tech giants like Google, Apple, Microsoft, Amazon, and Adobe. It discusses the language's features, release cycle, essentials, a...
The post shares mistakes made by the author while writing Go code for six years. It discusses the use of init functions, changing variables to constants, nil pointer dereference, comments, creating too many packages, exporting nam...
The text discusses the use of environment variables for configuration and credentials, the risks associated with it, and the trade-offs of using environment variables versus configuration files. It emphasizes the importance of kee...
The text discusses the introduction of signal.NotifyContext in Go 1.16, which allows for the control of context cancellation using Unix signals. The author explains the motivation behind the change and provides examples of how to ...
The text discusses the creation of an open-source e-commerce project called Architecture market. The project aims to provide small and medium businesses with a high-quality website without vendor lock-in models. It outlines the te...
The source code for the game Counter-Strike: GO has leaked, causing concern among users. Valve has reviewed the code and assured users that there is no reason to worry. The post discusses the importance of delivering software secu...
The author discusses their experience running multiple operating systems with an Intel NUC and the ESXi 7 hypervisor. They talk about using the homelab for various purposes such as NAS, Kubernetes cluster, FreeBSD playground, mana...
The text is an autobiography of Henrique Vicente, who describes his journey from childhood to becoming a professional software engineer. He talks about his early experiences with computers, learning to code, his interest in Linux,...
The text is a list of books, technology resources, and other miscellaneous topics that the author is interested in. It includes a wide range of topics from literature to technology, and the author's interests in conferences and tr...
Henrique Vicente has created and contributed to numerous open source projects, including pgq, pgtools, tel, pgxtutorial, clino, httpretty, kubeapply, ctxsignal, climetrics, lcp, pseudoterm, picel, require-time, ToggleExclude, Node...
Henrique Vicente is a professional who has worked on various projects, including WeDeploy and Liferay DXP Cloud CLI Tool, Vehikel, Tic-tac-toe game, accidents, to-post.it, trazqueeupago.com, Cahier, and Plifk. He has experience in...
The text is a list of talks and meetups given by Henrique Vicente, a software engineer, from 2012 to 2024. The talks cover various topics such as Go programming language, web application development, internet security, and more.