Browse

All essays

Every essay on Remote Since Forever, 35 in total. Filter by topic, year, or writer — or search the corpus.

Showing all 35 essays.

  1. backend

    Upgrading TypeORM 0.3 to 1.0 in Production: A NestJS Case Study

    How we took TypeORM 0.3 → 1.0 to a live NestJS API without a headache.

  2. aws

    How a CloudFront Custom Error Page Leaked JWTs to S3: A Case Study

    A pen-test curl found CloudFront forwarding `Authorization` headers to the S3 error-page bucket, where S3 reflected every JWT back in its XML error response. Two lines of Terraform closed it across sixteen distributions.

  3. email

    Implementing a Zero Auth Unsubscribe Link on Your Email

    Nobody logs in to unsubscribe. They mark you as spam instead. Here's the small trick we used — a signed token in the URL — so users can unsubscribe with one tap without ever seeing a login screen.

  4. backend

    Splitting a Mega-Service Into Four: The Service-Facade Refactor (Plus a Reusable Skill)

    How we split a 1,307-line `user.service.ts` into four responsibility-tagged NestJS sub-services (query, mutation, membership, stats) behind a stable facade — no caller broke, no test changed, one PR, and a reusable Claude skill file at the end.

  5. remote

    Iftar at Apetit: The Sarajevo Team Picks a Menu

    One evening in March the Sarajevo Clearviewers sat down for a Ramadan iftar dinner. The Slack thread that got us to the table is the honest picture of how the team actually organizes itself: informal, patient, and mostly saying 'svejedno.'

  6. jwt

    How a JWT Audience Map Saved a CORS Mistake: A Defense-in-Depth Case Study

    On a client's API, a CORS wildcard looked like a HIGH severity finding — until we tried to actually exploit it. A second, independent JWT audience check turned a trivially exploitable bug into one that required a much harder prerequisite.

  7. react native

    Asking For Notification Permission: The Second Time Is the Wrong Time

    iOS gives you exactly one shot at the native permission prompt. Here's the simple screen we show first, so users see what they'll get before the OS asks the question.

  8. devsecops

    From DevOps to DevSecOps: How I Became Clearview's In-House Pen-Tester

    How we built an in-sprint pen-tester role into every engagement — the DevSecOps handoff, the two decades of DevOps that led to it, and the OWASP Top 10 categories that show up first in real client APIs.

  9. application development

    An Event-Driven Architecture Case Study: Lessons from a Real-World Application

    A decade of Clearview engineering for a confidential awards group, and the event-driven AWS architecture that keeps it observable.

  10. software engineering

    From Localhost To Production — Best Practice on Software Development and Deployment

    A walk-through for taking a Node + Postgres + Nginx stack from your laptop to a hardened production server.

  11. technology

    The most Flexible AWS Savings Plan

    How AWS Compute Savings Plans can cut up to 66% off the cloud bill — without locking you into an instance family.

  12. gpt

    Securing LLM — Retrieval Augmented Generation

    Five steps to keep a RAG-powered LLM app from leaking its prompt, your data, or both.

  13. entrepreneurship

    Scrum Is Here To Stay

    Scrum still works for distributed teams — the trick is making sprint retrospectives feel human, not procedural.

  14. aws cost optimization

    Migrating EC2 to AWS Graviton (ARM): A Cost-Reduction Case Study

    How we cut Clearview client EC2 bills by up to 20% by migrating x86 workloads to AWS Graviton (ARM64) — the instance-family swap (M6g, C7gd, R7g), the AMI-selection step in Terraform, and the compatibility checks we ran first.

  15. software development

    Power of AI in Software Development

    How CVAI cut hours of JIRA grooming, PR creation, and PR review down to seconds for our engineering team.

  16. aws app runner

    Deploying Node Containers on AWS App Runner with Terraform

    Why AWS App Runner is our default for container workloads — the `aws_apprunner_service` Terraform resource, ECR wiring, and the auto-scaling defaults we actually keep in production.

  17. software engineering

    Embracing Improvements

    Tailwind, BEM, and the cost of holding on to coding conventions past their expiration date.

  18. budget

    AWS Budgets and Alerts with Terraform: A Cost-Monitoring Case Study

    How we set AWS budgets and Slack alerts with Terraform — the `aws_budgets_budget` notification block, its `subscriber_email_addresses`, and how to route a real breach into SNS before the invoice hits the CFO's inbox.

  19. css

    HTML and CSS Only Blobs

    Recreate organic, animated blobs in pure CSS — no JS, no SVG filters, no libraries.

  20. github

    Reasonable Pull Request -Writing an Effective and Meaningful Pull Request Description

    What a PR description should actually say — and the small habits that make code review survivable.

  21. business development

    Clearview is now a verified member of the Pangea community

    What our Pangea verification turned up about how Clearview engineers actually show up for clients.

  22. live life to the fullest

    40 Miles Later

    Annette O'Neil on the 40-mile cycle ride from Manchester to Liverpool that reminded a remote crew why work-life balance is the work.

  23. service explainer

    How to Be ✅ Cheap, ✅ Fast and ✅ Good

    The old triangle says you can pick two. Here's the model we built so you can have all three.

  24. reflective essay

    The Pause

    Eyes closed on a bench, jaw clenched, dog staring — a short essay on stopping for long enough that the body can speak.

  25. projects

    The Two-Word Magic Spell for Product Success

    To build a great project, you need more than solid devs. You need magnetic specificity.

  26. growth

    How to Reach Full Speed At Clearview

    As a Clearviewer, you have an amazing vehicle to get ahead. You have possibilities. You have options.

  27. manchester

    The Next Adventure

    Clearview Takes On England

  28. remote

    Escape From Slack Island

    Working remotely doesn't have to feel like a life sentence in solitary. Here's how.

  29. business

    The End of the Lip-Service-Only "Team"

    Clearview walks that talk; here's why and how.

  30. javascript

    The Logic of Position Reordering

    The logic behind how position reordering can be implemented — cascading vs. squeezing, and the edge cases that bite.

  31. work life balance

    Work While Living in a Body

    Or: 'doing great work while inhabiting a meat popsicle,' which modern work was not-so-cleverly designed to ignore.

  32. frontend

    Creating a Shared and Cached Fetch Request

    Reusing fetch calls across components without juggling state at the top of the tree.

  33. remote working

    The Eight Virtues of Remote Bushidō: A Handbook For Digitally Nomadic Developers

    A handbook for digitally nomadic developers — eight virtues that turn remote work from a perk into a discipline.

  34. productivity

    Staying Grateful and Productive During a Pandemic

    On working from home, goals over tools, and why procrastination is an emotional problem.

  35. remote working

    Fully Remote Since Forever: Our Origin Story

    Once upon a time, a coder kid went to Mexico. 15 years later, look at us now.

Type to search. to navigate. Enter to open. Esc to close.