How to Set a Default Post Author in WordPress Jan 2, 2024 519 wordpress How to Center an Element in CSS Without Adding a Wrapper in HTML Dec 18, 2023 518 centering , css , techniques How to Use ESM on the Web and in Node.js Dec 14, 2023 517 esm , commonjs , modules , nodejs How to Get Good at Competitive Programming Dec 13, 2023 516 programming How to Enable Experimental CSS and JS Features in Chrome, Firefox, and Safari (zor /css )Dec 11, 2023 515 videos , experiments , browsers , google , chrome , mozilla , firefox , apple , safari Asynchronous JavaScript—How to Use Promises in Your JS Code (fre )Dec 11, 2023 514 javascript , promises , asynchronicity How to Use a Color Font (man )Dec 1, 2023 513 fonts , css How to Use the File System in Node.js (cra )Nov 28, 2023 512 file-handling , nodejs , apis How to Use Responsive HTML Video (…and Audio!) (sco )Nov 27, 2023 511 responsive-design , html , multimedia How to Use Chrome’s Accessibility Tree (pop )Nov 27, 2023 510 accessibility , browsers , google , chrome How to Test 3.3.7 Redundant Entry (tpg )Nov 23, 2023 509 accessibility , testing , wcag How to Avoid Breaking Web Pages for Keyboard Users (tpg )Nov 20, 2023 508 accessibility , keyboard-navigation How to Use Node.js With Docker (cra )Nov 16, 2023 507 nodejs , docker How to Optimize MongoDB Performance for Node.js (app )Nov 15, 2023 506 mongodb , optimization , nodejs How to Use Timeouts in Node.js (app )Nov 8, 2023 505 time , nodejs , javascript How to Use npm Packages Outside of Node Nov 6, 2023 504 npm , dependencies , javascript How to Build a Server-Side React App Using Vite and Express (the )Nov 6, 2023 503 react , vite , express , server-side-rendering How to Do a TypeScript Conversion Nov 3, 2023 502 javascript , typescript , migrating , conversion , refactoring How to Use the Fetch API in Node.js, Deno, and Bun (cra )Nov 2, 2023 501 data-fetching , apis , nodejs , deno , bun , comparisons Information vs. Experience: How to Build Mature Design Systems (uxd )Nov 2, 2023 500 comparisons , design-systems How to Write Good Alt Text for Screen Readers (cra )Nov 2, 2023 499 accessibility , images , writing , alt-text , screen-readers How to Find a Developer Job in 2023 (With Little or No Experience) Oct 27, 2023 498 career How to Collaborate on Pull Requests for Beginners (ope )Oct 19, 2023 497 code-reviews , collaboration How to Build Your First Web Component (joe /fre )Oct 19, 2023 496 web-components How to Map a Number Between Two Ranges (hen )Oct 19, 2023 495 javascript , math How to Animate Along a Path in CSS (pre /sma )Oct 18, 2023 494 css , animations How to Use SEO to Build Long-Term Brand Recognition and Visibility (moz )Oct 17, 2023 493 seo , branding How to Style Element Descendants With Tailwind CSS (ste )Oct 14, 2023 492 tailwind How to Promote Your Website: 12 Free Methods That Work (sem )Oct 9, 2023 491 marketing , blogging , content , social-media , links , keywords , seo , sem How to Develop Terminal Productivity With Bash Aliases Oct 4, 2023 490 command-line , aliases , shell , productivity How to Be an Accessibility Ally (mer )Oct 3, 2023 489 accessibility , community How to Clear Cache and Cookies on a Customer’s Device (css )Oct 2, 2023 488 caching , cookies , testing How to Make the Case for Design Systems (uxd )Sep 27, 2023 487 design-systems How to Check Website Traffic (and Increase It) (sem )Sep 26, 2023 486 traffic , analytics , google , tooling How to Build Trust With Others by Organizing Your Figma Files (uxd )Sep 22, 2023 485 figma , conventions , collaboration How to Escape CSS Selectors in JavaScript (ste )Sep 22, 2023 484 css , selectors , javascript , escaping How to Migrate From npm to pnpm Sep 20, 2023 483 migrating , npm , pnpm How to Make Forms in Angular Reusable Sep 20, 2023 482 videos , angular , forms , maintainability How to Use the New “<search>” Element With WordPress (ede )Sep 20, 2023 481 html , wordpress How to Make a Strong Case for Accessibility (vit /sma )Sep 17, 2023 480 accessibility , communication How to Actually Integrate Angular and NestJS (pol )Sep 14, 2023 479 angular , nestjs How to Set Up Personal OKRs Sep 13, 2023 478 processes , okr , prioritization “Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message (vic )Sep 5, 2023 477 commit-messages , collaboration , version-control , git How to Make Charts and Graphs More Accessible (pop )Aug 31, 2023 476 information-design , images , accessibility How to Implement SSL/TLS Pinning in Node.js (sny )Aug 29, 2023 475 security , ssl , tls , nodejs How to Get 12% More LinkedIn Followers, Impressions, and Clicks—Practical Accessibility Tips and Tricks (mni )Aug 23, 2023 474 accessibility , tips-and-tricks , social-media , best-practices How to Make an Impact as a Developer Advocate (bla )Aug 20, 2023 473 developer-relations , advocacy , career How to Use Headless Chrome in Serverless Functions With a 50 MB Limit (ste )Aug 18, 2023 472 headless , serverless , functions , browsers , google , chrome How to Use the CSS “gap” Property Aug 17, 2023 471 css , layout How to Test Mobile Apps on a Real Device Cloud Aug 14, 2023 470 testing , mobile How to Improve Performance of Your Database by Indexing Large Tables Aug 7, 2023 469 performance , databases , optimization How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis )Aug 4, 2023 468 git , git-hooks How to Use the CSS Grid “repeat()” Function Aug 2, 2023 467 css , grids , functions , layout How to Earn High-Authority Links That Drive Rankings (moz )Jul 31, 2023 466 seo , links How to Define an Array of Colors With CSS (css /sma )Jul 28, 2023 465 css , arrays , colors How to Make Your Captions and Audio Descriptions WCAG-Compliant Jul 27, 2023 464 multimedia , captions , compliance , wcag , accessibility How to Use CSS “aspect-ratio” Jul 26, 2023 463 css , aspect-ratio How to Use CSS “object-fit” and “object-position” Jul 20, 2023 462 css , images How to Build and Deploy a Modern Day Next.js Application Jul 19, 2023 461 nextjs , building , deploying How to Use Your Intuition in Your Product Design Process (uxd )Jul 12, 2023 460 design , product-management , processes How to Prevent Unnecessary React Component Re-Rendering Jul 10, 2023 459 react , client-side-rendering , performance How to Improve the Release Frequency of Your Team? Jul 9, 2023 458 releasing , processes , agile , scrum How to Validate HTML On-Line at W3C (wie )Jul 5, 2023 457 html , conformance , tooling ARIA Can Hurt or Help Web Accessibility: How to Review Your Website’s ARIA (pop )Jul 3, 2023 456 accessibility , aria , auditing How to Use Node.js to SSH Into Remote Servers: A Comprehensive Guide Jul 2, 2023 455 guides , nodejs , command-line , servers , ssh How to Measure the Impact of a Design System? (uxd )Jul 1, 2023 454 design-systems , metrics How to Tackle Docker and Kubernetes for Frontend Jul 1, 2023 453 containerization , docker , kubernetes Combat Accessibility Decay: How to Maintain Ongoing Accessibility Jun 29, 2023 452 accessibility , processes How to Build Things People Want to Use Jun 29, 2023 451 user-experience How to Use CSS “background-size” and “background-position” Jun 28, 2023 450 css , backgrounds Learn How to Use Hue in CSS Colors With HSL (bsm /mdn )Jun 26, 2023 449 colors , css How to Clean Up Your Local Repository With Git Commands (thi )Jun 18, 2023 448 git , command-line , maintenance How to Add a CSS Reveal Animation to Your Images (css )Jun 15, 2023 447 css , animations , images How to Build Server-Side Rendered (SSR) Svelte Apps With SvelteKit (sma )Jun 14, 2023 446 svelte , sveltekit , web-apps , server-side-rendering How to Learn Programming Jun 11, 2023 445 learning , programming How to Highlight Required and Optional Form Fields (ada )Jun 11, 2023 444 forms , mistakes , usability What Is Open Graph? How to Use It for Your WordPress Website? Jun 5, 2023 443 open-graph , html , social-media , wordpress How to Detect Unnecessary Renderings of DOM Elements in Your Web App to Improve Performance Jun 4, 2023 442 rendering , dom , performance , debugging , angular How to Add Custom Meta Boxes in WordPress Without a Plugin May 31, 2023 441 wordpress , customization How to Draw Any Regular Shape With Just One JavaScript Function (mdn )May 26, 2023 440 javascript , functions How to Build Lean Efficient Websites in 2023 (cfe )May 19, 2023 439 html , progressive-enhancement , minimalism How to Create a Custom Range Slider Using CSS (css )May 18, 2023 438 sliders , css , forms Jekyll Tutorial: How to Create a Static Website (kin )May 17, 2023 437 tutorials , jekyll How to Handle Production Support When Using Scrum May 15, 2023 436 agile , scrum , processes How to Optimize Web Responsiveness With Interaction to Next Paint (ann /dev )May 10, 2023 435 videos , performance , web-vitals How to Handle Emojis in Node.js May 9, 2023 434 nodejs , emoji , unicode How to Configure Path Aliases in Frontend Projects in the Native Way May 7, 2023 433 aliases , javascript , configuration How to Make a CSS-Only Hamburger Menu May 3, 2023 432 css , navigation How to Write More Efficient JavaScript Conditions (fre )May 3, 2023 431 javascript , efficiency How to Manage Design Tokens Apr 27, 2023 430 design-tokens , maintenance How to Deep Merge Arrays and Objects With JavaScript (cfe )Apr 27, 2023 429 javascript , arrays , objects How to Write Comments in React: The Good, the Bad, and the Ugly Apr 21, 2023 428 react , comments How to Create an SEO Strategy (moz )Apr 18, 2023 427 seo , strategies Why CloudFront Invalidation Is Required After Every New Deployment and How to Implement It? Apr 18, 2023 426 aws , cloudfront , caching How to Name Design Tokens in a Design System (uxd )Apr 16, 2023 425 design-tokens , design-systems , naming How to Work With Dates and Times in Vanilla JavaScript (cfe )Apr 12, 2023 424 javascript How to Use Google Fonts and “font-display” Mar 29, 2023 423 google , fonts , css How to Review and Refactor Code With GPT-4 (and ChatGPT) Mar 28, 2023 422 code-reviews , refactoring , ai , chatgpt , optimization How to Split an Angular App Into Micro-Frontend Apps Mar 28, 2023 421 angular , micro-frontends , web-apps How to Start a React Project in 2023 (rwi )Mar 21, 2023 420 react How to Stop a React Component From Rendering (ami )Mar 18, 2023 419 react , components , client-side-rendering How to Use “v-model” With Form Inputs in Vue Mar 17, 2023 418 vuejs , forms How to Fix: Child Stylesheet Loading Twice (WordPress) (sta )Mar 8, 2023 417 wordpress , php Quick Tip: How to Cache Data in PHP Mar 7, 2023 416 php , caching , tips-and-tricks Learn How to Set Up a CI/CD Pipeline From Scratch Mar 1, 2023 415 ci-cd Quick Tip: How to Handle Exceptions in PHP Feb 28, 2023 414 tips-and-tricks , php , errors How to Contribute to a Project You Have No Idea About Feb 25, 2023 413 foss , processes , community How to Style Your Alt Text (ede )Feb 25, 2023 412 css , accessibility , alt-text , images How to Handle Date and Time With JavaScript (sta )Feb 22, 2023 411 time , javascript Quick Tip: How to Trim Whitespace With PHP Feb 21, 2023 410 tips-and-tricks , whitespace , php How to Password-Protect a Static HTML Page With No JS (ede )Feb 20, 2023 409 security , css , fonts How to Cheat at CSS (des )Feb 20, 2023 408 css , frameworks , overviews , link-lists How to Build Offline Web Applications Feb 17, 2023 407 offline , web-apps How to Use View Transitions in Hotwire Turbo Feb 16, 2023 406 css , view-transitions , hotwire How to Use WebSockets in a Redux Application Feb 16, 2023 405 websockets , redux , react How to Inspect Interactions in the Browser (bui )Feb 14, 2023 404 browsers , dev-tools , debugging Quick Tip: How to Hash a Password in PHP Feb 14, 2023 403 php , security , passwords , tips-and-tricks Git: How to Skip Hooks (ada )Feb 13, 2023 402 git Technical Writing Process: How to Write a Good Technical Article Feb 12, 2023 401 writing , processes How to Scale Node.js Applications With Clustering Feb 10, 2023 400 nodejs , scalability How to Build Accessible Main Navigation? (iod )Feb 7, 2023 399 accessibility , navigation How to Add an Event Handler in React Feb 7, 2023 398 react , dom , events Quick Tip: How to Check if a Variable Is Set in PHP Feb 7, 2023 397 variables , php , tips-and-tricks How to Write Semantic CSS (kev )Feb 7, 2023 396 videos , css , semantics How to Build a Magazine Layout With CSS Grid Areas (sma )Feb 6, 2023 395 layout , css , grids How to Favicon in 2023: Six Files That Fit Most Needs (sit /evi )Feb 6, 2023 394 images , favicons How to Pick a Font (That Doesn’t Suck) Feb 5, 2023 393 guides , fonts , typography How to Make a Zoom Effect Using CSS (css )Feb 3, 2023 392 css , effects How to Build a Static Website Feb 2, 2023 391 fundamentals How to Get the Last Matching Item in an Array With Vanilla JavaScript (cfe )Feb 2, 2023 390 javascript , arrays Quick Tip: How to Manage Timezones in PHP Feb 1, 2023 389 php , internationalization , tips-and-tricks Quick Tip: How to Manage Error Reporting in PHP Jan 25, 2023 388 php , errors , tips-and-tricks How to Review a Web Site (uxm )Jan 22, 2023 387 user-experience , performance , seo How to Use Pico CSS and Next.js? Jan 21, 2023 386 pico , nextjs Quick Tip: How to Read a Local File With PHP Jan 17, 2023 385 file-handling , php , tips-and-tricks How to Destructure Props in Vue (Composition API) Jan 11, 2023 384 vuejs , props Quick Tip: How to Filter Data With PHP Jan 10, 2023 383 php , tips-and-tricks How to Build Great HTML Form Controls (aus /fre )Jan 5, 2023 382 html , forms How to Increase Your Chances of Getting Interviews and Job Offers in Tech Jan 4, 2023 381 career , interviewing How to Write an Awesome README Dec 28, 2022 380 documentation , readme How to [Set Up] Prettier Dec 27, 2022 379 videos , prettier How to Learn in Public (bla )Dec 18, 2022 378 career , learning How to Find and Fix the Top 3 Accessibility Issues (deq )Dec 16, 2022 377 videos , accessibility , auditing How to Merge Objects in JavaScript (sta )Dec 9, 2022 376 javascript , objects How to Create Typography Guidelines for a Product That Does Not Follow a Design System (uxd )Dec 5, 2022 375 typography , design-systems How to Use the WAVE Extension and Start Manual Accessibility Testing (pop )Dec 2, 2022 374 accessibility , testing , tooling , browser-extensions , webaim How to Transfigure Wireframes Into HTML (mat )Dec 1, 2022 373 html , prototyping , conversion How to Use Huge Type on the Web Nov 21, 2022 372 design , typography How to Handle Unplanned Work in Scrum Nov 18, 2022 371 scrum , agile , processes How to Do Keyword Optimization for SEO (3 Steps) (ahr )Nov 15, 2022 370 seo , keywords , optimization How to Increase Traffic to Your Website (for )Nov 12, 2022 369 traffic How to Improve User Experience and Wow Your Users Nov 8, 2022 368 user-experience How to Create the Perfect Hero Image for Your Portfolio Site Nov 8, 2022 367 design How to Adjust Alignment and Indentation for Ordered Lists in CSS Nov 6, 2022 366 css , tailwind , lists , alignment How to Start a Content Audit Nov 2, 2022 365 content , content-management , auditing , quality How to Build, Test, and Publish a TypeScript npm Package in 2022 Oct 29, 2022 364 typescript , npm How to Create Advanced Animations With CSS (sma )Oct 29, 2022 363 css , animations How to Communicate Effectively as a Developer Oct 28, 2022 362 communication , writing , career How to Set Up the New Google Auth in a React and Express App Oct 21, 2022 361 google , authentication , react , express How to Build the Foundation for Digital Accessibility (deq )Oct 18, 2022 360 accessibility , policies , processes How to Rebase Stacked Git Branches (ada )Oct 15, 2022 359 git How to Animate CSS Box Shadows and Optimize Performance Oct 12, 2022 358 css , animations , shadows , performance Quick Tip: How to Use the Ternary Operator in JavaScript Oct 11, 2022 357 javascript , operators , tips-and-tricks How to Write Good Alt Text (cfe )Oct 10, 2022 356 accessibility , writing , alt-text , images How to Safely Pass Data to JavaScript in a Django Template (ada )Oct 6, 2022 355 javascript , django How to Safely Share Your Email Address on a Website (css )Oct 6, 2022 354 communication , email How to Optimize Resource Loading With the “fetchpriority” Attribute (deb )Oct 6, 2022 353 html , performance , optimization Quick Tip: How to Use the Spread Operator in JavaScript Oct 5, 2022 352 javascript , operators , tips-and-tricks How to Scale SVG (ame /css )Sep 30, 2022 351 scaling , svg , images How to Center a Div Using CSS Grid Sep 29, 2022 350 css , grids , centering How to Make Your Designs Scannable (and Why You Should) (web )Sep 28, 2022 349 design , usability How to Return Multiple Values From a Function in JavaScript (ami )Sep 28, 2022 348 javascript , functions How to Get All Sibling Elements of a Link or Button With Vanilla JavaScript (cfe )Sep 26, 2022 347 links , buttons , javascript How to Create Wavy Shapes and Patterns in CSS (css /css )Sep 26, 2022 346 css , effects How to Generate Random Numbers in JavaScript With “Math.random()” Sep 20, 2022 345 javascript , math , randomness How to Get the Current Timestamp in JavaScript Sep 19, 2022 344 javascript How to (Not) Make a Button Sep 16, 2022 343 accessibility , buttons , semantics , html How to Substantially Slow Down Your Node.js Server Sep 15, 2022 342 performance , nodejs How to Run Qodana CI in Backend and Frontend Sub-Folders of a Monorepo Sep 11, 2022 341 jetbrains , qodana , ci-cd , monorepos , github-actions How to Monitor a Next.js Application Sep 9, 2022 340 nextjs , monitoring How to Build Event-Driven Architecture on AWS? Sep 6, 2022 339 architecture , events , aws How to Improve Largest Contentful Paint for Faster Load Times (fox /cal )Sep 6, 2022 338 performance , web-vitals , optimization DevTools Tips: How to Inspect and Debug CSS Flexbox (dev )Sep 1, 2022 337 dev-tools , css , flexbox , tips-and-tricks , browsers , google , chrome How to Use localStorage in JavaScript: An Easy Guide Aug 23, 2022 336 javascript , browser-storage , guides Code Golfing Tips and Tricks: How to Minify Your JavaScript Code Aug 9, 2022 335 javascript , minification , tips-and-tricks How to Research Components and Patterns: Common Challenges and How to Overcome Them Aug 9, 2022 334 design-systems , components How to Use Multithreading in Node.js Aug 5, 2022 333 nodejs , multithreading How to Add a Subtle Gradient on Top of an Image Using CSS Jul 30, 2022 332 css , gradients Holograms, Light-Leaks, and How to Build CSS-Only Shaders Jul 7, 2022 331 css , blend-modes , effects How to Make Text Improve User Experience: Insights Into UX Writing Jul 4, 2022 330 user-experience , writing How to Auto-Prefix and Minify CSS? Jul 1, 2022 329 css , vendor-extensions , minification , tooling How to Serve WebP Images on nginx Jun 27, 2022 328 webp , images , nginx , servers How to Use ESLint and Prettier for Code Analysis and Formatting Jun 16, 2022 327 quality , consistency , eslint , prettier , linting , formatting How to Remove 99% of JavaScript From Main Thread (wea )Jun 15, 2022 326 videos , javascript , performance How to Prevent Merge Conflicts (or at Least Have Less of Them) (bla /git )Jun 15, 2022 325 version-control , git Notes From the Dev: Essential Advice on How to Use MJML (meg )Jun 14, 2022 324 email , mjml How to Animate SVG Shapes on Scroll (cod )Jun 8, 2022 323 css , animations , svg How to Use Headings for Website Accessibility Jun 8, 2022 322 accessibility , headings , semantics How to Create Dark Mode for Your Designs in Figma (uxd )Jun 7, 2022 321 dark-mode , figma How to Use Variables in CSS: CSS Custom Properties Jun 5, 2022 320 css , custom-properties How to Pick the Least Wrong Colors May 31, 2022 319 colors , design , accessibility How to Migrate From Yarn/npm to pnpm May 29, 2022 318 migrating , yarn , npm , pnpm How to Fix: “Buttons Do Not Have Accessible Names” May 26, 2022 317 buttons , wcag How to Position Your Design System Team for Success (vig )May 24, 2022 316 design-systems , collaboration , productivity How to Ask for a Promotion (uxd )May 18, 2022 315 career How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (sma )May 12, 2022 314 performance , google , metrics , javascript , frameworks How to Learn JavaScript Fast: Six Simple Mind Tricks May 11, 2022 313 javascript , tips-and-tricks , learning How to Use the GitHub Pulls API to Manage Pull Requests May 6, 2022 312 github , apis How to Use Videos With Alpha Transparency on the Web (ben )May 5, 2022 311 html , multimedia , transparency Design Patterns: How to Create Simple Interfaces (web )May 4, 2022 310 design , design-patterns How to Create a Color Palette for Your Design System May 3, 2022 309 design-systems , colors , color-palettes How to Reduce Figma Memory Usage (uxd )Apr 30, 2022 308 figma How to Professionally Say (aka )Apr 30, 2022 307 websites , communication , collaboration , professionalism , career CTA Modal: How to Build a Web Component (sma )Apr 28, 2022 306 web-components , javascript , modals How to Build Node.js REST API With MySQL Apr 28, 2022 305 nodejs , apis , rest , databases , mysql How to Start Testing Your Website With a Screen Reader Apr 19, 2022 304 accessibility , browsers , testing How to Choose the Right Static Site Generator Apr 18, 2022 303 static-site-generation , site-generators , hugo , zola , jekyll , gatsby , astro , link-lists How to Improve Core Web Vitals (8 Ways) Apr 15, 2022 302 web-vitals , performance How to Write Good Code: 10 Beginner-Friendly Techniques for Instant Results Apr 13, 2022 301 quality , techniques How to Develop Your UX Design Philosophy (uxm )Apr 11, 2022 300 user-experience , design How to Improve UX Design Through A/B Testing (uxm )Apr 11, 2022 299 design , user-experience , testing , optimization How to Fix Your Low-Contrast Text (ben )Apr 10, 2022 298 accessibility , colors , contrast How to Turn HTML Webpage Into an Image? Apr 10, 2022 297 html , images , conversion How to Create Animated Anchor Links Using CSS (zor /css )Apr 6, 2022 296 videos , links , css , animations How to Respond to Growing Supply Chain Security Risks? Apr 3, 2022 295 security , dependencies , nodejs , npm How to Match HTML Elements With an Indeterminate State (ste )Mar 31, 2022 294 html , css , selectors How to Optimize Your LCP (with Visuals) (ste )Mar 29, 2022 293 performance , web-vitals , optimization How to Document Accessibility Issues Mar 28, 2022 292 accessibility , documentation How to Use Props in React (rwi )Mar 25, 2022 291 react , props How to Use CSS Math Functions: “calc”, “min”, “max”, “clamp” (sta )Mar 20, 2022 290 css , math , functions How to Make a Drag-and-Drop File Uploader With Vue.js 3 (sma )Mar 18, 2022 289 file-handling , vuejs , javascript How to Prep Your SEO Strategy for a New Website (moz )Mar 16, 2022 288 seo , strategies How to Empathize With Your Users Mar 16, 2022 287 design , usability , user-experience How to Automatically Size a Textarea Based on Its [Text] Using Vanilla JavaScript (cfe )Mar 15, 2022 286 html , javascript How to Use Spectator to Test Your Angular Components Mar 13, 2022 285 testing , tooling , angular , components Arrow Functions in JavaScript: How to Use Fat and Concise Syntax Mar 9, 2022 284 javascript , functions How to Design Better APIs Mar 3, 2022 283 software-design , apis How to Prevent SQL Injection Attacks in Node.js Mar 3, 2022 282 nodejs , databases , security , sql How to Use Higher-Order Functions in JavaScript Mar 2, 2022 281 javascript , functions How to Make a “Raise the Curtains” Effect in CSS (cit /css )Mar 2, 2022 280 css , effects How to Build a File Upload Service With Vanilla JavaScript (log )Feb 28, 2022 279 file-handling , javascript How to Publish Deno Modules to npm (kit /den )Feb 28, 2022 278 deno , modules , dependencies , npm How to Fix Your Security Vulnerabilities With npm Override Feb 23, 2022 277 security , vulnerabilities , npm , dependencies How to Make MPAs That Are as Fast as SPAs (cfe )Feb 23, 2022 276 performance , multi-page-apps , single-page-apps How to Prioritize Your Components (zer )Feb 22, 2022 275 design-systems , components , prioritization Design Systems in Figma: How to Be More Productive (uxd )Feb 22, 2022 274 design-systems , figma , productivity Design System: How to Successfully Collaborate? (uxd )Feb 21, 2022 273 design-systems , collaboration How to Consume Microformats2 Data (mic )Feb 19, 2022 272 microformats , parsing , json , comparisons How to Create a Search Page for a Static Website With Vanilla JS (cfe )Feb 17, 2022 271 functionality , search , html , javascript How To: Correctly Test for Python’s Version (tab )Feb 17, 2022 270 python , testing , versioning