Skip to main content
EZ Dev

The Right Technology

Choosing technology is the most consequential decision in a software project. In 2026 that means a lean, mainstream stack, AI that works inside clear rules, and security, testing and cost awareness built in from day one.

AI coding agents changed how software gets written. Code is cheap now. Judgment, testing, security and clarity are what's scarce. This page shows the tools we reach for today, the values we expect from every developer on a project, and how we keep AI speed from turning into technical debt.

What matters for developers in 2026

AI made writing code cheap. These are the skills and habits that still make the difference, and the ones we expect from everyone who works on your product.

  • Judgment over keystrokes

    AI writes code in seconds. The value of a developer today is deciding what to build, spotting where the model got it wrong, and owning the result. We hire and work for judgment, not for typing speed.

  • Tests are the contract

    Untested code is a guess, whoever wrote it. Automated tests, type checks and code review run on every change, human or AI. That is what lets us move fast without breaking production.

  • Secure by default

    AI agents, open-source packages and cloud keys all widen the attack surface. We keep secrets out of code, give every service only the access it needs, check dependencies, and treat prompt injection as a real threat.

  • Every cloud dollar is a design decision

    A careless architecture can burn thousands a month in cloud and AI fees. We design for the real load, prefer serverless and static hosting where they fit, and watch the bill the way we watch errors.

  • Context for humans and AI

    Clear specs, decision records and project instructions help a new developer and an AI agent alike. In a well documented codebase an agent can make a change safely, and a new hire is productive in days.

  • Ownership in production

    Launch is the start, not the finish. Monitoring, alerts and logs tell us about a problem before your customers notice it, and the team that wrote the code is the team that fixes it.

How we build with AI

Speed from AI, safety from the process. Every change, written by a person or an agent, goes through the same five steps.

  1. Spec first

    We write down what to build and how we will know it works, before the first line of code.

  2. AI drafts, inside the rules

    Coding agents write the first draft, following the project's standards and instructions.

  3. Tests prove it

    Automated tests and type checks run on every change.

  4. A human reviews

    An experienced developer reads every change before it merges.

  5. Ship and watch

    Automated deploys, monitoring and alerts close the loop.

Our stack in 2026

How we choose a stack

  • Lean. As few languages and services as the product needs.
  • Mainstream. Big communities, easy hiring, and AI tools that know the stack well.
  • Fit for the business. Budget, team and timeline decide, not trends.

Orange marks our first choice for new projects. Grey is also in our toolbox.

AI & Agents

  • Claude (Anthropic)
  • OpenAI
  • MCP
  • RAG
  • Claude Code
  • Gemini
  • AI agents
  • Vector search
  • LLM evals
  • Speech & vision AI

Web

  • TypeScript
  • Next.js
  • React
  • Tailwind CSS
  • Vite
  • Astro
  • Angular
  • WordPress

Backend & APIs

  • Node.js
  • Python
  • FastAPI
  • REST
  • OpenAPI
  • Go
  • Java
  • Kotlin
  • Spring Boot
  • .NET
  • Django
  • GraphQL
  • gRPC
  • Webhooks

Mobile

  • Flutter
  • React Native
  • Expo
  • Kotlin
  • Jetpack Compose
  • Swift
  • SwiftUI
  • Firebase

Mobile capabilities

  • BLE
  • NFC
  • GPS
  • Push notifications
  • Deep links
  • In-app purchases
  • Android internals
  • eSIM

Cloud & Infrastructure

  • AWS
  • Serverless
  • Infrastructure as Code
  • Docker
  • AWS CDK
  • CloudFormation
  • Terraform
  • Kubernetes
  • Cloudflare
  • GCP

Data

  • PostgreSQL
  • DynamoDB
  • Redis
  • SQLite
  • S3
  • Vector databases
  • MongoDB
  • MS SQL

Quality & Operations

  • Git
  • CI/CD
  • Automated tests
  • Code review
  • GitLab CI
  • GitHub Actions
  • Playwright
  • Vitest
  • ESLint
  • CloudWatch
  • Sentry
  • OpenTelemetry

Security & Privacy

  • OAuth 2.0 / OIDC
  • Passkeys
  • Secrets management
  • Least privilege
  • Dependency scanning
  • Encryption at rest
  • GDPR
  • Israeli Privacy Law (Amendment 13)

Embedded & Systems

  • C
  • C++
  • Rust
  • Python
  • Embedded Linux
  • SPI
  • I2C
  • UART
  • RS-232

Desktop

  • C#
  • .NET
  • WPF
  • Electron

Legacy we still maintain

We keep existing systems on these running and plan the move off them, but we don't start new projects on them.

  • AngularJS
  • WinForms
  • ASP.NET Web Forms
  • SOAP
  • ClojureScript
  • Amazon S3
  • Amazon Web Services
  • Android Os
  • App Store
  • Apple Logo
  • Bluetooth
  • C
  • C Programming
  • C Sharp Logo
  • Django
  • Expo
  • Firebase
  • Flask
  • Flutter
  • Git
  • Google Cloud Platform
  • Java
  • Javascript
  • Kotlin
  • Linux
  • Location
  • Microsoft Sql Server
  • Mongo Db
  • My Sql
  • Net Framework
  • Nfc Logo
  • Postgresql
  • Python
  • React Native
  • Redis
  • Rest Api
  • Spring Boot
  • Swift
  • Windows 11
  • Wordpress

Choose poorly, and this is what happens

  • Code nobody on the team understands, because AI wrote it and nobody reviewed it.
  • A cloud and AI bill that grows faster than the business.
  • A niche stack. Hard to hire for, and AI tools barely know it.
  • Too many languages and services for the size of the team.
  • Leaked keys and vulnerable packages that open the door to attackers.
  • Lock-in to one AI vendor, so a price change or a better model turns into a rewrite.

Questions about technology