The screen that broke was not the one that called the API.
A few years ago I worked on a business app that pulled exchange rates and shipping quotes from two external services. One afternoon the shipping provider started answering slowly: not down, just slow. Every request hung for the default 30 seconds. PHP-FPM workers piled up waiting, and within minutes the order list, whic...
Disclosure: This is a hands-on build report for my own private app (Grok Mail). There is an optional free setup guide on my site — not required to follow the architecture story below.
I gave Grok Bot its own email address, then built a private mail app on top of it. Here's how Grok Mai...
Disclosure: I work on CompressVid, an online video toolkit. Every number here comes from our own test files. Sizes are as shown by the tool, which counts in MiB (1 MiB = 1,048,576 bytes). The bitrates are my own arithmetic:
size × 8 / duration.
"Just convert it to MP4, it'll be smalle...
Ransomware gangs love a leak site. It is their shop window: a dark-web page listing victims, a countdown clock, and a threat to publish stolen data unless the ransom is paid.
In February 2024, visitors to LockBit's leak site found something new on the page. The logos of the UK's National Crime Agency, the FBI and a long list of internat...
Eu tinha um script em Python que gerava um relatório mensal. Ele consultava uma tabela no Trino, trazia os dados de um mês e montava o resultado. Um mês dava cerca de 12 milhões de linhas, e o script dava conta.
Até que veio o pedido: o mesmo relatório, só que anual.
Parecia uma mudança de uma linha: trocar o filtro de um mês pa...
Se você administra Exchange Online e tem scripts PowerShell que usam Get-MessageTrace ou Get-MessageTraceDetail para investigar entrega de e-mail, hoje é um bom dia para parar e revisar essas automações. A Microsoft já começou a ...