Open in app

Sign In

Write

Sign In

Tommaso De Ponti
Tommaso De Ponti

1.4K Followers

Home

Lists

About

Published in Better Programming

·Pinned

Build a Cryptocurrency Miner in Rust and Run It on Your Browser

See how hackers use WASM for blockchain mining — When I was doing bug bounty, I was always curious about the security of websites that didn’t have extremely high traffic and didn’t have a Bug Bounty Program or Responsible Disclosure Program. I’d often be disappointed: with minimal testing, I usually had a good probability of finding a security issue…

Programming

6 min read

Build a Cryptocurrency Miner in Rust and Run It on Your Browser
Build a Cryptocurrency Miner in Rust and Run It on Your Browser
Programming

6 min read


Published in Better Programming

·Pinned

Emacs or VS Code? Why and How I’m Slowly Switching to GNU Emacs

I may have just ended my editor hunt — A while ago, I wrote this article about how I had set up Vim for Python development. Over the last two years, I have made big changes to my dev toolkit: I hardly use Python anymore, if not for prototyping in ML. I haven’t…

Programming

5 min read

Emacs or VS Code? Why and How I’m Slowly Switching to GNU Emacs
Emacs or VS Code? Why and How I’m Slowly Switching to GNU Emacs
Programming

5 min read


Published in Better Programming

·Sep 15, 2022

How To Pass Arrays Between JavaScript and WASM in Rust

Exploring this friendly interface — Due to WASM’s memory model, passing arrays (and nested arrays) might be quite challenging if you’re trying to do things securely since wasm memory stores its values as array buffers of scalar types. However, we luckily have the wasm-bindgen (and js-sys) crates that provide a friendly interface to work on…

Programming

4 min read

How To Pass Arrays Between JavaScript and WASM in Rust
How To Pass Arrays Between JavaScript and WASM in Rust
Programming

4 min read


Published in Better Programming

·Aug 30, 2022

The Importance of Writing WASM-Compatible Code

It doesn’t take much effort, and it might be the key to distributing it — I’ve already written a couple of articles about WebAssembly and Rust, but this post should be useful for everyone that is writing code in a language that can compile to WASM, especially if you are using first-class WebAssembly citizens like Rust, C, C++, or Zig. If you’ve not read WASM-introductory…

Programming

5 min read

The Importance of Writing WASM-compatible code
The Importance of Writing WASM-compatible code
Programming

5 min read


Published in Better Programming

·Aug 24, 2022

Should You Work on Your Own Types in Rust? Yes, and Here’s How

Make your Rust code safer and cleaner — First, let me start by saying that you should use the approach described in the article if you want your code to be either production-ready or as clean as possible. That said, let’s start! There are countless reasons why types are essential in your code: speed, compiler efficiency, maintainability, readability…

Programming

5 min read

Should You Work on Your Own Types in Rust? Yes, and Here’s How
Should You Work on Your Own Types in Rust? Yes, and Here’s How
Programming

5 min read


Published in Yard Couch

·Aug 11, 2022

Crypto Market Update: You Have To Be Careful Now

Bitcoin at $24000+ sounds promising, but … — We are all waiting for the market to flip and become bullish again, after all, what goes up must go down and vice-versa. But you’ll need an extra layer of carefulness, now more than ever if you are planning to buy since $BTC is out of the $17000 area. About…

Cryptocurrency

4 min read

Crypto Market Update: You Have To Be Careful Now
Crypto Market Update: You Have To Be Careful Now
Cryptocurrency

4 min read


Published in Better Programming

·Aug 4, 2022

Create a Serverless Rust Function for Fast Experience

WASM does its magic once again — I find serverless amazing: the speed, versatility, and ease of development are incredible. …

Programming

4 min read

Create a Serverless Rust Function for Fast Experience
Create a Serverless Rust Function for Fast Experience
Programming

4 min read


Published in Better Programming

·Aug 2, 2022

Get Started With WASM in Rust

Your first steps in the future of development, gain performance, strong types, and much more in JS — Since before its launch, WASM has become an important technology within the development community. Some developers may prefer to avoid it and stick with using JavaScript and TypeScript, which is a totally valid setup for most use-cases. …

Programming

5 min read

Get Started With WASM in Rust
Get Started With WASM in Rust
Programming

5 min read


Published in Better Programming

·Jul 15, 2022

Create and Deploy Your First JavaScript Serverless Worker

Beginner guide to building and deploying serverless workers for free — Last week I wrote an article about the tools I use the most when working with JavaScript. Cloudflare workers and wranglers were on that list. Today, you’ll get to know why and how I use them. You’ll learn to deploy a serverless worker, which is extremely useful in many situations. …

Programming

5 min read

Create and Deploy Your First JavaScript Serverless Worker
Create and Deploy Your First JavaScript Serverless Worker
Programming

5 min read


Published in Better Programming

·Jul 12, 2022

How to Work With JSON in Rust

Learn to read and write untyped or strongly typed JSON with Rust — JSON is widely used nowadays, and even if Rust may not be the most used language for tools and apps that use JSON for their data, it is important to know how to treat this format in such a fast-growing language like Rust. In this small article, you will learn…

Programming

4 min read

How to Work With JSON in Rust
How to Work With JSON in Rust
Programming

4 min read

Tommaso De Ponti

Tommaso De Ponti

1.4K Followers

Building stuff, #Stellar. https://tdep.xycloo.com. Check my personal blog at https://heytdep.github.io for more specific and/or advanced articles.

Following
  • Entreprogrammer

    Entreprogrammer

  • Moreno Zugaro

    Moreno Zugaro

  • Isaiah McCall

    Isaiah McCall

  • Joseph Mavericks

    Joseph Mavericks

  • Jason Knight

    Jason Knight

See all (20)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech