Environment Variables in Angular

Need to use different values depending on the environment you’re in? If you’re building an app that needs to use API host URLs depending on the environment, you may do it easily in Angular using the environmen.ts file. We are considering Angular 8+ apps for this article. Angular CLI projects already use a production environment […]

Tropeçando 88

Intro Guide to Dockerfile Best Practices There are over one million Dockerfiles on GitHub today, but not all Dockerfiles are created equally. Efficiency is critical, and this blog series will cover five areas for Dockerfile best practices to help you write better Dockerfiles: incremental build time, image size, maintainability, security and repeatability. If you’re just […]

Tropeçando 86

Snyk Use Open Source. Stay Secure. A developer-first solution that automates finding & fixing vulnerabilities in your dependencies Reading List – by Mathias Verraes Code Reviews and Blame Culture A common belief is that gated reviews lead to blaming individuals. The opposite can be true.   How to Write a Git Commit Message Why good […]

Tropeçando 85

Good Engineering Practices while Working Solo How Much maintenance_work_mem Do I Need? While I generally like PostgreSQL’s documentation quite a bit, there are some areas where it is not nearly specific enough for users to understand what they need to do. The documentation for maintenance_work_mem is one of those places. It says, and I quote, […]

High-performance Fibonacci numbers generator in PHP

Based on the article High-performance Fibonacci numbers generator in Go I wrote my version using PHP. Despite the differences between PHP and Go architectures reflected in response times, we can face a huge performance difference when using an optimized function. We may notice that we can have the same results, but the quality of the […]

Tropeçando 84

Cloud Computing without Containers Cloudflare has a cloud computing platform called Workers. Unlike essentially every other cloud computing platform I know of, it doesn’t use containers or virtual machines. We believe that is the future of Serverless and cloud computing in general, and I’ll try to convince you why. HTTP-over-QUIC will officially become HTTP/3 The […]

Tropeçando 83

PostgreSQL Tuning: Key Things to Drive Performance Performance is one of the key requirements in software architecture design, and has been the focus of PostgreSQL developers since its beginnings Illuminate your career If you are a developer, this article is for you. 5 Things You Have Never Done with a REST Specification How to to […]

Um convincente e-mail fraudulento do Bitcoin extorquindo você

Esta publicação foi originalmente publicada em The convincing Bitcoin scam e-mail extorting you, por Mattias Geniar, em inglês. Mas o alerta vale ser traduzido para o português, tendo você assistido ou não do que a acusação se trata. Mais uma vez vemos a criatividade de aplicadores de golpe. Fique atento. Fique alerta. A internet é […]

Tropeçando 82

docz It has never been so easy to document your things! usql A universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases! Agendando tarefas com o Cron para Node O Cron para Node é um pacote npm que nos permite fazer o agendamento […]