I'm Henrique Vicente, a Software Engineer at Liferay where I work on the WeDeploy cloud computing platform writing Go code on a daily basis.
I was born in Recife, Brazil. My email address is firstname.lastname@example.org. I'm henriquev at irc.freenode.net and henvic at Gophers.
D0F4DFBD257C1575 is my public key fingerprint.
Configuring your ideal web development environment is a never-ending task. Let me help you.
I presented this talk on a Westside GoLang Meetup (Los Angeles, CA) in April 2018.
I presented this talk during Liferay's Developer Retreat 2017 on the backend track.
On the slides press 'N' for the speaker notes.
I presented this talk at work about my experience writing a modern CLI tool and why I have chosen Go for writing it.
Talk at Liferay's front end developer meetup 2015.
Internal tech talk at Liferay.
A remake of Common Web Security Issues and Tips on How to Overcome Them
I gave this talk two years later when I joined Liferay.
Talk about JS outside of the browser at Consoline.
Palestra sobre JS fora do navegador no Congresso de Software Livre do Nordeste.
Talk about software development on a local university forum.
Palestra no Fórum Nabuco: Descobrindo o conhecimento e despertando o aprendizado!
An introduction on how to use these two great tools.
My talk at the 2nd Open Meeting Pernambuco.JS
Basic intro about node.js and etc.
My talk at the 1st Open Meeting Pernambuco.JS
When we are talking about the web, security is not for granted. Each day systems and data gets compromised or destroyed both as a result of attacks and negligence. On these slides, I cover many overlooked web security issues when designing web applications.
ctxsignal is a Go package that can be used to create contexts cancelable by system signals.
Go socket.io client forked from and heavily modified.
is a framework I created for running iterative programs programmatically with Go.
Tip: I eventually migrated away from it by adopting expect. See also Google's Expect for Go implementation.
picel is a light-weight, blazing fast REST-ful micro service for image processing with a lean API. I created it for fun with the ideas of learning the Go language and solving the image processing problem on the web the way I find more appropriate. picel-js is its accompanying JS encoder library.
Vehikel is a used vehicle marketplace website inspired by Craigslist and eBay.
Plifk is a file sharing web service which uses several cloud computing technologies.
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Donald Knuth
It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove. Antoine de Saint Exupéry