Eduardo Zepeda's latests posts
Go Migration Tutorial with migrate
- go
- databases
In frameworks like Django, migrations are created automatically, from the models. However, in languages like go, as long as we are not using an ORM, migrations will be done manually. Hey! did you know that I wrote a completely Free Go programming language tutorial?, cl...
Read more
Go: Handling Signals for Closing Applications
- go
- linux
Today Im going to talk about a topic that is often overlooked in most tutorials: handling application closing. What do I mean? To those times when you have to close an application, but there may be pending tasks running, open connections or you simply want to leave a record, in t...
Read more
Generating PDFs with Django and Reportlab
- django
With django and reportlab we can generate PDFs dynamically, using information from our database, user input or any other business logic we want.Installation of reportlabThe first thing will be to install reportlab, we can use pip, pipenv or any other package manager you want.pip ...
Read more
Azure AZ-900 Certification Exam: My Experience
- software architecture
- opinion
On Saturday, August 6, 2022 I sat for and approved my Microsoft Azure AZ-900 certification exam.What does AZ-900 certification consist of?The AZ-900 Fundamentals certification ensures that a person knows all the basic services that Microsofts cloud, Azure, and its enterprise appl...
Read more
Dynamic sitemap with django
- django
- seo
A sitemap is an xml file that functions as a map to navigate your site. Hence the name; Site-map. Search engines, such as google, bing, yahoo and others, use the sitemap of a site as a starting point to analyze its content and include it in their search results.A sitemap is cruci...
Read more
Logging with the standard library in Go
- go
(adsbygoogle = window.adsbygoogle || []).push({}); .nc { margin: 2rem 0; } .banner{ width: 728px; height: 90px; } .google-ads-container-8672022193{ background-color: transparent; width: 100%; height: 90px; } @media (max-width: 720px) { ...
Read more
How Does a Docker Container Work Internally?
- docker
- linux
- go
Containers, especially Docker containers, are used everywhere, we tend to see them as small isolated operating systems that are inside our system. Using the Docker commands we can modify them, create them, delete them and even get inside them and run commands, but have you ever w...
Read more
Autocomplete, Suggestions and Related Content: Solr and Django
- django
- linux
Solr, together with Lucene, is an outstanding search engine that allows you to perform searches with advanced features. In this post I bring you a summary of some of the most interesting features of Solr and Django Haystack.I assume you already have a configured django app with S...
Read more
How to implement Solr for searches or queries in Django?
- django
- linux
Previously I explained you how to implement full text search in Django and trigrams-and-search-rank using Postgres. Solr comes to offer us something better, a robust, stable and feature-rich search engine, ready to use, in exchange for a little more complexity, more dependencies ...
Read more
Understand How Git Submodules Works and its Workflow
- git
- linux
A git submodule is a record within a git repository that points to a commit in an external repository. They are handled exactly as you would with a repository, they even have a .git file that points to the location where a changelog is kept. Simplified outline of git submodu...
Read more