avelino
avelino.run
avelino
@avelino.run
FOSS engineer / moclojer & @buserbrasil building / investing
Last weekend my #OSS project prestd got its second security advisory.

We shipped a fix in hours — and I realized: vulnerabilities don’t just test code, they test trust.

Wrote about what this means, from Heartbleed to today:

avelino.run/when-danger-...

#foss #cve
When Danger Knocks on the Door: Learning to Handle CVEs in Open Source
Learn how open source projects handle CVEs. From Heartbleed and Log4Shell to the prestd advisory, explore lessons on vulnerability disclosure, fast fixes, and building trust in software security.
avelino.run
September 8, 2025 at 5:48 PM
Team agility is built on architecture, not just process.
Our new post explores how Clean Architecture, TDD, and a Staff Engineer's vision build codebases that truly enable innovation, instead of blocking it.

avelino.run/cultivating-...

#SoftwareArchitecture #StaffEngineer #CodeQuality
Cultivating a Healthy Codebase: Beyond Code That Just Works
A deep dive into software engineering principles for building a healthy, maintainable, and evolvable codebase. Learn how Clean Architecture, SOLID, TDD, and the Staff Engineer mindset can boost your t...
avelino.run
August 5, 2025 at 3:05 PM
The Code Doesn't Speak for Itself: Why Experienced Tech Professionals Must Master the Art of #Negotiation

Your code is brilliant, but it's your voice that ensures your impact is valued.

avelino.run/the-code-doe... #TechCareer
The Code Doesn't Speak for Itself: Why Experienced Tech Professionals Must Master the Art of Negotiation
For software engineers and data scientists, logic reigns. But career growth demands a different skill: negotiation. Learn why your value needs to be articulated.
avelino.run
July 17, 2025 at 1:42 AM
How sad it is to see people lose focus on what they want, doing things that take them further away from what they want
July 5, 2025 at 4:12 PM
I’ve had so many bad ideas that I tried to turn into products — many went really wrong, and others didn’t even get past the idea stage.

Yesterday I had yet another idea (probably a bad one). Will I fail at one more product?

#lol #startup #StartupLife
June 28, 2025 at 10:23 PM
💡 How does product thinking turn into real business impact and better user experiences? Dive into the next chapter of our series and see how collaboration and data-driven decisions are changing the game!

avelino.run/product-thin...

#UX #BusinessImpact #ProductDevelopment
From Theoretical to Tangible: How Product Thinking Generated Real Business Results and Transformed User Experience
Explore how developers transformed product thinking into tangible business results and user experience, evolving from theory to practice with measurable impact since 2022.
avelino.run
June 11, 2025 at 10:37 AM
🚀 Discover how product-minded developers have quietly revolutionized software delivery since 2022. From agile cycles to measurable quality, see how tech teams are building real value!
Read now: avelino.run/silent-revol...
#ProductThinking #SoftwareDevelopment #Agile #TechEvolution
The Silent Revolution: How Product-Minded Developers Transformed Software Delivery Since 2022
Discover how product-minded developers revolutionized software delivery since 2022, improving development cycles, technical quality, and strategic alignment with industry data.
avelino.run
June 9, 2025 at 10:49 AM
Flexoki Theme available in the marketplace of #logseq

github.com/avelino/flex...

#pkm #flexoki

cc @ednico.bsky.social
May 29, 2025 at 8:53 AM
Flexoki Theme, an inky color scheme for #Logseq

github.com/avelino/flex...

coming soon to marketplace

#pkm #flexoki
cc @ednico.bsky.social
GitHub - avelino/flexoki-logseq: Flexoki, an inky color scheme for Logseq. Based on stephango.com/flexoki
Flexoki, an inky color scheme for Logseq. Based on stephango.com/flexoki - avelino/flexoki-logseq
github.com
May 28, 2025 at 3:33 PM
seeing the software we use release an update gives peace of mind (knowing that it won't be deprecated) #logseq
May 26, 2025 at 10:16 AM
It might sound like a romantic tweet, but with each passing month, my graph becomes more connected (beautiful)
I confess I don't know how I used to remember things without #PKM jotting everything down has reduced my cognitive load and allowed me to focus my thoughts on the present

#logseq
May 24, 2025 at 11:42 AM
We built real document versioning on top of Git — with full history, point-in-time access, and chronological restoration.
This is the core of #ChronDB
👇 Here’s how it works under the hood

www.moclojer.com/blog/impleme...

#moclojer #clojure #gitbased #git #db
Implementing Versioned Document History in ChronDB
Learn how ChronDB implements Git-based document versioning with time-travel capabilities, allowing document history retrieval, point-in-time access, and chronological version restoration without losin...
www.moclojer.com
May 1, 2025 at 10:22 PM
Reposted by avelino
A new blog post about #babashka, Java interop, reflection and #clojure type hints!

blog.michielborkent.nl/babashka-jav...
Babashka Java interop, reflection and type hints
Babashka Java interop, reflection and type hints
blog.michielborkent.nl
April 26, 2025 at 3:31 PM
organizing my nix environment today ⚡ making things simpler, more intuitive, and getting rid of duplicates. less mess 🚀

#nixos #devenv #envdev #nix
April 27, 2025 at 5:22 PM
📊 SQL Benchmarking in #ChronDB!

We analyzed the performance of SQL operations in our Git-based database. See the numbers, and insights about optimizations.

Discover how ChronDB performs with different volumes and types of queries.

www.moclojer.com/blog/sql-ben...

#Clojure #SQL #Benchmark
SQL Benchmarking in ChronDB: Building Performance on a Git Foundation
Explore how ChronDB achieves SQL performance on a Git-based database architecture through benchmarking, optimization techniques, and continuous measurement. Learn how we balance Git's versioning benef...
www.moclojer.com
April 27, 2025 at 2:32 PM
Reposted by avelino
Bugzinho interessante para quem gosta de MongoDB, Go e quer contribuir com o #MinhaReceita pela primeira vez 🪲 https://github.com/cuducos/minha-receita/issues/319
Corrigir nome dos campos no MongoDB · Issue #319 · cuducos/minha-receita
Segundo o @mbnunes, no MongoDB, os CNPJs atualmente tem esse formato — repare que o nome dos campos não é o mesmo que os nomes que são utilizados na API: { "_id" : ObjectId("67f971d90bef128a47ad227...
github.com
April 22, 2025 at 2:16 PM
🚨 Feedback isn’t about speed — it’s about impact.
🧠 Neuroscience shows that waiting up to 48 hours can turn a tough conversation into real growth.

New article just dropped 👇
avelino.run/the-power-of...
#Leadership #Neuroscience #Feedback #PeopleManagement
The Power of Two Days: Neuroscience Behind the 48-Hour Rule for Effective Feedback
Feedback given within 48 hours after an event is more effective, empathetic, and constructive. This article explores the neuroscience behind this optimal window, grounded in David Rock's Your Brain at...
avelino.run
April 21, 2025 at 5:00 PM
Weekend goal will be to disconnect from the digital world
April 12, 2025 at 1:02 AM
The game of creating databases using #git internals continues
this week was the time to implement inner/left/right join in the #postgresql protocol

I tried to explain a little about the architecture implemented to perform joins

www.moclojer.com/blog/impleme...

#sql #sql #opensource
Implementing SQL JOIN Support in ChronDB via PostgreSQL Protocol
Learn how ChronDB, a Git-based database, now supports SQL JOIN operations through PostgreSQL protocol. This technical deep dive covers INNER JOIN and LEFT JOIN implementation, performance optimization...
www.moclojer.com
April 11, 2025 at 1:06 PM
Just dropped a demo of chrondb — a PostgreSQL-compatible database that persists everything in Git.
Connect via psql, run SQL queries, and watch your data get versioned like code.

🎥 Watch it in action: www.youtube.com/watch?v=MRen...

#databases #postgresql #git #devtools #opensource
🔍 Exploring chrondb: A Git-Backed Database with PostgreSQL Compatibility (via psql)
YouTube video by Thiago Avelino
www.youtube.com
April 9, 2025 at 1:01 AM
Sometimes we try to escape from some technology, but it's no use!
It's common at the beginning of a software engineering career to want to "escape" from certain technology stacks (ex Java, etc).

After I understood that adding value is the delivery to...

Read more

avelino.run/quote/2025-0...
April 6, 2025 at 8:49 AM
April 4, 2025 at 8:50 AM
April 4, 2025 at 8:47 AM
Reposted by avelino
Django 5.2 has arrived! 🚀www.djangoproject.com/weblog/2025... Featuring a composite of new feature – auto-importing models in the shell. Composite primary keys. BoundField override improvements. Version 5.2 is Long Term Support (LTS) 👉️ 3 years of support, until April 2028.

We hope you like it!
April 2, 2025 at 3:30 PM