Jose Salvatierra

2.1K posts

Jose Salvatierra banner
Jose Salvatierra

Jose Salvatierra

@jslvtr

Python educator and consultant. Conference speaker. Founder of @tecladocode

Start learning ➡️ Katılım Eylül 2012
113 Takip Edilen1.5K Takipçiler
Sabitlenmiş Tweet
Jose Salvatierra
Jose Salvatierra@jslvtr·
I'm extremely humbled (and proud!) that I'm at my highest rating ever on Udemy across all my courses 4.63/5 with 51000 reviews 🤯 Thank you to everyone who has joined me in this journey. Here's to what's to come 🍷
Jose Salvatierra tweet media
English
8
2
64
0
Jose Salvatierra
Jose Salvatierra@jslvtr·
@ttyobiwan Also you have two places where the type hints are specified: in the function that defines the callback, and in the callback functions themselves 🤔
English
1
0
0
24
Jose Salvatierra
Jose Salvatierra@jslvtr·
I've been fighting a Python problem but haven't found an elegant solution... How are you typing callback functions passed as arguments? Struggling to get IDE autocomplete, example in picture. Any ideas or suggestions?
Jose Salvatierra tweet media
English
3
0
3
196
Dominik Sumer ✨
Dominik Sumer ✨@dominiksumer·
I've finally shipped the new snappify Text Animations 🥳 also - it has been quite some time since the last one - I created a new YouTube video to explain it :) youtu.be/V2GHtWXLBtc
YouTube video
YouTube
English
2
1
12
442
Jose Salvatierra
Jose Salvatierra@jslvtr·
Just now adding a new section to my new Django course on Continuous Integration with GitHub actions 🚀 Will be available on Udemy and Teclado later today!
English
0
0
4
253
Jose Salvatierra
Jose Salvatierra@jslvtr·
I use @raycastapp a lot 😂 (though to be fair, mostly for window management, emoji, app launch, and clipboard history)
Jose Salvatierra tweet media
English
0
0
2
195
Jose Salvatierra
Jose Salvatierra@jslvtr·
Lots of new updates to my Django course 🚀: - Cover how to use Poetry v2 in the project setup - Finished adding a new browser testing section with Playwright - Udemy: Fixed every single subtitle file that wasn't working well when subtitles were being automatically translated
English
0
0
2
187
codeOfPatrick
codeOfPatrick@codeOfPatrick·
@jslvtr Is this course on Udemy or just your Site ?
English
1
0
1
22
Jose Salvatierra
Jose Salvatierra@jslvtr·
It's taken over a year to develop my new Full Stack Django course. I feel like it's the best course I've ever made. I'm glad my students agree! 4.8/5 is just amazing. Thank you 🙏
Jose Salvatierra tweet media
English
1
0
10
417
Jose Salvatierra
Jose Salvatierra@jslvtr·
@andrewhart I remember doing some work on this with BLE beacons way back—didn't work all that well! Complex stuff, looks really good 💪
English
0
0
1
134
Andrew Hart
Andrew Hart@AndrewHart·
2020-2024: we built hyper-accurate indoor location tech for retail stores, but the sales process is super slow. 2025: we get enquiries from event venues, airports, warehouses, campuses, every other type of space, so now we’re opening it up to all.
English
48
100
1.5K
161.1K
Jose Salvatierra
Jose Salvatierra@jslvtr·
@rauchg Absolutely agree. Although gamification is an extremely generous term here.
English
0
0
0
486
Guillermo Rauch
Guillermo Rauch@rauchg·
Cookie banners. Just visited a US website, from the US, that ships a 457.11kB (minified!) JS bundle of a GDPR "banner SDK" from a "trust" provider. Over 3x the size of React. It ships its very own version of jQuery inside. Going to the "trust" provider website yields a 5.3s LCP (i.e.: 5s+ to load the first screen completely). 53% of visitors experience a similarly terrible loading experience. They couldn't care less. This is the stuff that's silently destroying the web. • For most users, these providers have gamified beyond belief your ability to actually block cookies. The primary buttons are always "Accept All", even when you "customize your preferences". More often than not, they're cheating you into accepting everything. • The amount of JS they ship, downloading from a 3rd party website, is destroying the web's performance • The aesthetics and function of websites is massively compromised. In the spirit of "privacy and trust", they're eroding the open web in favor of proprietary platforms. • They undermine the product engineering teams' efforts. I've met so many amazing design engineers who spend countless hours honing experiences, only to have them destroyed by cookie junk. Cookie banner slop has to stop.
Guillermo Rauch tweet media
English
136
189
2.1K
298.8K
Jose Salvatierra
Jose Salvatierra@jslvtr·
Just finished recording 31 new videos for my Django course on TailwindCSS and styling django-allauth pages and elements 🚀
Jose Salvatierra tweet media
English
0
0
7
245
Jose Salvatierra
Jose Salvatierra@jslvtr·
Coming soon to a YouTube channel near you
English
0
0
4
210
Dmytro Krasun
Dmytro Krasun@DmytroKrasun·
I reached $10K MRR a few weeks ago. It was my only goal for the last 2+ years. The immediate impulse was to set a new goal like $20K MRR or even $100K MRR by inertia. But then it is just again a rat race I wanted to avoid. I will take things slowly. I will make my current customers happy. Will build for fun for a while. Then will see what could be a new goal I want to achieve. If any. Like my $10K MRR goal, I want it to be meaningful. It still can be $100K MRR. But I need to build a narrative of why I need it.
English
77
2
388
35.8K
Jose Salvatierra
Jose Salvatierra@jslvtr·
Django auth with allauth, Docker Compose, and Markdown editors! Super excited to add this content to my Django course 💪
English
0
0
7
372
Jamon
Jamon@jamonholmgren·
I win CI, I win Until next time
Jamon tweet media
English
61
80
2.2K
102.7K
Jose Salvatierra
Jose Salvatierra@jslvtr·
Recording a lot of TailwindCSS videos for my new Django course today 🚀 gonna be fun!
English
0
0
0
129
Jose Salvatierra
Jose Salvatierra@jslvtr·
@willmcgugan But as in git, we’d probably mess it up and be born again. All progress lost 😜
English
0
0
2
120
Will McGugan
Will McGugan@willmcgugan·
I often wish life had a `git reset --hard`, and I could restart the day at 7am again. What other git commands would have analogs in life? 🤔
English
19
0
22
2.9K