Tagged | web
-
Improving Web Vulnerability Management through Automation
(eng.lyft.com) -
Modern Fluid Typography Using CSS Clamp
(smashingmagazine.com) -
Improving Core Web Vitals, A Smashing Magazine Case Study
(smashingmagazine.com) -
Why and how to replace end-to-end tests with synthetic monitors
(www.elastic.co) -
Breaking Out of the Box
(alistapart.com) -
Measuring Web Performance at Airbnb
(medium.com) -
Improving The Performance Of Wix Websites (Case Study)
(smashingmagazine.com) -
Mobius: Adopting JSX While Prioritizing User Experience
(codeascraft.com) -
A Deep Dive Into Serverless UI With TypeScript
(smashingmagazine.com) -
Catalog Localization: more than just a translation!
(tech.instacart.com) -
Revisiting BetterTLS: Certificate Path Building
(netflixtechblog.com) -
Micro Frontends: an Introduction
(capgemini.github.io) -
Presentation: Optimizing Your Web Performance: Separating the Signals from the Noise
(www.infoq.com) -
How We Build Micro Frontends With Lattice
(netflixtechblog.com) -
Optimizing images on the web
(blog.cloudflare.com) -
Orchestrating Complexity With Web Animations API
(smashingmagazine.com) -
Building a Language-Agnostic Neural Machine Translation System
(engineering.salesforce.com) -
HTTP/3: Practical Deployment Options (Part 3)
(smashingmagazine.com) -
HTTP/3: Performance Improvements (Part 2)
(smashingmagazine.com) -
SPA hexagon: Robust app architecture for mobile and web
(evilmartians.com) -
HTTP/2 in infrastructure: Ambry network stack refactoring
(engineering.linkedin.com) -
Decoding AVIF: Deep dive with cats and imgproxy
(evilmartians.com) -
HTTP/3 From A To Z: Core Concepts (Part 1)
(smashingmagazine.com) -
Making A Strong Case For Accessibility
(smashingmagazine.com) -
A framework for building Open Graph images
(github.blog) -
Designing Accessible Builder Apps
(engineering.salesforce.com) -
Building a faster web experience with the postTask scheduler
(medium.com)#software-engineering #software-architecture #performance #web
-
Frustrating Design Patterns: Mega-Dropdown Hover Menus
(smashingmagazine.com) -
Introducing Firefox’s new Site Isolation Security Architecture
(hacks.mozilla.org) -
How We Improved Our Core Web Vitals (Case Study)
(smashingmagazine.com) -
How We Manage New York Times Readers’ Data Privacy
(open.nytimes.com) -
Reducing HTML Payload With Next.js (Case Study)
(smashingmagazine.com) -
How we use Web Components at GitHub
(github.blog) -
Using web components to encapsulate CSS and resolve design system conflicts
(about.gitlab.com) -
An introduction to profiling a Rust web application
(blog.logrocket.com) -
Multi-Tenancy in Django
(www.viget.com) -
An In-Depth Guide To Measuring Core Web Vitals
(smashingmagazine.com) -
HTTP caching in GraphQL
(blog.logrocket.com) -
Presentation: From Mixins to Custom Hooks: History of Sharing in React
(www.infoq.com) -
How To Optimize Progressive Web Apps: Going Beyond The Basics
(smashingmagazine.com) -
Presentation: Functional and Visual Testing for Web Applications
(www.infoq.com) -
A Taste of WebGPU in Firefox
(hacks.mozilla.org) -
Presentation: Fast and Beautiful: Modern Image Delivery Techniques
(www.infoq.com) -
Remote work, regional lockdowns and migration of Internet usage
(blog.cloudflare.com) -
How to exploit parser differentials
(about.gitlab.com) -
Migrating to React land: Gatsby
(blog.cloudflare.com) -
Web Components at Scale at Salesforce: Challenges Encountered, Lessons Learnt
(www.infoq.com) -
Resilient Web Application in the real world
(medium.com) -
Adaptive Loading for a Faster Web
(www.infoq.com) -
SVT-AV1: an open-source AV1 encoder and decoder
(netflixtechblog.com) -
[Performance Optimization] Writing Better Ruby Tests for SQL Queries
(tech.pic-collage.com) -
The History of the URL
(blog.cloudflare.com) -
Building with Web Components
(blog.heroku.com) -
Playing defense against Gamaredon Group
(www.elastic.co) -
Counting Calories: How We Improved the Performance and Developer Experience of UberEats.com
(eng.uber.com) -
CSS animations for DOM observation
(blog.logrocket.com) -
How we transformed the product search for the better
(techblog.commercetools.com) -
Never Build MFA Again: A Developer's Guide to Transactional MFA
(developer.okta.com) -
A Performance Optimization of Flutter WebView
(hackernoon.com) -
How We Started Treating Frontend Performance as a Feature
(product.hubspot.com) -
The what, when, why, and how of federated GraphQL
(blog.logrocket.com) -
How Smashing Magazine Manages Content: Migration From WordPress To JAMStack
(www.smashingmagazine.com) -
Speed By A Thousand Cuts
(tech.ebayinc.com) -
Mini Video Encoder implementation part 1
(itnext.io) -
Prototyping optimizations with Cloudflare Workers and WebPageTest
(blog.cloudflare.com) -
High Performance Web Apps
(itnext.io) -
Cloudflare + Remote Browser Isolation
(blog.cloudflare.com) -
Biometrics (fingerprint) auth in your web apps
(itnext.io) -
Adopting a new approach to HTTP prioritization
(blog.cloudflare.com) -
How to Implement a Secure Central Authentication Service in Six Steps
(engineering.shopify.com) -
Presenting UX Ideas to Designers in Their Language
(www.hostinger.com) -
Video Transcoding And Optimization For Web With ffmpeg Made Easy
(hackernoon.com) -
How to build performant web applications for slow networks
(blog.logrocket.com) -
What is Phoenix LiveView
(www.viget.com) -
How we used our new GraphQL Analytics API to build Firewall Analytics
(blog.cloudflare.com) -
Struggling To Get A Handle On Traffic Surges
(www.smashingmagazine.com) -
Semantics to Screen Readers
(alistapart.com) -
High level Micro-ui Architecture
(itnext.io) -
The realtime API family
(www.ably.io) -
How Reblogs Work
(engineering.tumblr.com) -
Shopping for an admin account via path traversal
(about.gitlab.com) -
Programmatically Discovering Sharing Code With oEmbed
(www.smashingmagazine.com) -
A practical guide to accessibility for forms
(blog.logrocket.com) -
Developing Web apps using QML and Qt for WebAssembly
(itnext.io) -
Organizing and Securing Third-Party CDN Assets at Yelp
(engineeringblog.yelp.com) -
eBay Makes Mobile Web Login Easier
(tech.ebayinc.com) -
Even faster connection establishment with QUIC 0-RTT resumption
(blog.cloudflare.com) -
Introducing Menu Maker: Uber Eats’ New Menu Management Tool
(eng.uber.com) -
Privacy Power-Up: Upgrading Pin Links from HTTP to HTTPS
(medium.com) -
How Salesforce Protects You From Credential Stuffers
(engineering.salesforce.com) -
WebVR and the Browser Edge Computing Revolution
(www.toptal.com) -
Intro to Accessibility
(thoughtbot.com) -
What Newspapers Can Teach Us About Web Design
(www.smashingmagazine.com) -
Using AI to Automate Web Crawling
(www.semantics3.com) -
Creating Online Environments That Work Well For Older Users
(www.smashingmagazine.com) -
Auditing For Accessibility Problems With Firefox Developer Tools
(hacks.mozilla.org) -
Speed Up Your Website With WebP
(www.smashingmagazine.com) -
Taking City Visualization into the Third Dimension with Point Clouds, 3D Tiles, and deck.gl
(eng.uber.com) -
The elements of responsive typography
(blog.logrocket.com) -
Gantry: Slack’s Fast-booting Frontend Framework
(slack.engineering) -
Performance and Efficiency: Working with HTTP/3
(www.toptal.com) -
A Guide To Optimizing Images For Mobile
(www.smashingmagazine.com) -
Webhooks vs WebSub? Actually they're different beasts
(www.ably.io) -
Building reusable web components with Stencil.js
(blog.logrocket.com) -
Making instagram.com faster: Part 3 — cache first
(instagram-engineering.com) -
Rethinking Front-end Error Reporting
(stackshare.io) -
How To Use Breadcrumbs On A PWA
(www.smashingmagazine.com) -
Making LinkedIn Media More Inclusive with Alternative Text Descriptions
(engineering.linkedin.com) -
Zero Trust at GitLab: Implementation challenges (and a few solutions)
(about.gitlab.com) -
Images done right: Web graphics, good to the last byte
(evilmartians.com) -
Google - polling like it's the 90s
(www.ably.io) -
Why is CSS so Weird?
(hacks.mozilla.org) -
WebSockets vs SSE
(www.ably.io) -
Integrating autoconversion: Facebook’s path from Zawgyi to Unicode
(engineering.fb.com) -
How to build a WAF at the application layer
(blog.sqreen.com) -
HTTP/3: the past, the present, and the future
(blog.cloudflare.com) -
Building Dark Mode on Desktop
(slack.engineering) -
Server-side rendering: how to serve authenticated content
(stackshare.io) -
Presentation: Modern WAF Bypass Scripting Techniques for Autonomous Attacks
(www.infoq.com) -
How to do semantics the right way
(blog.logrocket.com) -
A web performance issue
(medium.com) -
eBay OAuth Client Library in Python and Best Practices
(tech.ebayinc.com) -
Making Instagram.com faster: Part 2
(instagram-engineering.com)#javascript #software-architecture #performance #web #frontend
-
Design Decisions for the First Embedded Analytics Open-Source Framework
(blog.statsbot.co)#data-pipeline #software-design #software-architecture #analytics #web
-
Securing REST APIs
(developer.okta.com) -
Page visibility and performance metrics
(allegro.tech) -
Combat Side-Channel Attacks with Cross-Origin Read Blocking
(developer.okta.com) -
Presentation: Build Cross Platform Apps with Flutter
(www.infoq.com) -
High Performance Video Editing for the Mobile Web
(www.infoq.com)#software-architecture #web-assembly #performance #web #frontend
-
Faster Image Loading With Embedded Image Previews
(www.smashingmagazine.com) -
Zomato’s new Sushi Design System
(engineering.zomato.com) -
Delta requests for frequently-updated application bundles: from 2002 to service workers
(blog.scottlogic.com) -
Couchbase Mobile: The Power of NoSQL on the Edge
(hackernoon.com) -
Pagination with Relative Cursors
(engineering.shopify.com) -
Introducing Pinqueue3.0, Pinterest’s next-gen content moderation platform
(medium.com)#software-design #software-architecture #backend #web #frontend
-
Life of Image
(tech.showmax.com) -
How to Win at UI Development in the World of Microservices
(developer.okta.com)#software-architecture #backend #design-pattern #web #frontend
-
Improving Webapp Performance with Multi-Threading: a Study of Web Workers' Communication Overhead
(www.infoq.com) -
Making Instagram.com faster: Part 1
(instagram-engineering.com) -
Improving the Speed and Accuracy of the Item Page with Light Service
(tech.ebayinc.com) -
Quantifying UX: Positioning the clone button
(about.gitlab.com) -
Introduction to HTTP 2
(medium.com) -
Building a More Seamless Web Booking Flow for Uber
(eng.uber.com) -
Improving the Speed and Accuracy of the Item Page with Light Service
(www.ebayinc.com) -
Cache me if you can – 2
(blog.octo.com) -
WebSocket Simplified
(levelup.gitconnected.com) -
Web Performance: Understanding the Critical Render Path (Part 1)
(hackernoon.com) -
Search Party #18 — Crawling Edition
(blog.algolia.com) -
Optimizing Google Fonts Performance
(www.smashingmagazine.com) -
Podcast: Johnny Xmas on Web Security & the Anatomy of a Hack
(www.infoq.com) -
Web Audio for Electric Guitar: How to Connect Instrument
(itnext.io) -
Proxx: Building Fast Web Applications
(www.infoq.com) -
Web Accessibility In Context
(www.smashingmagazine.com) -
Learnings in Web Development: Design Patterns, Elm, and Progressive Enhancement
(eng.uber.com) -
Article: How We Reduced Our React App’s Load Time by 60%
(www.infoq.com) -
LINE Things automatic communication
(engineering.linecorp.com) -
An Inside Look at Google Earth Timelapse
(ai.googleblog.com) -
A Practical Guide to Building Secure SSO
(engineering.gusto.com) -
How We Improved our Node.js Application Security Grade from F to A
(itnext.io) -
How to Approach Design for Developers
(www.toptal.com) -
Empowering User Privacy and Decentralizing IoT with Mozilla WebThings
(hacks.mozilla.org) -
Better HTTP/2 Prioritization for a Faster Web
(blog.cloudflare.com) -
Parallel streaming of progressive images
(blog.cloudflare.com) -
Playback on Web at SoundCloud
(developers.soundcloud.com) -
A Designer’s Guide To Better Decisions
(www.smashingmagazine.com) -
Improve Your Site Performance with Load Balancing
(hackernoon.com) -
Design Systems for React Developers
(blog.risingstack.com) -
Tailwind CSS: Is it tomorrow’s Bootstrap?
(blog.logrocket.com) -
Introducing Mozilla WebThings
(hacks.mozilla.org) -
Fluent 1.0: a localization system for natural-sounding translations
(hacks.mozilla.org) -
Optimizing Performance With Resource Hints
(www.smashingmagazine.com) -
(Right to Left (The Mirror World
(labs.spotify.com) -
Understanding Subresource Integrity
(www.smashingmagazine.com) -
Upcoming WebHID API - access Bluetooth/USB HID devices in web applications
(blog.scottlogic.com) -
How to fully leverage your pentest
(blog.sqreen.com) -
Building the Squarespace Image Filters
(engineering.squarespace.com)#javascript #software-design #image-processing #web #frontend
-
Building Spotify’s New Web Player
(labs.spotify.com) -
Making Websites Work with Windows High Contrast Mode
(engineering.khanacademy.org) -
How To Make A Speech Synthesis Editor
(www.smashingmagazine.com) -
Make Your Web App Faster, Fast: 3 Performance Strategies
(www.viget.com) -
Fast, Bump-Allocated Virtual DOMs with Rust and Wasm
(hacks.mozilla.org) -
Securing third-party calls by using CSRF protection
(tech.showmax.com) -
Iodide: an experimental tool for scientific communication and exploration on the web
(hacks.mozilla.org) -
Real virtuality: connecting real things to virtual reality using web technologies
(hacks.mozilla.org) -
How eBay Uses Microinteractions to Delight Customers
(www.ebayinc.com) -
Presentation: WebAssembly. Neither Web Nor Assembly, All Revolutionary
(www.infoq.com) -
Single-page applications need better auditing
(blog.sqreen.com) -
Rendering on the Web
(levelup.gitconnected.com) -
Better web video with AV1 codec
(evilmartians.com) -
Ten Ways to Secure your Applications
(blog.heroku.com) -
Go down the rabbit hole
(deliveroo.engineering) -
Remembering a Programming Language that Helped Shape the Digital New York Times
(open.nytimes.com) -
Including Animation In Your Design System
(www.smashingmagazine.com) -
JavaScript Loading Priorities in Chrome
(medium.com) -
How A Screen Reader User Accesses The Web: A Smashing Video
(www.smashingmagazine.com) -
An Introduction To WebBluetooth
(www.smashingmagazine.com) -
Build Great PDFs on the Web Using SVG
(rockthecode.io) -
A/B Testing For Mobile-First Experiences
(www.smashingmagazine.com) -
How To Architect A Complex Web Table
(www.smashingmagazine.com) -
Anonymous web authentication with Stellar blockchain
(evilmartians.com) -
UX Trends 2018: A Retrospective
(www.toptal.com) -
HTTP/3: From root to tip
(blog.cloudflare.com) -
Rolling our own Medium-style WYSIWYG
(levelup.gitconnected.com) -
Table Design Patterns On The Web
(www.smashingmagazine.com) -
Simplicity is Key - Exploring Minimal Web Design
(www.toptal.com) -
Introducing The Component-Based API
(www.smashingmagazine.com) -
Building SpaceCraft: A Real-Time Collaborative REPL
(hackernoon.com) -
Using Animation Worklet
(blog.logrocket.com) -
Progressive Web Apps, UX and Engagement
(lambda.grofers.com) -
Front-End Performance Checklist 2019 [PDF, Apple Pages, MS Word]
(www.smashingmagazine.com) -
Implementing AudioWorklets with React
(hackernoon.com) -
Improving HTML Time to First Byte
(blog.cloudflare.com) -
What the Rule of Least Power means for modern developers
(blog.logrocket.com) -
Protecting Your Site With Feature Policy
(www.smashingmagazine.com) -
What Can Be Learned From The Gutenberg Accessibility Situation?
(www.smashingmagazine.com) -
Why we fancied Testcafe over Webdriver for a mordern web app?
(blog.imaginea.com) -
Improving load performance and debugging with Chrome DevTools
(blog.logrocket.com) -
Reimagining the Morning Briefing
(open.nytimes.com) -
An Extensive Guide To Progressive Web Applications
(www.smashingmagazine.com) -
Avoiding The Pitfalls Of Automatically Inlined Code
(www.smashingmagazine.com) -
How to make any website faster
(blog.logrocket.com) -
Serverless Progressive Web Apps using React with Cloudflare Workers
(blog.cloudflare.com) -
Fast Google Fonts with Cloudflare Workers
(blog.cloudflare.com) -
Decentralizing Social Interactions with ActivityPub
(hacks.mozilla.org) -
Experiments with Link Previews to Help Guide Readers
(open.nytimes.com) -
Implications Of Thinking In Blocks Instead Of Blobs
(www.smashingmagazine.com) -
Dash: A Beginner’s Guide
(towardsdatascience.com) -
Dyslexic Friendly Font - Khan Academy's New Accessibility Feature
(engineering.khanacademy.org) -
Handling Addresses from All Around the World
(shopifyengineering.myshopify.com) -
Rewriting the Wrongs of Web2 and Other Political Events
(hackernoon.com) -
Basic Accessibility for Web Applications
(capgemini.github.io) -
How To Build A Virtual Reality Model With A Real-Time Cross-Device Preview
(www.smashingmagazine.com) -
Improve Animated GIF Performance With HTML5 video
(www.smashingmagazine.com) -
A Netflix Web Performance Case Study
(medium.com) -
The Decentralized Web
(blog.fastforwardlabs.com) -
GraphQL @ Medium Tech Talk Videos
(medium.engineering) -
Measuring Performance With Server Timing
(www.smashingmagazine.com) -
Video Playback On The Web: Video Delivery Best Practices (Part 2)
(www.smashingmagazine.com) -
Dweb: Identity for the Decentralized Web with IndieAuth
(hacks.mozilla.org) -
A tour through the OWASP Top 10
(auth0.com) -
Dweb: Decentralised, Real-Time, Interoperable Communication with Matrix
(hacks.mozilla.org) -
8 Vital OAuth Flows and Powers
(nordicapis.com) -
An Overview of Open Standards
(auth0.com) -
SqR00t Offensive Security Tech Talks
(medium.com) -
Strava’s New End-to-End Testing Setup
(medium.com) -
IPFS: A Complete Analysis of The Distributed Web
(hackernoon.com) -
Understanding Design Systems and Patterns
(www.toptal.com) -
Building a Complex Financial Chart with D3 and d3fc
(blog.scottlogic.com) -
Performing Efficient Broad Crawls with the AOPIC Algorithm
(intoli.com) -
Dweb: Creating Decentralized Organizations with Aragon
(hacks.mozilla.org) -
Scalable User Privacy
(labs.spotify.com) -
Cloudflare goes InterPlanetary - Introducing Cloudflare’s IPFS Gateway
(blog.cloudflare.com) -
Client-side vs Server-side vs Pre-rendering for Web Apps
(www.toptal.com) -
New API to Bring Augmented Reality to the Web
(hacks.mozilla.org) -
Shaping the Future of Payments in the Browser
(shopifyengineering.myshopify.com) -
User-Agents — Generating random user agents using Google Analytics and CircleCI
(intoli.com) -
Dweb: Building Cooperation and Trust into the Web with IPFS
(hacks.mozilla.org) -
Helping Designers Adhere to a Design System with Sketch
(medium.com) -
Best Practices For Mobile Form Design
(www.smashingmagazine.com) -
Dweb: Serving the Web from the Browser with Beaker
(hacks.mozilla.org) -
Internet Native Applications
(blog.cloudflare.com) -
Dweb: Building a Resilient Web with WebTorrent
(hacks.mozilla.org) -
Beyond Web and Worker: Evolution of the Modern Web App on Heroku
(blog.heroku.com) -
Fairytale about performance in web application
(itnext.io) -
A Detailed Look at RFC 8446 (a.k.a. TLS 1.3)
(blog.cloudflare.com) -
Web Performance For Third Party Scripts: SmashingConf Videos
(www.smashingmagazine.com) -
Experiences Using Micro Frontends at IKEA
(www.infoq.com) -
How to Determine a Performance Baseline for a Web API
(blog.avenuecode.com) -
The Web Push Checklist
(www.ebayinc.com) -
Introducing the Dweb
(hacks.mozilla.org) -
Primer on Front End Automation
(medium.com) -
How F5Bot Slurps All of Reddit
(intoli.com) -
How I reverse engineered Notion API
(itnext.io) -
Logging Activity With The Web Beacon API
(www.smashingmagazine.com) -
Developing Real-Time Web Applications with Server-Sent Events
(auth0.com) -
Webfonts And Performance: SmashingConf Videos
(www.smashingmagazine.com) -
What you see is what you get!
(engineering.hackerearth.com) -
Webmentions: Enabling Better Communication on the Internet
(alistapart.com) -
Lighthouse: how to reduce render-blocking scripts
(fly.io) -
Of Note: Better Text Annotations for the Web
(www.viget.com) -
Algorithmic Reverb and Web Audio API
(itnext.io) -
LinkedIn Lite: A Server-Side Rendered PWA
(engineering.linkedin.com) -
Emails boring are not
(blog.buildo.io) -
I Used The Web For A Day With Just A Keyboard
(www.smashingmagazine.com) -
Backend-in-the-frontend: a pattern for cleaner code
(hackernoon.com) -
Innovating on Authentication Standards
(yahooeng.tumblr.com) -
Web Performance Checklist
(itnext.io) -
What Happens If Your JWT Is Stolen?
(developer.okta.com) -
Loading Time Matters
(jobs.zalando.com) -
End-to-End Testing the Condé Nast Paywalls
(technology.condenast.com) -
What is WebSub? Common Cases and Implementations
(nordicapis.com) -
Build a Cellular Connected Raspberry Pi Fax Machine
(twilioinc.wpengine.com) -
Making a YouTube MP3 Downloader with Exodus, FFmpeg, and AWS Lambda
(intoli.com) -
Progressive Web Games
(hacks.mozilla.org) -
The web is broken; let’s fix it
(www.oreilly.com) -
I Used The Web For A Day With JavaScript Turned Off
(www.smashingmagazine.com) -
New CSS Features That Are Changing Web Design
(www.smashingmagazine.com) -
The Future of Meta Tag Management for Modern React Development
(open.nytimes.com) -
Creating Web Things with Python, Node.js, and Java
(hacks.mozilla.org) -
How to build a Gesture Controlled Web based Game using Tensorflow Object Detection Api
(towardsdatascience.com) -
Measuring Websites With Mobile-First Optimization Tools
(www.smashingmagazine.com) -
Distributed Cache
(jobs.zalando.com) -
WebAuthn: A Developer's Guide to What's on the Horizon
(developer.okta.com) -
A new video series: Web Demystified
(hacks.mozilla.org) -
Common Threats in Web Application Security
(auth0.com) -
Going Offline
(alistapart.com) -
Builders of the Decentralized Web: 10 Of The Most Innovative Technologies
(hackernoon.com) -
Disaggregation Theory: where does value accrue in the decentralized web?
(hackernoon.com) -
Everything You Need to Know About the Twelve-Factor App
(developer.okta.com) -
A Solution to Compression Oracles on the Web
(blog.cloudflare.com) -
Internet 3.0 and the demise of state aggregators
(hackernoon.com) -
LinkedIn Lite: A Lightweight Mobile Web Experience
(engineering.linkedin.com) -
Getting Started With The Web MIDI API
(www.smashingmagazine.com) -
10x Performance Increases: Optimizing a Static Site
(hackernoon.com) -
How BBC Interactive Content Works Across AMP, Apps, And The Web
(www.smashingmagazine.com) -
How to Release a Buggy App (And Live to Tell the Tale)
(tech.trello.com) -
The dramatic impersonation : a developer horror tale
(hackernoon.com) -
Continuous Delivery for Static Sites
(blog.codeship.com) -
How To Build An Audio Processor In Your Browser
(hackernoon.com) -
What every web app developer must know about security
(medium.com) -
Mobile App With Facial Recognition Feature: How To Make It Real
(www.smashingmagazine.com) -
How To Make A Dynamic Website Become Static Through A Content CDN
(www.smashingmagazine.com) -
Geo-blocking media content on Pinterest
(medium.com) -
Interop’s Labyrinth: Sharing Code Between Web & Electron Apps
(slack.engineering) -
Be fast, be secure, be accessible
(www.oreilly.com) -
Improving Performance by Writing a Custom Static Asset Server in Rust
(blog.codeship.com) -
Improving security of your web application with Security Headers
(www.future-processing.pl) -
Creating a Scalable Website Analysis Tool using Lambda and API Gateway and S3
(hackernoon.com) -
Using Hardware Token-based 2FA with the WebAuthn API
(hacks.mozilla.org) -
Now You See Me, Now You Don’t: LinkedIn’s Real-Time Presence Platform
(engineering.linkedin.com) -
Field-level Rails Cache Invalidation: A DSL Solution
(www.toptal.com) -
What's a Load Balancer? Rabbit Holes and Wormholes
(fly.io) -
How Modern Web Browsers Accelerate Performance: The Networking Layer
(blog.sessionstack.com) -
I’m harvesting credit card numbers and passwords from your site. Here’s how.
(hackernoon.com) -
Web based voice command recognition
(towardsdatascience.com) -
Scaling FTP at 000webhost.com
(www.hostinger.com) -
Building URL shortener using React, Apollo and GraphQL — Part II
(hackernoon.com) -
Introducing Web Payments: Easier Online Purchases With The Payment Request API
(www.smashingmagazine.com) -
The Top JavaScript Trends to Watch in 2018
(x-team.com) -
Beyond HTTPS
(www.ebayinc.com) -
Revolution and Evolution: Fully Homomorphic Encryption
(galois.com) -
Evil Front Part 3: Modern Front-end in Rails
(evilmartians.com) -
Security for Static Websites
(blog.sqreen.io) -
Using React and Next.JS to build a PWA – The Beginner’s Guide
(aerolab.co) -
A Pinterest Progressive Web App Performance Case Study
(medium.com) -
How RSA Works: TLS Foundations
(fly.io) -
How To Automate the Scaling of Your Web Application on DigitalOcean Ubuntu 16.04 Droplets
(www.digitalocean.com) -
The Best Request Is No Request, Revisited
(alistapart.com) -
Comparing Browser Page Load Time: An Introduction to Methodology
(hacks.mozilla.org) -
Serverless Dynamic Web Pages in AWS
(engineering.monsanto.com) -
Why Can’t I Just Send JWTs Without OAuth?
(nordicapis.com) -
Creating Secure Password Resets With JSON Web Tokens
(www.smashingmagazine.com) -
Go beyond console.log with the Firefox Debugger
(hacks.mozilla.org) -
Honor the byte
(hackernoon.com)#software-design #software-architecture #web #best-practices
-
Web Audio API Series 1 — Introduction
(hackernoon.com) -
Understanding The Vary Header
(www.smashingmagazine.com) -
Is Your Security Scaling Up Along with Your Operation?
(airbrake.io) -
How JavaScript works: Deep dive into WebSockets and HTTP/2 with SSE + how to pick the right path
(blog.sessionstack.com) -
Bringing collaborative editing to any application
(medium.com) -
An Overview of Caching Methods
(blog.codeship.com) -
Growing Pains: Migrating Slack’s Desktop App to BrowserView
(slack.engineering) -
Back-end Performance, Those Metrics We Care About
(hackernoon.com) -
Sleek and Fast: Speeding Up your Fat Web Client
(engineering.linkedin.com) -
The Story of CSS Grid, from Its Creators
(alistapart.com) -
Developing Web Apps and RESTful APIs with KeystoneJS
(auth0.com) -
App Security: Introducing Cross-Site Scripting
(fly.io) -
Elm and Rails Sitting in a Tree
(robots.thoughtbot.com) -
Everything You Ever Wanted to Know About Secure HTML Forms
(twilioinc.wpengine.com) -
Developing RESTful APIs with Python and Flask
(auth0.com) -
Electrode Native: The Platform For Integrating React Native Into Your Apps
(medium.com) -
Building Shopify Mobile with Native and Web Technology
(shopifyengineering.myshopify.com) -
Serving One Billion JavaScript Library Downloads
(blog.algolia.com) -
imgproxy: Resize your images instantly and securely
(evilmartians.com) -
The History of Email
(blog.cloudflare.com) -
Exploring Animation And Interaction Techniques With WebGL (A Case Study)
(www.smashingmagazine.com) -
Build a Secure Notes Application with Kotlin, TypeScript, and Okta
(developer.okta.com) -
Booleans and Enums
(robots.thoughtbot.com) -
Improving Web Performance with Code Splitting and Resource Hints
(lambda.grofers.com) -
Testing for Application Front End Performance with Web Page Test
(blog.developer.bazaarvoice.com) -
The Evolution of Electrode Archetype
(medium.com) -
Size Limit: Make the Web lighter
(evilmartians.com) -
Declaratively securing REST APIs to specific clients
(engineering.monsanto.com) -
How not to break the Guardian website | Developer blog
(www.theguardian.com) -
Yes, That Web Project Should Be a PWA
(alistapart.com) -
Demand-driven APIs Using GraphQL
(engineering.wingify.com) -
Managing CSS & JS in an HTTP/2 World
(www.viget.com) -
Lean & Maintainable Reports with Heroku Dataclips
(robots.thoughtbot.com)