I'm now so used to
@tailwindcss
it's hard to do CSS in any other way. A few short months back I swore I didn't like this approach to CSS. Good tech can apparently change the mind of the dinosaurs (yes, I'm old) in our industry!
I'm working in
#react
and I'm trying to find a clean if/else pattern in JSX to render a title. Are there any alternatives to what I have in the screenshot? As you can see the
@vuejs
approach is super clean, however more "template driven" and magical ๐
My talk was very ambitious at
@vuejsamsterdam
. It was a make or break moment and it worked! Iโm relieved and happy itโs over. Now I get to enjoy my friends speak!
I just turned my career on its head!
I decided not to become global front-end director at Valtech. I turned 90 degrees and instead joined a start-up (
@UniformDev
) as Principal Developer Advocate.
Video dropping after the weekend.
Today was my last day at Uniform. It was an incredible experience and I look back on it fondly. Iโm proud to have been a part of the Uniform crew!
Iโll be taking a proper summer break. Stay tuned for updates.
I keep finding pictures from the audience. I still canโt believe I played guitar at a
@vuejs
conf. All that effort somehow paid off and now I have to think up my next talk. Iโll defo make a video on how it was built. Thanks for the good times
@vuejsamsterdam
Because of reasons I've had to rebuild my website. I decided to use
@nuxt_js
again. All data is federated via
#GraphQL
; it all comes from different sources into one API endpoint.
Nuxt truly offers magical DX and has crazy fast performance out of the box
I recently found out that dynamic
@nuxt_js
routes were not added to my sitemap.xml. WOW. Really?! After a bit of research I managed to solve the problem.
Want a hands-off way to add dynamic routes to your sitemap.xml? Check this out:
#seo
#javascript
Yesterday at my talk, people could vote on what song Iโd play. I used
@supabase
and I showed each vote live on the screen. I made the mistake to allow people to vote and unvote. The database got hit beyond believe. 1000 people voting at the same time. It stood up like a champ!
I just installed the
@nuxt_js
fonts module by
@danielcroe
. I just had to add a font family somewhere, and it just works magically. This is incredible. DX FTW.
I think
#vue3
and
#vite
are a great combination for modern web development. I decided to try creating a simple version of
#tiktok
with them. It was such a breeze! See my experience here: ๐โก
#javascript
#webdevelopment
With the help of
@li_hbr
I refactored my
@nuxt_js
project and now I have super small bundles! Want to know more on how to optimize your bundles using Nuxt? Do we make a video?
Iโm supposed to speak at
@VueToronto
today. Turns out I contracted COVID on the plane and now I have to stay in my hotel room. You know youโre in an amazing community when the event organizers and your speaker colleagues spring into action. Thanks
@danielcroe
and
@jilsonthomas
At
@Frontend_Love
and
@vuejsamsterdam
@themarcba
and I will be running around interviewing people guerrilla style, answering audience questions, talking to speakers, taking you back stage, etc. Start thinking about what you want to know! Weโll find out for you and weโll film it!
I think I could build a full SaaS with just
@supabase
,
@nuxt_js
and
@vercel
. I have an idea alreadyโฆ If I decide to live stream the build, who wants to come on with me to help?
We have this amazing
@nuxt_js
e-commerce project in the luxury space (you know which). Basically the fanciest client you can imagine. I need at least three more strong developers. You like
@nuxt_js
,
@vuejs
, vuex, node,
@storybookjs
? Are you Senior? DM me. I have a job for you.
This is how I lost 5.5kg in the two months before
#VuejsAmsterdam
. I used
@AzureFunctions
,
@Netlify
and
@github
to create a
#PWA
with
@vuejs
to keep me publicly accountable. I step on my scale and in 30 seconds my weight is tweeted and the Fatty app is re-deployed by Netlify.
Iโm excited for this Friday where Iโll be live coding at
@vuejs
Roadtrip Barcelona. Will show off
@nuxt_js
3 with Nitro on the edge with
@Cloudflare
workers and
@UniformDev
as an orchestration hub for headless sources. We might even do some edge side personalization ๐
Omg, next week
@TheAlexLichter
and I will dive deep into
@tailwindcss
with a new "Tim Tries" video.
Alexander will explain Tailwind to me, an old-school CSS dude who never uses frameworks... Will he convince me?
Of course we'll be running it with
@nuxt_js
๐ค
I interviewed
@N_Tepluhina
from Gitlab and the Vue.js core team! We dive deep into how she experienced the amazing
@gitlab
hiring process and how she managed to get through it. Natalia is humble and kind and she gives great insights.
@vuejs
#interview
Dear
@vuejs
geeks, I'm baffled by an issue in my code, and I have zero idea what's happening here (the data is coming from the nuxt/sanity module). If I add the icon text manually, it works fine.
Visited our new house yesterday morning to verify repairs done by the previous owners. Contracts are being signed. Things are happening!
This will be the view from my YouTube studio/office. Iโll make enough room for multiple people. Working holidays can be had here ๐
Ever wanted to know how you can use
@prismicio
and
@gridsome
to make a super fast
#JAMstack
website? This is your chance! In this 30 minute video I give you an overview of Prismic and Gridsome and we dive into the code to see how it all connects ๐๐ค๐งโ๐ป
I really appreciate that after making this video, the folks from
@nuxt_js
reached out and proposed some changes to the Nuxt default setup. Thanks,
@Atinux
and
@danielcroe
, you are appreciated, and thanks for actually creating the
@github
issues!
๐นโก๏ธ
I interviewed
@debs_obrien
from
@nuxt_js
! We talk about her new job as Head of Learning at
@nuxt_js
, her ways of working and cultural differences. We flow from tender and insightful moments to jokes. This is a good one. Thanks for this
@debs_obrien
!
๐ฝ๏ธ
Great news. The wife is allowed to leave the hospital! Will pick her up tomorrow. She shall be showered in gifts ๐๐๐๐ Iโm thinking the doggo might be happier than I am to see her again.
Holy moly
@nuxt_js
3 is fassstttt! Introducing my new presskit website. Conf organizers can get all they need here. Also, I needed an excuse to build a proper Nuxt 3 site. Will add more cdn edge related dynamic goodness with Nitro in the coming weeks.
I did another
#timtries
video! For the legit first time I tried to connect
@figmadesign
,
@zeplin
and
@storybookjs
. Is this the DX we have been waiting for?
Conclusion: Mind is blown... We all need this
๐คIf you like what you see: Subscribe!
๐บ
Looking at the work in 2020
52 videos
20 events / talks
16 blog posts
6 podcast interviews
Became
@nuxt_js
ambassador
All this was done next to a fulltime (50-60hrs a week) job at
@valtech
as director of front end.
Exciting career updates coming in January. Stay tuned ๐ฅ๐คฏ๐ฑ
so happy to announce we have two new
@nuxt_js
ambassadors to help us NUXTIFY the world ๐ช
welcome
@lauragift_
and
@timbenniks
and thank you for the amazing content you create with Nuxt.
Really looking forward to working with you more ๐
Moving my site to use the
@vuejs
composition API with the
@nuxt_js
composition api plugin. It's actually pretty easy. Video coming soon!
Also, thanks
@TheAlexLichter
for helping me with this!
My new website is live! Thanks to
@prismicio
,
@gridsome
and
@Netlify
I now have a super fast
#JAMstack
website that even works offline. Of course
@vuejs
is the heart of the system. It was a lot of fun building it.
Iโm feeling tired yet satisfied after
#VuejsAmsterdam
. I saw all my buddies again and I made some new friends! The
@vuejs
community is great. Now back to Paris to create a video about the conference and to make an exciting announcement for future content.
@posva
, see you Monday!
So, we escaped Paris just in time for another hellish lockdown. We took 3 cats, a dog, my wifeโs business stuff, my YouTube studio, our clothes and some food. What a journey. All in a little Citroen C3. I look very sleepy because I am very sleepy. ๐ฉ
I asked a
@reactjs
question about conditionals and now my twitter is on fire. Iโve received a lot of ways to do it which is awesome and insane at the same time. JSX seems to be almost too flexible where in
@vuejs
you have just one simple way to do it.
The new
#Apple
M1 is fast. Really fast. I decided to try using
@vite_js
and the new
@tailwindcss
JIT together to see how fast the developer experience can actually get.
Conclusion: it's so fast my brain melted... ๐๐คช
Check the video here:
I haven't tried a CSS framework after bootstrap 1 disappointed me years ago. But there is something apparently awesome out there called
@tailwindcss
!
In this special
#TimTries
episode
@TheAlexLichter
tries to convince me
@tailwindcss
is worth using๐ฉ
๐บ
Today was my last day at
@valtech
. Time to recharge the batteries and start my new journey at
@UniformDev
on the 22nd. On my first day Iโll be speaking at the
@Frontend_Love
conf. Exciting way to start!
I had lovely virtual drinks with my colleagues. The whisky tasted good ๐
I low-key rebuilt and my website last month (again). It has been live for a while and it works like a charm. It uses
@nuxt_js
,
@prismicio
,
@algolia
,
@cloudinary
and
@vercel
. What a dream setup.
The code is open source on my
@github
.
Check it out here ๐ค
Weโre moving house next week! After months of navigating how to buy a house in the French countryside, weโre ready to rock.
So excited to finally have a place of own and, to build a fancy new YouTube studio!
This is the view from the living room balcony.
Iโm opening the show next week at
@vuejsamsterdam
and I couldnโt be more excited. Today the final touches were applied to the talk. Like
@vuejs
? like music? like karaoke? Iโm putting them all together to form a Vue into Rock & Roll.
Taking a bit of a break, not participating in any of the โ25 days ofโ things. Worked a crazy amount this year. Next to my normal job, I made 50+ YouTube videos, I spoke at many conferences and I wrote. I became
@nuxt_js
ambassador and much more. Iโll make a year overview later๐
Weekend Warrior (in between Christmas and New Year's edition): I spent only two hours and built a simple media management system for my Cat Rescue SaaS.
@supabase
@nuxt_js
and
@nuxtlabs
UI are one hell of a combination...
I sometimes just try out new tech or web services for the first time and give my feedback as I go. In this episode of Tim tries I look at
@Azure
Static Web Apps.
#jamstack
#javascritp
#cloud
Conclusion: this thing just works! I'm totally impressed!
After a guitar hiatus of 10 years, I played a gig in front of 1000 people, without a band, all on my own.
@vuejs
controlled everything, from the backing tracks to the visualization, to the guitar amp presets.
Watch the vlogumentary on Thursday at 4pm CET
WOW!
@themarcba
,
@isro_me
and I interviewed
@youyuxi
in a collaboration with
@vuejsamsterdam
. This interview is real talk, not just tech questions. We get into governance of a successful
#OSS
lib, his self talk when things get hard and much more
@vuejs
๐ฝ๏ธ
I'm delighted to announce I'm now part the
@algolia
Ambassador programme! I use Algolia all the time and I'm happy to represent them in our community ๐งโ๐ป
Feel free to reach out for a question, a chat or a content collab ๐
Launched my new site on
@nextjs
and
@UniformDev
yesterday. After feedback from
@rauchg
and a few others, I've done some updates. Check out these Web Vitals scores!
I'm excited to announce I'm now an
@algolia
Ambassador! I'm releasing a massive project during
@VueToronto
where Algolia is heavily featured. Can't wait to do more for the lovely Algolia community!
Iโm blown away by the developer experience of using
@vite_js
with
@tailwindcss
JIT on an M1 Mac. Thanks
@frontstuff_io
for the inspiration. My brain canโt keep up with the speed. Will be making a video on this.