Shripal Soni

9.5K posts

Shripal Soni banner
Shripal Soni

Shripal Soni

@codewithshripal

• Freelance web developer with 14+ years of experience • Sharing practical web dev tips regularly • Access 250+ tips → https://t.co/hmdRmv0cV5

Katılım Ocak 2016
285 Takip Edilen9.9K Takipçiler
Shripal Soni
Shripal Soni@codewithshripal·
Restrict values between a min and max while keeping them fluid using `clamp()` in CSS. Very handy for implementing fluid design ✅
GIF
English
0
0
13
503
Shripal Soni
Shripal Soni@codewithshripal·
Don’t show intrusive interstitials or dialogs on mobile right after users land on your page from search ✅
Shripal Soni tweet media
English
0
0
3
108
Shripal Soni
Shripal Soni@codewithshripal·
Use Conditional Breakpoints in Chrome Dev Tools to pause execution only when a specific condition is met. It's useful for faster, targeted debugging ✅
English
0
1
5
250
Shripal Soni
Shripal Soni@codewithshripal·
Don't make screen reader users guess what your table is about. Use `<caption>` inside `<table>` to tell them upfront ✅
Shripal Soni tweet media
English
0
0
4
200
Shripal Soni
Shripal Soni@codewithshripal·
Inspect live event properties on any element without a single code change using monitorEvents() in the Chrome Dev Tools console 🤩👇
English
0
2
9
560
Shripal Soni
Shripal Soni@codewithshripal·
You may not know that we have an HTML tag to semantically highlight part of the text 🤩👇
Shripal Soni tweet media
English
0
1
2
363
Shripal Soni
Shripal Soni@codewithshripal·
We can now throttle individual network requests or domains rather than throttling all the requests of the page in Chrome Dev Tools 🤩 This makes debugging and developing faster for scenarios where we want to see how our app behaves when a particular resource loads slowly 👇
English
1
0
3
228
Shripal Soni
Shripal Soni@codewithshripal·
Defer non-critical CSS for better performance ✅
Shripal Soni tweet media
English
0
0
7
236
Shripal Soni
Shripal Soni@codewithshripal·
Use :focus-visible instead of :focus to change outline styles ✅👇
GIF
English
0
5
29
1.6K
Shripal Soni
Shripal Soni@codewithshripal·
Provide better UX for showing telephone/sms numbers by using tel:/sms: URL scheme ✅👇
Shripal Soni tweet media
English
1
0
2
196
Shripal Soni
Shripal Soni@codewithshripal·
One line of code to prevent layout shift on scrollbar visibility change 🤩👇
GIF
English
0
10
75
3.1K
Shripal Soni
Shripal Soni@codewithshripal·
Simplify long CSS selectors using :where() 👇
Shripal Soni tweet media
English
1
0
21
724
Shripal Soni
Shripal Soni@codewithshripal·
You may not know that we can quickly change CSS color format using this one shortcut in Chrome Dev Tools ✨👇 Also, when you hover over any color format other than hex, it shows the color value in hex for quick copying.
English
0
1
4
311
Shripal Soni retweetledi
Animesh Koratana
Animesh Koratana@akoratana·
Introducing: PlayerZero The world's first Engineering World Model that puts debugging, fixing, and testing your code on autopilot. We've raised $20M from Foundation Capital, @matei_zaharia (Databricks), @pbailis (Workday), @rauchg (Vercel), @zoink (Figma), @drewhouston (Dropbox), and more PlayerZero frees up 30% of your engineering bandwidth by: 1.⁠ ⁠Finding the root cause for bugs & incidents in minutes that engineering teams take days to identify. 2.⁠ ⁠Predicting in minutes, edge case issues that a 300-person QA team would take weeks to find. ------ Here's why this matters: No one in your org has a complete picture of how your production software actually behaves. Support sees tickets. SRE sees infra. Dev sees code. Each team builds their own fragmented view - and none of these systems talk to each other. When something breaks, everyone scrambles to stitch the picture together by hand. PlayerZero connects all of it into a single context graph - → The Slack thread where your lead said "we went with X because Y fell apart in prod last time" → The PR review where an engineer explained the tradeoff → The lifetime history of your CI/CD pipeline, observability stack, incidents, and support tickets So you can trace any problem to its root cause across every silo. And it compounds. Every incident diagnosed teaches the model something new. The longer it runs, the deeper it understands - which code paths are high-risk, which configurations are fragile, which changes tend to break which customer flows. So when you sit down to debug a live issue, you have your entire org's collective reasoning and production memory behind you - instantly. ------ Zuora, Georgia-Pacific, and Nylas have reduced resolution time by 90% and caught 95% of breaking changes and freeing an average of $30M in engineering bandwidth. ------ Our guarantee: If we can't increase your engineering bandwidth by at least 20% within one week, we'll donate $10,000 to an open-source project of your choice. Book a demo - bit.ly/3NlLMeN
English
880
779
5.3K
2.7M
Shripal Soni
Shripal Soni@codewithshripal·
We can now easily create keyboard-friendly popovers natively. No javascript needed! 🤩👇
GIF
English
0
1
13
288
🚨 abelardoit 🚨
🚨 abelardoit 🚨@AbelardoIT·
@codewithshripal It's a good option when this message is addressed to a dev channel to be inspected by the team. I think is a bad idea when this message is sent to the front to be displayed.
English
1
0
2
21
Shripal Soni
Shripal Soni@codewithshripal·
For better debugging, attach the original error as `cause` when rethrowing an error ✅
Shripal Soni tweet media
English
1
1
8
377
Shripal Soni
Shripal Soni@codewithshripal·
Easily customise underline thickness without affecting layout using `text-decoration-thickness` in CSS ✨
Shripal Soni tweet media
English
1
1
3
273