RustShip is a podcast where I interview other Rust developers to learn from their experiences. 🦀 In RustShip #8, Luciano Mammino, co-author of “Crafting Lambda Functions in Rust”, dives into the intricacies of using Rust in AWS Lambda and Serverless environments.| www.marcoieni.com
RustShip is a podcast where I interview other Rust developers to learn from their experiences. 🦀 In RustShip #7, Ernest Kissiedu tells us everything about Rust Nation, one of the biggest Rust conferences, and the Rust London meetup.| www.marcoieni.com
RustShip is a podcast where I interview other Rust developers to learn from their experiences. 🦀 In RustShip #6, Lisa Passing tells us what a creative technologist does, and how she uses Rust to create interactive artwork.| www.marcoieni.com
RustShip is a podcast where I interview other Rust developers to learn from their experience. ✏️ In RustShip #5, Matthias Endler walks us through corrode.dev, his Rust consultancy company, and lychee, a fast, async, stream-based link checker written in Rust.| www.marcoieni.com
RustShip is a podcast where I interview other Rust developers to learn from their experience. ✏️ In RustShip #4, Keavon Chambers and Dennis Kobert walk us through Graphite, a free and open-source raster and vector graphics editor written in Rust.| www.marcoieni.com
RustShip is a podcast where I interview other Rust developers to learn from their experience. 🏍️ In episode #3, Ellie Huxtable walked us through Atuin, a Rust CLI tool she created to boost your CTRL+R shell history search.| www.marcoieni.com
RustShip is a podcast where I interview other Rust developers to learn from their experiences. In the second episode, Predrag Gruevski walked us through Trustfall and Cargo-semver-checks, two Rust projects he created.| www.marcoieni.com
Mnemonic key bindings for VSCode commands| www.marcoieni.com
Another year has gone by, and December is the perfect time to reflect on what we’ve done in the past 12 months. Wait, but why? 🤔 Like everyone else, I don’t have enough time to do everything I want.| www.marcoieni.com
Releasing Rust packages is tedious and error-prone, just like most IT manual tasks. For every package you want to release, you need to: Increase the version in Cargo.toml. Update the changelog.| www.marcoieni.com
Release rust packages without using the command line.| www.marcoieni.com
You are probably busy studying for you exam right now, so I will try to be brief. In the following I will share the things that helped me the most in becoming a CKAD, while trying to avoid all generic tips you can find in all the other blog posts like this.| www.marcoieni.com
I am not a huge fan of year recaps or new year’s resolutions. Mainly because I don’t like thinking about the past in general or setting goals for the future. I like to focus on the present, following my curiosity day by day and if I realize I want to accomplish something I don’t wait the new year to do it, but I try to start as soon as possible.| www.marcoieni.com
Why do I care about this Recently I solved this delta issue, where the maintainer asked to switch from Travis CI to GitHub actions. These are all the pull requests I’ve done if you want to have a look at this journey: #399, #400, #409, #411, #413, #417 and finally #418.| www.marcoieni.com
Useless personal stuff It's several years now that I feel the need to share what I learn with other people. I gained so much value from free online content that at this point I consider immoral for me to not give back something to the community.| www.marcoieni.com
A template to create an amazing rust project hosted on GitHub in no time.| www.marcoieni.com
Boring introduction Expectations on open source projects are becoming higher and higher everyday. If a project is not well documented or it doesn't have a test suite and a continuous integration environment, it is very unlikely that it will be taken seriously by the community.| www.marcoieni.com
Toy project to experiment with rust async, actix, reqwest and wiremock.| www.marcoieni.com
Skippable introduction During this lockdown (like almost everyone) I have a lot of free time, so I decided to give a look at my to do list. In the looong term goals part where you can find impossible goals like "save the world" or "learn haskell" there was "learn vhdl", too.| www.marcoieni.com
Test your vhdl and verilog code with VUnit on GitHub| www.marcoieni.com
A bunch of personal experiments with STM32f407G-DISC1 and rust.| www.marcoieni.com
Generate pdf files by combining org-mode and latex.| www.marcoieni.com
Why plain text is better than word processors I was so tired of working with word processors like Microsoft Word that I created yet another a documentation system based on plain text.| www.marcoieni.com
Create a poetry book in latex, starting from plain text.| www.marcoieni.com
Why I removed windows from my tablet I have a HP Pavilion X2 10-n105nl: an hybrid laptop/tablet with detachable keyboard and touch screen display. I bought it in 2016 in order to take notes at university with its keyboard and a Dell active stylus.| www.marcoieni.com
In this article I will show you a changelog format and a convention for assigning numbers to your software versions. The boring introduction During these holidays I renamed one of my side projects, because I was so smart to name it like a registered trademark.| www.marcoieni.com
November 16th is the Global Day of Coderetreat and this was the first time I partecipated. The subtitle of the website describe it as a day-long, intensive practice event, focusing on the fundamentals of software development and design, away from the pressures of 'getting things done'.| www.marcoieni.com
Hi everyone! I'm Marco and I opened this website in order to share with the rest of the world my love for computer science, programming, linux, open source and other nice stuff like this.| www.marcoieni.com
GitHub statistics web scraper.| www.marcoieni.com
Spacemacs' like key bindings for Eclipse.| www.marcoieni.com
Spacemacs' like key bindings for IntelliJ platform.| www.marcoieni.com
Patience management system| www.marcoieni.com
Thesis for M.Sc. Computer Science and Engineering at Politecnico di Milano.| www.marcoieni.com
A game for the stm32f407 microcontroller based on the accelerometer tap detection| www.marcoieni.com
Eclipse plugin| www.marcoieni.com
Modify extra-functional requirements in an adaptive application| www.marcoieni.com
Minimization of the number of chaperons needed for a walking bus.| www.marcoieni.com
Board Game Computer adaptation| www.marcoieni.com
A proxy module for CoAPthon| www.marcoieni.com
Computer engineering bachelor thesis| www.marcoieni.com
Software engineer interested in the tech stack from microcontrollers to cloud microservices. I enjoy creating fast, reliable and secure Rust applications. By day, I work at Prisma, where I help build the next generation of database tools.| www.marcoieni.com
28 March 2024 @ RustNation — How Rust makes open-source easier 20 November 2023 @ RustLab — Release-plz: releasing crates like it’s 2023 28 October 2023 @ Linux Day Milano — How Rust makes open source easier 🇮🇹 7 September 2023 @ Schrödinger Hat — How Rust makes open source easier 19 March 2023 @ Jaga Santagostino Youtube — Rust HTTP API with TDD Workshop 24 November 2022 @ Pointer Podcast — Prisma, the next generation ORM 🇮🇹 22 October 2022 @ Linux Day Milano — I...| www.marcoieni.com
Hi, thank you for accepting the invitation to RustShip. 👋 Here are some details about the podcast. 📽️ Podcast distribution The podcast is streamed live on my YouTube, Twitter and LinkedIn profiles.| www.marcoieni.com
I’m excited to announce that I started RustShip: a new podcast where I interview other Rust developers to learn from their experiences. RustShip #1 — Creating successful open-source projects In the first episode, I interviewed Orhun, Arch Linux package maintainer and author of tens of open-source projects used and loved by thousands of people, including myself.| www.marcoieni.com