Deni Mintsaev (mintydev)

Deni Mintsaev (mintydev)

@mintydev.bsky.social

I make websites and rave about European ๐Ÿ‡ช๐Ÿ‡บ tech. Creator of https://recordranks.com

43 followers33 following168 posts

Today I learned: Arm Holdings - the makers of the ARM #CPU architecture - is based in the UK ๐Ÿ˜ฎ And now they're even starting to make their own CPU designs, namely the Arm AGI CPU. It excites me to see this stuff, from a #European #techsovereignty perspective!

I'm happy to announce that RecordRanks Platform โ€“ my site forย competition management and #sports rankingsย โ€“ is now live and ready to power up your sports community! It's already being used by thousands of competitors at Cubing Contests and Google's #Speedcubing Club. Please share! recordranks.com

recordranks.comThe RecordRanks Platform Is Here! | RecordRanks BlogRecordRanks is now live โ€“ a full-featured platform for sports rankings, records, and competition management. Powering everything from local sports clubs to major championships, with live results entry...

Deni Mintsaev (mintydev) reposted

Launching an independent commission in the first 100 days of his premiership to look at how to make Parliament properly reflect the way the country votes would be a crucial first step towards realising his vision.

buff.lyBurnham should take the first steps towards electoral reform in his first 100 daysAs Andy Burnham becomes Prime Minister, he does so in a Parliament produced by the most unrepresentative general election result on record.

Well, I finally gave up on using #Mistral exclusively and gave #Deepseek a shot ๐Ÿ˜ฌ Very pleased with the results so far. However, I'm still keeping to my EU-hosted principles! I got a key from eurouter.ai and even found out the provider I'm using hosts their models in EU data centers! (1/2)

eurouter.aiEUrouter โ€” EU Data Residency for AIEUrouter is the unified API for EU-compliant AI. Integrate 100+ models with one line of code, with GDPR compliance and EU-only routing.

(2/2) They have one in Dublin and one in Helsinki. So the only thing where I made a compromise was using a Chinese open weight model instead of a #European model. But still, the wait is on for Mistral Large 4!

Finally getting close to launch for #RecordRanks, my competition management and #sports rankings platform. Just added #Stripe billing, which was a pretty good experience. Gonna update the home page and tweak the sign up process, and then it's ready for launch! ๐Ÿฅณ recordranks.com?utm_source=b...

recordranks.comSports Event Rankings & Organisation | RecordRanksThe premium platform for sports event management and rankings. Built for organisations and communities that need full control over their results, full record tracking and the tools to propel their spo...

Deni Mintsaev (mintydev) reposted

Today was my last day at my job, and now a new chapter begins in my career as I build my platform for #sports organization and rankings called #RecordRanks as a full-time entrepreneur. I'm onboarding my first two users this week and I'm looking forward to watching it grow ๐Ÿฅณ (1/2) recordranks.com

recordranks.comHome | RecordRanksThe premium platform for sports event management and rankings. Built for organisations and communities that need full control over their results, full record tracking and the tools to propel their spo...

(2/2) I hope you'll follow me in my journey and help spread the word. If you know anyone running some kind of sports community, share this with them! There's no better platform for running sports events and automating the rankings ๐Ÿ˜‰

Omg, #Mistral released Mistral Medium 3.5 yesterday, and it's so good! Already fully switched to it as my main model. Some benchmarks apparently suggest it's comparable to Sonnet 4.5. Let's support #European tech! ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ช๐Ÿ‡บ mistral.ai/news/vibe-re... #AI #MistralAI #coding #software #technology

mistral.aiRemote agents in Vibe. Powered by Mistral Medium 3.5. | Mistral AIIntroducing Mistral Medium 3.5, remote coding agents in Vibe, plus new Work mode in Le Chat for complex tasks.

I recently joined Ramen Club - a community for #startup founders, and it's been super helpful! I feel a lot more confident in what I'm doing with RecordRanks now, and it's helped me stay on the right track. Really recommend it for aspiring entrepreneurs! ramenclub.so #business #SaaS #coding #tech

ramenclub.soFounder Coworking Community | Ramen ClubJoin the #1 founder community supporting you to ramen profitable, and beyond. An active Slack, in-person co-working, expert AMAs, in-house mentors, masterminds, discounts and much more.

Got my first two customers for my #sports organization and ranking software RecordRanks ๐Ÿฅณ Both are growing sports communities that were looking for a tool that could streamline the organization process. Exciting times! recordranks.com #sport #software #startup

recordranks.comHome | RecordRanksThe premium platform for sports event management and rankings. Built for organisations and communities that need full control over their results, full record tracking and the tools to propel their spo...

I have gotten quite fed up with #NextJS and I say this as a long-time zealot. There are so many ways to do very basic things like data fetching, data preloading, mutations, etc., and no well-established patterns for all of that. (1/4) #coding #webdev #Vercel #React #TanStack

View full thread

(3/4) And I'm actually convinced now that "use server" and "use client" were horrible conventions, evidenced by the fact that they had to patch this stuff up with "server-only" and React Taint. If you're going to do magic RPCs, just make it work like a special function, like TanStack's ...

(4/4) ... createServerFn(), which is much better for type safety. I've spent far too much time researching the *correct* way to fetch and mutate data in Next JS and then relaying that to my team to avoid new security issues ๐Ÿ˜ซ But in TanStack Start the best patterns are clearly laid out in the docs.

I have gotten quite fed up with #NextJS and I say this as a long-time zealot. There are so many ways to do very basic things like data fetching, data preloading, mutations, etc., and no well-established patterns for all of that. (1/4) #coding #webdev #Vercel #React #TanStack

(2/4) In practice, it feels like a light wrapper around React (despite all the bloat), and you end up having to add a whole bunch of other libraries just to cover your bases (next-safe-action, nuqs, server-only, TanStack Query/SWR, etc.).

Added Google SSO to RecordRanks, and I realized I'm way behind on some compliance stuff, lol. Gonna finally add a #privacy policy and a cookie banner. Also, it's somewhat amusing just how restrictive #Google is with their logo ๐Ÿ˜ฌ #coding #webdev #programming

I have taken the plunge and will spend the next few months trying to build RecordRanks into a proper service for #sports organization and rankings. I've contemplated "doing my own thing" for a good while now, and it's finally time to give it a proper shot! (1/2) #webdev #coding #startups

Somehow I just implemented an #OAuth login method for the first time in my 5 years as a web dev. I'd only ever done email + password auth before (with all the expected security measures). I guess better late than never. Having a great experience with Better Auth! #webdev #coding #React #JavaScript

I have now moved my biggest open source project (my website for sports rankings) from #GitHub to @Codeberg@social.anoxinon.de ๐Ÿ‡ฉ๐Ÿ‡ช. I encourage other Europeans to also promote the adoption of European tech ๐Ÿ™‚ codeberg.org/mintydev/Rec... #coding #programming #webdev #git #Codeberg

codeberg.orgRecordRanksSports organization and ranking system. Provides tools for organizing competitions for different kinds of competitive sports, selecting events, managing competitor information, entering live results, ...

It's funny to me how much people love to point out specific issues with #LLMs, like them being unable to count the number of Rs in #strawberry until recently, almost as if people don't also have brainfarts or just make plane old stupid mistakes. (1/2) #AI #coding #programming

Implemented #Supabase Cron with my website for daily backups. Aaand yet again it was super tricky, as it typically goes with #selfhosting Supabase, haha. Worth it in the end though. I also reported a bug, so hopefully that'll be fixed and the next person won't have such a hard time. #webdev #coding

I promised I'd share my final #deployment setup, so here it is. I ended up replacing #Nginx + Certbot with just Caddy. This simplifies my setup, especially SSL (Caddy does it automatically). And I did not compromise on security; even made it better... (1/2) #selfhosting #webdev #coding #programming

Set up #Supabase Storage on my website last weekend. As it usually goes with Supabase #selfhosting, this wasn't exactly straightforward, but I'm really happy with the results. (1/2) #coding #webdev #programming

Was able to get rid of all of our "hard-coded" images in the repo in favor of keeping them in blob storage. Trying to generalize my Rubik's Cube competitions/rankings website to work for most competitive sports now, and it's looking good so far!

Had a bit of a look into TanStack Start, and it really does look great! There are things I really wasn't a fan of with #NextJS like the lack of validation on server functions or lack of type safety on URL params, and... (1/2) #React #JavaScript #TypeScript #webdev #coding

I think I have a new favorite setup for #selfhosting websites. I used to configure #Nginx and Let's Encrypt (with Certbot) manually on my #Linux servers, and then I also tried out a #Docker Compose setup with an Nginx and a Certbot container. (1/2) #webdev #coding #programming #letsencrypt

Now I have a hybrid approach: setting up Nginx as a container in my Docker Compose file and configuring SSL through my hosting provider. No more manual Nginx/Certbot configuration, and potentially better security.

If we're allowing anti-EU parties in the #EuropeanParliament, maybe when the aliens come down to Earth, we should also give them a permanent seat in the UN Security Council ๐Ÿ‘ #EuropeanUnion #Europe #EU #UnitedNations

Deni Mintsaev (mintydev) reposted

everyone who uses an llm to code more than me is voluntarily deskilling themselves, everyone who uses it less than me might as well be hand-wiring together vacuum tubes

I've been getting more and more bored of YouTube lately, increasingly leaning more towards reading. Maybe I'm starting to get old, haha. Next thing you know, I'll be playing golf every weekend and become completely incapable of opening my email. #youtube #reading #books

I think I'll do #freelance #webdev as my next job. It's a competitive market out there rn, but I'm confident I can find ways to stand out, build a solid brand and a list of clients. I'd just love to do my own thing rather than keep chugging away doing office work. #coding #programming #jobmarket