Andrey Frolov

Andrey Frolov @frolovdev

About: Passionate about coding

Joined:
Jul 31, 2019

Andrey Frolov
articles - 18 total

Parsers for Dummies

Here are my notes about parsers. They are not particulary academic, but I hope they can help someone...

Learn More 31 0May 7 '22

How We Migrated from Javascript and Flow to TypeScript at Osome

This fairy tale started a long time ago. Often, you make a bet on the wrong horse in life, but,...

Learn More 136 20Apr 23 '22

High Level Overview of Compiler Design

Intro So you have 10 years’ experience with Senior JavaScript web3.0 steampunk software,...

Learn More 66 2Apr 16 '22

OpenAPI spec (swagger) v2 vs v3

It's just a compilation of other materials that I combined around the internet. I've copied the...

Learn More 13 0Aug 27 '21

Why automation releases tools is great bullshit for your end-users

There are a bunch of tools that take your commits and converts them into release, like...

Learn More 2 0Aug 17 '21

Compile a first program

1) Create a file sum.ml 2) Write this code open Base open Stdio let rec read_and_accumulate...

Learn More 6 0Aug 10 '21

Moving on Data structures

Lists Lists are immutable. Lists let you hold any number of items of the same type. let...

Learn More 4 0Aug 10 '21

Few words about functions

It's a real big topic but for now let's watch in action basic function declaration let sum x =...

Learn More 4 0Aug 10 '21

Variables

It's an expression and ;; says to ocaml treats this line as expression 3 + 4 ;; Enter...

Learn More 2 2Aug 10 '21

Installation of utop

Install some of required libraries for next sections Utop - is an easier-to-use version of OCaml’s...

Learn More 4 0Aug 10 '21

Look into base types

So nothing special here There are bunch of data types: floats Numbers with a floating...

Learn More 4 1Aug 9 '21

First steps - installation of Ocaml

Installation of package manager brew install gpatch brew install opam Enter fullscreen...

Learn More 4 0Aug 9 '21

Unicode and UTF-8

Long story short In the 1960s, there were teleprinters and simple devices where you type a...

Learn More 10 0Jan 6 '21

Elixir basic types 🧪

Data types specify what kind of data can be stored and manipulated within a program. Here we don't co...

Learn More 1 3Jan 2 '21

Elixir base arithmetic operations 🧪

Performing math operations and calculus is a very common thing to do with any programming language. E...

Learn More 4 0Jan 1 '21

Introducing Easymoney 💵

Hi everyone! Today I'm excited to announce easymoney: opensource library for operating with monetary...

Learn More 11 1May 18 '20

How to Operate with Monetary Values in JavaScript

Money's all over the place. All general application areas contain them e.g: eCommerce Banking Inve...

Learn More 23 4May 11 '20

Why rounding is more important than you think

About the author and these notes In the last three years, I've worked in fintech companies, and I of...

Learn More 7 0Apr 24 '20