Development

Using utility types for transforming TypeScript types

TypeScript provides some built-in utility types that help facilitate transformations of types from one form to another. These utilities are…

3 years ago

TypeScript: the difference between interface and type

Once we start exploring TypeScript, we start using interfaces and types without really understanding the differences between them. I am…

4 years ago

Mutant: An open-source, cross-platform, encrypted programming language

Mutant is an open-source, cross-platform, compiled, garbage collected, encrypted programming language that wants to make secure programming and security research…

4 years ago

Writing better conditional expressions in JavaScript

Writing conditional expressions is pretty easy to do. But there is room for improvement in the way we have been…

4 years ago

Parsing and validating data in Python using Pydantic

The introduction of type hinting opened the gates for many great new features in Python. And data validation and parsing…

4 years ago

Using the optional chaining operator in JavaScript

Every now and then, you come across a JavaScript feature that vastly changes the way you write it. Destructuring, arrow…

4 years ago

Statically type checking Python code using Pyright

With the introduction of type hinting in Python 3.5, static typing and checking Python codes has started to gain popularity.…

4 years ago

Adding fixtures and parameterized functions to PyTest

As we discussed in our post on getting started with Pytest, the framework allows us to reuse tests by using…

4 years ago

Testing Python applications using Pytest

Testing our code brings in a variety of benefits, including building confidence in the code's functioning and having lesser regressions.…

4 years ago

How to format a Number as Currency using ES2015

The process to format a number as currency can be a tedious task. It feels like a small task, but…

4 years ago
Advertisements