The structure of a project (1): the standard that wasn't a standard
The most popular Go structure repo says it is not official. Go's guide asks for cmd/ and internal/, and the tool enforces only internal/. With a template.
· 15 min
Read articleBlog
Reflections from those who build systems that cannot fail
The most popular Go structure repo says it is not official. Go's guide asks for cmd/ and internal/, and the tool enforces only internal/. With a template.
· 15 min
Read articleYour tests pass and your package breaks for whoever installs it. PyPA's guide asks for src/, but an editable install also reads your folder. With a template.
· 14 min
Read articleAll your logic in main.rs and your tests/ can't import it, not even with pub. What goes in lib.rs, what stays private, and a template that checks it.
· 17 min
Read articleThe four crises a growing company can face, with cases from Bimbo and Cemex, signals to locate yours and what your systems must withstand.
· 18 min
Read articleMexico's e-invoice 4.0, Cemex Go and Bimbo's ERP through Kotter's eight steps of change. Thresholds, costly mistakes and a decision sheet for your committee.
· 18 min
Read articleExistence, survival, success, take-off and maturity: how to tell your company's stage, what breaks in its back office at each one and what to decide first.
· 20 min
Read articleThe balanced scorecard fails when its indicators are put together by hand. A diagnostic with thresholds, VAT at risk and the sheet for your committee.
· 19 min
Read articleEdmondson's psychological safety, with a measurement made in Mexico: why red flags arrive late, how to spot it and what to decide before a project blows up.
· 18 min
Read articlePorter's value chain read in days and pesos: where money stalls between purchasing, operations, sales and collections, with Genomma Lab from 2016 to 2023.
· 20 min
Read articleYour customers hire your product to do a job. A diagnostic with thresholds, the Volaris case and a job sheet for your next leadership meeting.
· 19 min
Read articleDiagnostic with thresholds: which systems are support, factory, transition or strategic, what changes in budget and governance, and an inventory for your board.
· 20 min
Read articleIn 2017 an accidental deletion at GitLab.com revealed its backups did not work. The real story, what changed and how to know if yours really restore.
· 15 min
Read articleTarget opened 133 stores in Canada and closed within two years: empty shelves, full warehouses. What it teaches about data and the trail of each order.
· 16 min
Read articleOn October 1, 2013, only six people managed to submit an application and choose a plan. How an integrated response recovered HealthCare.gov in two months.
· 17 min
Read articleOn July 19, 2024 an update took down 8.5 million machines. Other airlines were back sooner; Delta took five days. What it teaches your company.
· 16 min
Read articleIn 2012, an incomplete deployment cost Knight Capital more than $460 million in 45 minutes. What a director can learn and what to ask.
· 16 min
Read articleMGM reported disruptions and an estimated EBITDAR impact; three access governance questions
· 9 min
Read articleIn 2018, TSB moved most of its operation to a new platform in one weekend, with no viable rollback. What failed and what your committee should ask.
· 16 min
Read articleAI agents already prepare purchases up to payment. Identity, authorization, disputes, CFDI and fraud: what your company must solve before they arrive.
· 11 min
Read articleInstant collection speeds up funds; reconciling, closing and handling claims needs a new pace. Brazil's experience with Pix and what to prepare in Mexico.
· 11 min
Read articleSelling insurance in a partner's app means quoting, issuing, collecting and handling claims with an audit trail. What the law asks and what to decide.
· 12 min
Read articleHow to govern product and rate changes with traceability, without displacing the applicable actuarial, legal and regulatory reviews.
· 9 min
Read articleWhy an AI assistant stays a demo, what it needs to resolve with control and what the new personal data law demands of you. Five questions.
· 13 min
Read articleAI may be entering your company outside approved tools. What the studies say and how to evaluate an alternative with control.
· 10 min
Read articleWhat a committee should ask for before authorizing the modernization of a core system: operational exposure, rollback conditions and business milestones.
· 11 min
Read articleLeadership wants to "train an AI on the chats" of the top salesperson. What RAG and fine-tuning are, which to start with and what to watch.
· 11 min
Read articleWhen to return 200, 404, 400, 422, 409, 429 or 503 on a contact lookup, and what a wrong choice costs: retries, misleading dashboards and agents.
· 20 min
Read articleWhy bank reconciliation does not add up in Mexico: deposits against CFDI, payment complements, installments, credit notes and fees. What automation changes.
· 19 min
Read articleThree paths to a new system, when each makes sense and what to ask before signing custom development: ownership, licenses, acceptance and handover.
· 18 min
Read articleWhy nobody in omnichannel commerce can quickly answer "where is this order?", what not knowing costs and what leadership should demand.
· 16 min
Read articleAn error that shows up now and then, on the first change of the day, is often a sleeping connection. How to prove it, fix it and avoid broken data.
· 14 min
Read articleAirbnb left React Native and Shopify went back to native: different contexts, similar result. Five criteria to decide on your app and what AI changed.
· 13 min
Read articleA credit sale with two payments and a return generates three or four CFDIs. The full cycle, the costly mistakes and what changed in 2026.
· 9 min
Read articleTasks without an owner, red flags seen too late and issues nobody decides. Six decisions to hit your date and six questions to ask your vendor.
· 9 min
Read articleThe payment complement and CFDI cancellation have deadlines and recipient acceptance. Where collection, invoice and complement fail to match.
· 10 min
Read articleThe digital payments law binds no one yet and has no penalties of its own. What the report says and what is worth reviewing in your reconciliation.
· 10 min
Read articleA decision tree for leadership: online or asynchronous first; then REST or gRPC, or queue, callback or event, so the core does not go down.
· 11 min
Read articleREST at the edge, gRPC at the core and an adapter for legacy: criteria, gRPC-Web, transcoding, tools, Spring Boot, Quarkus and Protobuf.
· 15 min
Read articleErrors that teach, retries without duplicates, machine identity and visible limits: what an API needs so an AI agent can use it with control.
· 15 min
Read articleGraalVM, Quarkus, Spring Boot, Java 25's startup cache and CRaC: what each option gains and costs, and which fits your service and your cloud.
· 20 min
Read articleWhen to revalidate the token behind the gateway, how APIs call each other, introspection or local validation, logout and how long a token should last.
· 17 min
Read articleWhat Prometheus, Loki, Tempo and Grafana answer, how metrics, traces and logs connect, and when to read logs with an agent or instrument with OpenTelemetry.
· 17 min
Read articleHigh coverage and a green quality gate aren't enough: test types, doubles that hide failures, mutation, AI and documentation for tests that catch errors.
· 16 min
Read articleWhen to move in stages with deliverables (V-model) and when in sprints with Scrum, what each asks of your team, and how to combine them.
· 7 min
Read articleWhen a desktop application makes sense to connect printers, readers, scales or local files on Windows, macOS and Linux, without replacing your web system.
· 4 min
Read articleComponents, design system, testing, accessibility, CI/CD, SEO, performance and security: what a CTO should demand of a frontend before launch.
· 11 min
Read articleSPA, server, static, islands, microfrontends, desktop and mobile: when each frontend architecture fits your business and how to migrate without rewriting.
· 11 min
Read articleWhat Mexican regulation really asks of infrastructure, what comes insecure out of the box in your own Kubernetes, and how to build a path to production your auditor can review.
· 6 min
Read articleStorybook is not a gallery of buttons: it is the behavior reference between design, development and QA. How to organize it by layers, what to document in each story and what to review before publishing.
· 6 min
Read articleWhat an MCP is, which controls it needs in a regulated industry, and how it applies to banking, insurance, ERP-run companies and retail. A guide for executives, with sources.
· 8 min
Read articleThe conversation is no longer whether generative AI can answer questions, but whether an organization is ready to operate with agents that understand context, data and real processes. For us, that was the most important message from Salesforce Agentforce World Tour Mexico 2026.
· 7 min
Read articleNearshore for critical software is not the same as generic outsourcing. The difference is not in the hourly rate — it is in domain knowledge density, real-time communication capability and regulatory alignment.
· 7 min
Read articleCredential fragmentation is a security risk in financial services that SSO with SAML 2.0 helps reduce — but correct implementation has more nuances than tutorials show.
· 10 min
Read articleInsurers process simultaneous transactions: enrollments, payments, claims. Kafka is not a trend — it is a pattern that decouples those flows; traceability and consistency are designed with it, they do not come on their own.
· 8 min
Read articleWeb and frontendBeginner
From zero to a page anyone can use · 12 lessons
Plain HTML, CSS and JavaScript, no libraries: it teaches the web from the inside, before any framework.
Languages and backendBeginner
For people who have never programmed · 12 lessons
It assumes nothing: it teaches programming by understanding why each line works, up to a complete program with tests.
Languages and backendIntermediate
From zero to your first complete program · 8 lessons
It doesn't teach syntax: it teaches you to see the errors you can't see.
Languages and backendIntermediate
The second step, after Go · 9 lessons
It teaches what Rust does differently from Go: who owns each piece of data and which errors the compiler catches before running.
Languages and backendIntermediate
For those coming from Go or JavaScript · 10 lessons
Types don't exist at runtime: it teaches what they protect, what they don't, and how to validate data that arrives from outside.
Before this course: Web Fundamentals (HTML, CSS and JavaScript)
Languages and backendIntermediate
For people who already program in another language · 11 lessons
It teaches today's Java: types that express the model, tests, concurrency and a finished program, packaged as a JAR.
Before this course: Python, or knowing how to program in another language
Data and AIIntermediate
For people who already program in Python · 8 lessons
It teaches tensors, the structure underneath artificial intelligence, up to a fraud detector that learns from data.
Before this course: Python, or knowing how to program in another language
Containers and cloudIntermediate
For people who already use the terminal and Docker · 4 lessons
It teaches keeping passwords and keys out of the code with Vault and OpenBao, its open-source fork: secrets with permissions, encryption without holding the key, and credentials that expire on their own.
Before this course: Docker
Languages and backendIntermediate
For people who have already written an API · 9 lessons
It teaches choosing the right HTTP status code, returning machine-readable errors with Problem Details, and versioning an API with advance notice.
Containers and cloudIntermediate
For people who have already built a service · 11 lessons
It teaches turning a service into a small image that runs without privileges, with health checks and limits, and bringing it all up with Compose.
Web and frontendIntermediate
The next step, after TypeScript · 10 lessons
It teaches building a multi-screen React app: where state lives, data without race conditions between requests, tests, measurement and shipping.
Before this course: TypeScript. If you have never built a web page, start with Web Fundamentals.
Containers and cloudIntermediate
The next step, after Docker · 11 lessons
It teaches deploying a service on a local kind cluster: configuring, monitoring, exposing, securing and scaling it, measuring what fails and for how long.
Before this course: Docker