Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 61
  1. Four years of attending conferencesIn 2023, I attended my first conference.

  2. What happenedIn the last week of July 2026, Codeberg made a small but impactful change to its Terms of Service (ToS):You must not share projects that mostly consist of code written by "ge

  3. What is Brave OriginBrave is great as a browser, but most of the side products just add noise to the user experience, and users are not happy about it.Because of that, in June 2026, Brave launched

  4. What happenedOn June 5th 2026, Ladybird made this announcement on social and on their website:

  5. The boarding pass should be boringToday I checked in for a flight to Amsterdam, and immediately noticed there was no option to add the ticket to my Apple Wallet.

  6. PreambleA few months ago I shipped BiangBiang Hanzi, an iOS and Android app that points your camera at Chinese characters and gives you back the Pinyin (or Jyutping) plus a translation.

  7. PreambleA few months ago I shipped BiangBiang Hanzi, an iOS and Android app that points your camera at Chinese characters and gives you back the Pinyin (or Jyutping) plus a translation.

  8. PreambleIn June 2025, I attended the World Computer Conference in Zurich, the main conference on the Internet Computer.The Internet Computer is a distributed cloud computing p

  9. TL;DR: Great Rust support, but frustrating editor UX and weak Git experience.

  10. This is an article about how I restructured a monolithic IC canister framework into a runtime-agnostic WASM database engine.A few months ago I announced ic-dbms, a Rust framework for building database

  11. If you are reading this, you are looking at a blog that runs zero React, zero GraphQL, and zero Node.js.

  12. IntroductionFor the last year or so, I’ve started using AI tools like ChatGPT and GitHub Copilot to help me with my software engineering tasks.For most of the time, these tools have been a great help.

  13. Since I saw the Lego Gameboy set, I wanted to make it functional since I have good knowledge of programming and little knowledge of electronics.Also I've been a big fan of Gameboys since I was a

  14. What if I told you that this code:use candid::CandidType

  15. This is the 50th blog post on this blog!

  16. IntroductionThis article is part of a series where I document the development of ic-dbms-canister, a framework for building database management systems (DBMS) on the Internet Computer (IC).

  17. Introduction𰻝𰻝汉子 BiangBiang Hanzi is an iOS and Android application that allows users to convert Hanzi (Chinese characters) to Pinyin and translate Chinese text into any language.

  18. IntroductionThis article is part of a series where I document the development of ic-dbms-canister, a framework for building database management systems (DBMS) on the Internet Computer (IC).

  19. PremiseEven if the project is made to run on Internet Computer, which is related to web3 and cryptos, this article is not about investments, tokens or NFTs.

  20. IntroductionI think there's something every developer working in an environment where PR must be reviewed has experienced: PRs taking too long to be reviewed.Every company has its own process for

  21. IntroductionThis article came from a question I saw on Reddit, and it is a good one to ask, even if it seems dumb at first.So we all know that Rust has a co

  22. A few days ago, I had a memory issue in one of my Rust applications.The application was huge, and for some reason the memory kept growing with hundreds of gigabytes of memory allocated, but I

  23. So on the other day I was making a custom implementation of the io module for maybe-fut and I had to implement the BufReader

  24. Rust on a Diet

    So if you don't know, I also develop on the Solana Validator (but please don't leave, it's about Rust and not blockchain things 😓) mostly mods for Solana RPC nodes, and recently a

  25. A premise about my work experienceI have been working as a Software Engineer for over 8 years.In my career I have worked in these sectors and for these amounts of time:Embedded systems on Passenger

  26. We have P2P Electronic Cash Systems at homeBitcoin: A Peer-to-Peer Electronic Cash SystemSounds familiar?

  27. PremiseWhenever we talk about web3, I see a lot of skepticism and I get it; I'm skeptical about 99% of the projects out there; if you don't know me, I've written many articles against

  28. A module we don't use oftenThe std::mem module in Rust is a bit of a mystery.

  29. IntroductionFor every project that is successful, there are many that are not.In my case it's like 1 successful in 10 projects.So in this article I want to bring some glory to my dead projects,

  30. Elon Musk has created a monsterIt’s not entirely his fault.Or at least, not just because he exists.I wasn’t one of those who fled the day Twitter was bought, because I didn’t want to make decisions

  31. Do you know the feeling when you start a project and you think it will be easy, but then you realize that it is not?

  32. But why?

  33. What is vendoring about?

  34. IntroductionAs part of my experiments with Async Rust (cuz I'm working on something big 🤞) and while writing my last article Async Rust for Dummies a weird and sick thought came to my mind: can we

  35. IntroductionHello, Rustaceans!

  36. About lottery miningThis is an expansion of my previous article "How to get started with Bitcoin Lottery Mining".So if you're just interested i

  37. How it startedI can for sure affirm that you've used File transfer protocols before.

  38. Bitcoin is decentralized, right?

  39. IntroductionSo in the last year I've been working a lot on the development of the EKOKE DAO project.

  40. AudienceIf you encounter an error like this while trying to render a markdown with react-markdown and you're using parcel

  41. Several months ago, I wrote this article: The Fascinating Ethereum MEV Bot Scam, where I dived deep into the technical aspects of a scam that has been circulating for years on platforms like X.com and

  42. We are too much into async, but we can't go backYou know what?

  43. A bit of contextSo on the other day I was implementing Dokany for my Remotefs-fuse driver (coming soon btw).

  44. Dyn Box Vs. Generics

    Case scenarioHave you ever done something similiar?

  45. What's newSo let's see what's new in this version 0.16 of termscp.Don't you know termscp yet?

  46. What's newSo let's see what's new in this version 0.15 of termscp.Don't you know termscp yet?

  47. In 2023 I've decided to resign from my job at Prima to start working as a freelancer, with a particular focus on Rust, along with a minor web development.

  48. It's been a long timeIt's been 5 months since the last release of termscp came out, so yeah let's party for this new termscp release 🎉.

  49. Simple problems that require complex solutionsA few days ago I was implementing a really simple function which would given a string representation of a range it returns a Vec of the items to include

  50. There are several cases where applications are developed for extreme performance and choosing the cores to be used for an application is required.