Flávio Almeida

5.8K posts

Flávio Almeida banner
Flávio Almeida

Flávio Almeida

@flaviohalmeida

Software Engineer Manager, Father, speaker, published author https://t.co/zDs3GuC8Jf. Degree in Computer Science and Psychology. Front-end, Agile, Architecture, AI

Katılım Aralık 2011
21 Takip Edilen6.7K Takipçiler
Flávio Almeida retweetledi
Julien Flot
Julien Flot@Graphseo·
Arrêtez de payer pour Claude IA. L'IA de Mc Donald's est gratuite et répond à toutes les questions, même si elles ne sont pas sur le BIG MAC. :-) De rien.
Julien Flot tweet media
Français
369
4.8K
44.2K
3.3M
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Agora anunciando em português! Tornei RAGfios opensource. IA local voltada para RAG totalmente feita em Nodejs. Dependendo do barulho faço um treinamento para fortalecer a comunidade! Roda até no Pc da sua avó! shorturl.at/cjXHy
Português
0
0
0
129
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Announcing RAGFios: Local AI Research, Native in Node.js. I’ve believed that to truly master AI, we need to understand the "plumbing" behind the prompts. That’s why I’m excited to open-source RAGFios, a laboratory for local Retrieval-Augmented Generation.shorturl.at/cjXHy
English
1
0
2
193
Flávio Almeida
Flávio Almeida@flaviohalmeida·
@alexanlp02 Clássico não 🤭? Testar em múltiplo OS e hardware que não seja Mac.
Português
0
0
0
6
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Pessoal,.está pronto...estou na fase de testes. Vai ter uma coisa bem legal que vou compartilhar com a comunidade relacionada com AI, fiquem ligados.
Português
2
0
1
438
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Encontrei um bug na portabilidade que vai atrasar o release. A surpresa tem que funcionar em Mac e Pc com ou sem GPU. Vou desaparecer até reescrever parte do código.
Português
0
0
0
183
Flávio Almeida
Flávio Almeida@flaviohalmeida·
0 vibe coding. Tudo feito da maneira clássica 🤭
Português
1
0
0
234
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Qual a primeira coisa que costumo fazer ao elaborar um curso, seja ele pago ou free? Resposta : "Faria eu esse curso?"
Português
0
0
1
399
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Muito tempo sem postar, mas o motivo é nobre. Spoiler : N.A.W.A.I.T Impossível decifrarem....
Português
0
0
0
338
Flávio Almeida retweetledi
Una 🇺🇦
Una 🇺🇦@Una·
I always *love* @emilkowalski's UI tips! Here's the native browser way to achieve this effect: View transitions do this "fade-out-while-rearranging" behavior by default. You can also customize the transition with CSS (see demo) ::view-transition-old(*):only-child { ... } codepen.io/una/pen/VYjKoae
@

Notice how in the correct example chips move instantly to their new position when a chip is removed. That’s because of the `popLayout` mode on AnimatePresence in motion/react which creates a smoother, faster transition when removing an element.

English
6
38
536
36.1K
Flávio Almeida retweetledi
jhey ʕ•ᴥ•ʔ
jhey ʕ•ᴥ•ʔ@jh3yy·
more CSS <table> tricks 👇 stick the first row using <thead> so you don't lose context, and give it a margin so you don't lose the last row on scroll thead { position: sticky; top: var(--header-height); margin-bottom: 1lh; /* or whatever row height */ }
jhey ʕ•ᴥ•ʔ@jh3yy

highlighting with CSS :has() 💡 td:has(~ td:hover), /* previous sibling cells */ table:has(td:nth-of-type(3):hover) /* column cells */ tr:not(:first-of-type):has(~ tr:hover) td:nth-of-type(3) { background: var(--highlighted); }

English
18
113
1.9K
122.2K
Flávio Almeida retweetledi
Avi Chawla
Avi Chawla@_avichawla·
Let's build a mini-ChatGPT that's powered by DeepSeek-R1 (100% local):
English
81
384
4.7K
608.3K
Flávio Almeida retweetledi
Brandon Roberts
Brandon Roberts@brandontroberts·
This seems like one of the most common use cases for an effect in Angular. What should it be doing instead?
Brandon Roberts tweet media
English
33
13
98
23.5K
Flávio Almeida retweetledi
Alan Agius
Alan Agius@AlanAgius4·
The @angular/core package went on a serious diet, shrinking from 44.6MB to just 9.12MB! And guess what? All the other packages got slimmer too! 🎉
Alan Agius tweet mediaAlan Agius tweet media
English
16
48
482
52.8K
Flávio Almeida retweetledi
Marko Denic
Marko Denic@denicmarko·
CSS tip: Use the CSS Scroll Snap feature to create well-controlled scroll experiences. Code in the comment below.
English
14
20
136
10.9K
Flávio Almeida retweetledi
jhey ʕ•ᴥ•ʔ
jhey ʕ•ᴥ•ʔ@jh3yy·
And you could do the whole thing without JavaScript 🤙 • Use the HTML [popover] API (nested) • CSS starting-style to transition open/close ⭐️ • Anchor positioning ⚓️ <button popovertarget="menu"></button> <div popover="auto" id="menu"></div>
English
32
157
1.8K
178.8K
Flávio Almeida retweetledi
Flávio Almeida
Flávio Almeida@flaviohalmeida·
Tirei o dia para treinar arpeggios e sweep picking!
Italiano
3
1
61
0
Flávio Almeida retweetledi
Milan Jovanović
Milan Jovanović@mjovanovictech·
𝗦𝗵𝗼𝘂𝗹𝗱 𝘆𝗼𝘂 𝘀𝘁𝗼𝗽 𝘂𝘀𝗶𝗻𝗴 𝗨𝗨𝗜𝗗𝘀? UUIDs (Guid in C#) are widely used as unique identifiers in databases. UUIDs are random, which makes them popular in distributed systems. However, UUIDs have some drawbacks: 1. UUIDs slow down database inserts. Each insert must update the clustered index, a B+ tree. Because UUIDs are random, this is an expensive operation as it requires rebalancing the tree 2. Higher storage costs. A UUID is 128 bits long, and it's even longer if you store it in human-readable format as a string. So, let me introduce you to ULIDs. ULID attempts to solve the drawbacks of UUID. It's also 128-bit, so it's compatible with a UUID. However, unlike a UUID, ULIDs are sortable. The first 40 bits of a ULID represent a timestamp, making ULIDs monotonically increasing. There's a .NET package that implements the ULID spec, so you can start using it immediately. However, you'll need to write some code if you want ULID to work with popular ORMs. What do you think about ULIDs? --- Subscribe to my weekly newsletter to accelerate your .NET skills: milanjovanovic.tech/?utm_source=Tw…
Milan Jovanović tweet media
English
65
400
3K
458.2K