codeprototype's profile picture. Vietnam soccer. Software Engineering.

Kevin Le.

@codeprototype

Vietnam soccer. Software Engineering.

What I like about Elixir more than Rust: no semicolon What I dislike about Elixir more than Rust: Compile error messages are kind of bad


My take is to write normal CSS while using the attributes defined in Tailwind design system. In this way, we take advantage of all research and ideas that Tailwind comes up with in its design system but avoid the dependency and extra build time.

UnoCSS solves the insane tailwind className problem with attributes

IroncladDev's tweet image. UnoCSS solves the insane tailwind className problem with attributes


Fastest Man in Town w/ Tim Dwight youtu.be/oN7tCsxpyX8?si… via @YouTube For all #Hawkeyes fan, before Cooper DeJean, it was Tim Dwight. Both are from Iowa, both are former Hawkeyes standouts, both are fast (or was), both scored a TD in a Super Bowl.

codeprototype's tweet card. Fastest Man in Town w/ Tim Dwight

youtube.com

YouTube

Fastest Man in Town w/ Tim Dwight


If #DeepSeek r1's clever engineering can do the same thing as o1 that runs with a lot of raw compute power, then imagine what a lot of raw compute power + clever engineering can do.


If you want to understand #SwiftUI and #Compose, you have to learn trailing closure syntax first. AI can teach you but won't learn for you.


The worst thing about developing Android apps using the native way such as Jetpack Compose is constantly fighting the build gradle and its related dependencies. Compared to all other frameworks npm, ios swift, .net MAUI, rust cargo, etc, why can't this be easier? Frustrated.


Kevin Le. 已轉發

Stanford CS229: Building Large Language Models This 1.5 hours lecture provides a concise overview of building a ChatGPT-like model, covering both pretraining (language modeling) and post-training (SFT/RLHF). youtu.be/9vM4p9NN0Ts?si…

Sumanth_077's tweet image. Stanford CS229: Building Large Language Models

This 1.5 hours lecture provides a concise overview of building a ChatGPT-like model, covering both pretraining (language modeling) and post-training (SFT/RLHF).

youtu.be/9vM4p9NN0Ts?si…

Kevin Le. 已轉發

How to find slow queries in Entity Framework ⬇ By using Entity Frameworks interceptor system and hooking into the ReaderExecuted event we can see exactly how long queries are taking to execute. Bookmark it! #dotnet

Dave_DotNet's tweet image. How to find slow queries in Entity Framework   ⬇   

By using Entity Frameworks interceptor system and hooking into the ReaderExecuted event we can see exactly how long queries are taking to execute.    

Bookmark it!  

#dotnet

Kevin Le. 已轉發

As long as I use EF Core I don't see a need to use the repository pattern since DbSet is already one. A really good article about that in my opinion is from @thereformedprog: thereformedprogrammer.net/is-the-reposit…


Kevin Le. 已轉發

In EF Core, the DbContext IS the repository. To quote the official docs: learn.microsoft.com/en-us/dotnet/a… "The Entity Framework DbContext class is based on the Unit of Work and Repository patterns and can be used directly from your code..."


Kevin Le. 已轉發

Microsoft launched the best course on Generative AI! The free 18 lesson course is available on Github and will teach you everything you need to know to start building Generative AI applications.

Sumanth_077's tweet image. Microsoft launched the best course on Generative AI!

The free 18 lesson course is available on Github and will teach you everything you need to know to start building Generative AI applications.

Kevin Le. 已轉發

SQL Joins — RT @InterestingSTEM

KirkDBorne's tweet image. SQL Joins — RT @InterestingSTEM

Kevin Le. 已轉發

Spread operator in JavaScript 👇

RitikaAgrawal08's tweet image. Spread operator in JavaScript 👇

Kevin Le. 已轉發

This blogpost should be the first thing you read when you are deciding which test runner to use for your next project glebbahmutov.com/blog/cypress-v…


Loading...

Something went wrong.


Something went wrong.