ProgramCrafter

ProgramCrafter @programcrafter

About: TON (blockchain) programmer, fancy Rust.

Joined:
Feb 22, 2024

ProgramCrafter
articles - 12 total

Rust async is not very scary!

If you know architecture of your code in advance, you can easily manage to make the code...

Learn More 0 0Mar 24 '24

User-inclination-guessing algorithms: registering a goal

Reading post about Community Notes in X made me recall a recent idea and post it here. It's commonly...

Learn More 2 0Mar 20 '24

Ethereum contracts system is inferior

Let's suppose we are new to Ethereum (for instance, it is true for me) and want to write a smart...

Learn More 0 0Mar 9 '24

Type system in Rust - subtypes without inheritance? pwned?

Are there features in Rust type system beyond runtime-determined types of trait objects and ability...

Learn More 0 0Mar 5 '24

Dynamic typing in Rust - inheritance and by-hand transmutation

In the previous article, I've shown that some variables can have type that is determined (beyond that...

Learn More 1 0Mar 3 '24

Somewhat dynamic typing in Rust - magic of traits

Rust is statically typed language, they say. All the types are known at compilation time, they...

Learn More 7 0Mar 2 '24

Hack-TON-berfest 2023 Maintainer Post

Intro Hacktoberfest 2023 was the first where I participated actively. I had quite a lot of...

Learn More 0 1Feb 27 '24

Example of Rust attribute macros: data serialization (part 2 - enums)

In the previous article, I demonstrated how serialization function for a struct can be...

Learn More 0 0Feb 27 '24

Isn't it a good idea to predict software bugs with markets?

Can we estimate amount of bugs in a big project before finding them? Actually, it seems that we can,...

Learn More 0 0Feb 27 '24

Example of Rust attribute macros: data serialization (part 1 - structures)

Recently, I decided to create Rust library that allows to serialize objects into "cells" (generally,...

Learn More 0 0Feb 24 '24

Multi-currency swapping pool: MulDEX

Exploring decentralized exchange algorithms, I've found out that most are focused on swap of two...

Learn More 0 0Feb 23 '24

EigenFlow - forming feeds based on user-to-user karma

I've created a concept of system that allows to defer to others' judgement of what is the best feed:...

Learn More 0 0Feb 22 '24