Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

TypeScript

    Platforms & Languages category
  • HTML/CSS1
  • NextJS0
  • Svelte2
  • GitHub Actions6
  • Realm1
  • Azure2
  • Vue2
  • C#12
  • PostgreSQL3
  • React Native33
  • React / Redux76
  • Kotlin4
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript16
  • Rust4
  • FaunaDB1
  • Flutter2
  • Angular17
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps293
  • Mobile Apps36
  • Embedded Systems81
  • DevOps & System Admin.132
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF55
  • Objective-C27
  • Presenter First6
  • Python20
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript80
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
TypeScript

Statically Typed Data Validation with JSON Schema and TypeScript

How to use JSON schema to validate data and generate the corresponding TypeScript types for flexible, declarative data validation.
TypeScript

Simple Error Either in TypeScript

We came up with a nice little Either pattern for returning success or errors. By using a simple isError helper, we can prove to Typescript what result we have and maintain type saf
TypeScript

Experiments in Purely Functional TypeScript

I've been experimenting with using functional programming more widely in TypeScript. Today I want to share some of what I've learned and the utilities I've created.
TypeScript

Flavoring: Flexible Nominal Typing for TypeScript

TypeScript flavoring allows unbranded values to be implicitly converted into the branded type, but doesn’t allow implicit conversion between branded types.
TypeScript

Creating Your Own TSLint Rules

In this post, I'll walk you through the steps I took to create my first tslint rule. I found it incredibly easy, and you will too.
TypeScript

A Simple, Functional Module Pattern for TypeScript

A pattern for defining abstractions in TypeScript in a functional way that works well with Webpack and Visual Studio Code.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
TypeScript

Small, Simple, Functional Lenses for TypeScript

We put together a tiny little lens library for TypeScript, focused on: small size, static type safety, composition over DSLs, and zero dependencies.
Web Apps, TypeScript

Three Tips for Migrating from JavaScript to TypeScript

Migrating an existing codebase from Javascript to Typescript can be cumbersome and painful, but there are some techniques that can make it a success.
TypeScript

Understanding and Embracing TypeScript’s “readonly”

Want to use JavaScript in a functional way? With TypeScript's readonly, you can rely on static analysis to enforce and flag mutation in your codebase.
TypeScript

A New Redux Action Pattern for TypeScript 2.4+

A minimal-boilerplate, strongly typed action pattern for defining Redux actions and reducers in TypeScript 2.4 and newer.
TypeScript

Making Toast from Scratch in React-Redux

How to make a React-Redux pop-up notification or toast in a manageable way using Typescript.
TypeScript

DateStr – A Strongly-Typed Date String for TypeScript

Introducing DateStr, a strongly-typed string representation of a date in TypeScript, built using type guards and a nominal typing technique.
« Previous 1 … 4 5 6 7 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation