Elton Minetto

Full Stack vs Full Cycle developer

Full Stack developer In the last years, the term full stack developer grown in many job opportunities, mainly in startups. According to this post, a full stack developer is: ...

Data Migration with Golang and MongoDB

One item addressed by the twelve-factor app method is the automation of administrative processes, such as script execution and data migration. This is exactly what I will talk about in this post: how we automate the migration of data using Go and MongoDB. ...

Monitoring a Golang application with Supervisor

Dear reader… If you are reading this post a few years after his publication date you must understand that in 2018 we were very excited about things like micro services, Docker, Kubernetes and related technologies. ...

Continuous integration in projects using monorepo

At the beginning of every project, we have to commit to some important decisions. Among the correct decisions we made at Codenation I can cite the use of Go language, the adoption of Clean Architecture and JAMStack and our choice to store the code in a monorepo at Github. In this post, I will write about the latter, and how we solved a common challenge that the monorepo architecture brings. ...

Golang: using build tags to store configurations

One of the 12 factor, a methodology for building software-as-a-service apps, is: Store config in the environment ...

Clean Architecture using Golang

What is Clean Architecture? In his book “Clean Architecture: A Craftsman’s Guide to Software Structure and Design” famous author Robert “Uncle Bob” Martin presents an architecture with some important points like testability and independence of frameworks, databases and interfaces. ...

About

Developer since 1998 Teacher since 2004 CTO at Codenation I write in this blog since 2003 Writer of: Frameworks para Desenvolvimento em PHP , Grid Computing in Research and Education, Zend Framework na prática, Zend Framework 2 na prática, Iniciando com o Zend Framework 2 and Doctrine na prática Speaker ...