Tech Rumors
3 subscribers
235K photos
239K links
Download Telegram
dev.to

1. Why I write posts on Dev.to, and you should too
I have written nearly thirty posts on Dev.to and supplied countless (constructive) comments on posts of others. On the whole, I have found the experience rewarding and the community appreciative and supportive, even when they disagree with me. Here are the three main reasons why I will continue to write and I suggest you try it yourself, if you have not yet done so. If you already write posts, perhaps you might want say why you do in the comments below.

Share understanding

I first set out wri…

2. MicroPython officially becomes part of the Arduino ecosystem
Last month MicroPython officially became part of the Arduino ecosystem. The inclusion of MicroPython as a member of the Arduino family is an exciting development for those interested in using Python to develop for any board with a serial REPL interface, like the ESP32. The ESP32 is a low-cost, low-power system-on-chip (SoC) microcontroller with built-in WiFi and Bluetooth capabilities, making it a popular choice for a wide range of projects, including IoT devices, home automation, and wearable e…
#micropython #arduino #esp32 #embedded

3. One-page Database cheat sheet
Hello everyone 👋

I am glad to present you with the One-page Database cheat sheet.

Link (google doc): One-page Database cheat sheet

Feel free to leave your comments on the google doc or below the post.

Sources:
https://www.geeksforgeeks.org/acid-properties-in-dbms/
https://www.geeksforgeeks.org/transaction-isolation-levels-dbms/
https://www.geeksforgeeks.org/normal-forms-in-dbms/
https://www.geeksforgeeks.org/indexing-in-databases-set-1/
https://www.scaler.com/topics/sql/advantages-and-disad
#interview #cheatsheet #database #sql
dev.to

What the HAL? The Quest for Finding a Suitable Embedded Rust HAL
Introduction

When starting out with embedded Rust, I used to naively think that all existing HALs adopt more or less the same approach. Probably something closer to what one would see in other languages. Soon after I came to realize that I was mistaken. In fact, for a beginner, this probably gets even more confusing. Making the choice of a HAL to start out with can become really tough. Especially for one that may not have much background in embedded.

In this post, I attempt to categorize and e…
#rust #embedded #beginners
dev.to

1. STM32F4 Embedded Rust at the PAC: svd2rust
Introduction

When I set out on learning embedded Rust, I recall one of my struggles is material spanning multiple abstraction levels. As might be known in embedded Rust, the abstraction level sitting directly on top of the controller is the peripheral access crate (PAC). The PAC gives access to the controller registers to configure and control controller functions. On top of the PAC sits the hardware abstraction layer (HAL), providing higher-level abstractions and safe code assurances as well. …
#rust #tutorial #iot #embedded

2. Authentication and Authorization in a Node API using Fastify, tRPC and Supertokens
Introduction

In today's article we are going to create an API using tRPC along with a super popular Supertokens recipe to authenticate using email and password. Just as we are going to create a middleware to define whether or not we have authorization to consume certain API procedures.

The idea of today's article is to have the necessary tools to extend the example API or simply apply what you learn today in an existing API.

Prerequisites

Before going further, you need:

Node
Yarn
TypeScrip…
#javascript #typescript #node #tutorial
dev.to

Edgy Firmware: The Only Edge Detection Solution You'll Ever Need
My first experience I think this topic is a very classic, when you are writing your first...
#tutorial #arduino #c #embedded
dev.to

Bits and Bytes: A Comprehensive Guide to Bit Manipulation for Developers
Ah, bit manipulation. Another classic when learning to develop embedded software. It saved me half of...
#tutorial #c #embedded #beginners
dev.to

STM32F4 Embedded Rust at the PAC: Creating Hardware Abstractions
Introduction In the series of posts over the last few weeks, I've been creating PAC-level...
#rust #tutorial #programming #embedded
dev.to

Rust for Embedded Systems: Maximizing Safety Without Sacrificing Performance
Discover how Rust revolutionizes embedded systems development with zero-cost memory safety and precise hardware control. Learn practical techniques for optimizing firmware size and performance on resource-constrained devices. #RustLang #Embedded