nicodevs Profile Banner
Nico Devs Profile
Nico Devs

@nicodevs

Followers
340
Following
3K
Media
48
Statuses
948

Senior Software Engineer | Vue + Nuxt + Laravel + Tailwind | D&D player in spare time | @TightenCo | https://t.co/Cad7aNvMTF

Joined July 2012
Don't wanna be here? Send us removal request.
@MrPunyapal
Punyapal Shah โšก Laravel Artisan
2 days
Laravel 12.37 introduces a new insert() method for model factories โšก Seed thousands of records with just one query โš™๏ธ โš ๏ธ No model events or observers are triggered โ€” works like a raw insert. Perfect for testing, seeding, and performance-heavy setups ๐Ÿ’ก
7
21
178
@nicodevs
Nico Devs
5 days
Ahhh, that feeling when you discover JavaScript native features that let you say goodbye to bloated npm packages! Check out my article on @TightenCo's blog ๐Ÿ™Œ
@TightenCo
Tighten
5 days
Every year, JavaScript brings new features that save us from relying on heavy libraries. From formatting dates to cloning objects, discover some of these handy additions in today's article.๐Ÿ‘‡ https://t.co/iLxbjvRn2q
0
0
0
@nicodevs
Nico Devs
3 months
The game is ๐Ÿ”ฅ and the music slaps!
@TightenCo
Tighten
3 months
๐ŸŽฎ YOU GOT THE HIGH SCORE!! ๐ŸŽฎ Congratulations to @FaPerreault, the winner of the @TightenCo Laracon 2025 Game Jam! ๐Ÿ† Stop by the Tighten booth to pick up your Nintendo Switch 2 ๐Ÿ† You can play The Lambo Heist, and all the other brilliant entries, at
0
0
1
@nicodevs
Nico Devs
5 months
BIG KUDOS to @Mokkapps for 200 Vue newsletters! Thank you for shooting news straight into our inboxes every week. For 200 more! ๐Ÿฅ‚
1
0
8
@nicodevs
Nico Devs
7 months
Vue tip for you! ๐Ÿ’ก `useKeyModifier` returns a boolean ref that indicates whether a lock key (like Caps Lock) is active. Ideal for warning users in login and sign-up forms!
3
24
178
@nicodevs
Nico Devs
7 months
Vue tip for you! ๐Ÿ’ก Mistakes happenโ€”let users undo! Pass a ref to `useRefHistory` to get `undo` and `redo` functions that restore its state. Perfect for tracking edits and lists. Not time travel, but close! ๐Ÿ”ฅ
1
19
195
@nicodevs
Nico Devs
7 months
Whenever the user clicks on a tab, the `activeTab` ref gets updated and the dynamic component re-renders โšก
0
1
18
@nicodevs
Nico Devs
7 months
Vue tip for you! ๐Ÿ’ก Messy templates with a bunch of v-if and v-else to decide which component to render? Clean them up with dynamic components โœจ Here, `activeTab` went from storing a string to storing a component, so we can do `<Component :is="activeTab">`. Code in reply! ๐Ÿ‘‡
2
13
149
@nicodevs
Nico Devs
7 months
Did you know? You can use JSX in Vue โœจ No April Fools' joke! Vue supports JSX and TSX. Just return a render function from your component. Share this with your React friends so they can finally write `class` instead of `className`!
2
2
17
@nicodevs
Nico Devs
8 months
Hey! Simple but important Vue tip ๐Ÿ’ก No need to wrap static data in a ref or reactive just to use it in your template! If the data won't change, a plain variable is all you need. Less reactivity to track, lower memory usage, better performance โœจ
2
12
120
@nicodevs
Nico Devs
8 months
Hey! Vue Tip for you ๐Ÿ’ก Want to display a "time ago" message that auto-updates as time passes? Just pass a date to useTimeAgoโ€”it returns a ref with a human-readable time ago message (1 minute ago) that updates automatically (2 minutes ago). Perfect for feeds and chats!
2
9
53
@heytjmiller
TJ
8 months
Awesome article on seeing databases that features Prism!
@TightenCo
Tighten
8 months
There's not just one way to seed your Laravel apps. Check out our latest article to learn: โœ… How to import thousands of records from CSV โœ…ย How to use AI to seed realistic data โœ…ย How to create interactive seeders ...and more! Link in the first comment ๐Ÿ‘‡
0
1
5
@nicodevs
Nico Devs
8 months
Never import all icons from Font Awesome. Doing so literally adds megabytes worth of SVGs to your JavaScript files. It kills performance ๐Ÿ’€ Instead, import only the icons you need!
2
1
35
@nicodevs
Nico Devs
8 months
Hey! Vue tip for you๐Ÿ’ก useStorage gives you a ref that syncs changes with localStorage automatically. Use it in forms, and users will see the values they entered pre-filled if they reload or return to the page!
5
20
188
@nicodevs
Nico Devs
8 months
Clean up your Vue templates with this tip ๐Ÿ’ก If the variable you're passing to a prop matches its name: :size="size" ... you can use the shorthand! :size
12
20
203
@nicodevs
Nico Devs
8 months
Hey @heytjmiller! Prism makes a stellar appearance in my latest article on Tighten's blog. Yes, I had to edit the draft multiple times to change the namespace ๐Ÿ˜† Thank you for such a fantastic package! https://t.co/QAfCTSDZcj
@TightenCo
Tighten
8 months
There's not just one way to seed your Laravel apps. Check out our latest article to learn: โœ… How to import thousands of records from CSV โœ…ย How to use AI to seed realistic data โœ…ย How to create interactive seeders ...and more! Link in the first comment ๐Ÿ‘‡
1
0
6
@nicodevs
Nico Devs
8 months
Hey! Laravel tip for you ๐Ÿ’ก SQLite CLI has a CSV mode to import CSVs directly into a table: sqlite> .mode csv sqlite> .import products.csv products Use Laravel's Process to run this command in a seeder and quickly populate any table!
0
2
5
@nicodevs
Nico Devs
8 months
Look, Mom, Michael shared my post!
@Mokkapps
Michael Hoffmann
8 months
๐Ÿ“• Automatically Deploy Your Nuxt Static Site to DigitalOcean with GitHub Actions ๐Ÿ‘‰๐Ÿป Auto-deploy is one of the great features of Netlify and Vercel. ๐Ÿ‘‰๐Ÿป The author of this article loves that, but prefers to manage his own server. https://t.co/sqpOV8aeI6
1
0
3
@nicodevs
Nico Devs
8 months
Hey! Vue Tip for you ๐Ÿ’ก Yes, you can destructure props now! Destructured props used to lose reactivityโ€”but not anymore. Since Vue 3.5 (Sept. 2024), variables destructured from a `defineProps` call in `<script setup>` are reactive. You can even set default values this way. ๐Ÿ˜‰
5
11
114