Tag

#web development

8 articles tagged #web development. See all tags →

OAuth Is Not a Login System. And as of 2.1 There Is Only One Flow.
Tech9 min

OAuth Is Not a Login System. And as of 2.1 There Is Only One Flow.

Two things would prevent most OAuth bugs. OAuth answers what a caller may access, not who they are, so using it to log people in is a category error. And the flow chart everyone agonized over has collapsed: authorization code plus PKCE, for every client type, no exceptions.

oauthoidcauthentication
If Your JWT Needs a Denylist, You Have Rebuilt Sessions With Extra Steps
Tech9 min

If Your JWT Needs a Denylist, You Have Rebuilt Sessions With Extra Steps

JWTs are the default choice for new apps and usually the wrong one. The reason is revocation: there is no row to delete. And the standard fix, a server-side denylist, reintroduces the database lookup that was the entire point of going stateless.

authenticationjwtsessions
Frontend vs Backend vs Full Stack, Explained
Tech8 min

Frontend vs Backend vs Full Stack, Explained

Frontend is what you see, backend is what you don't, and full stack is doing both. Here is what each role actually builds, the tools they use, and honest career advice if you are just starting out.

frontendbackendfull stack
What Is an API, Really
Tech8 min

What Is an API, Really

An API is the contract that lets one piece of software ask another for something without knowing how it works inside. Here is what that means, from the waiter analogy down to endpoints, JSON, keys, and rate limits, plus why APIs quietly run the whole economy.

apirestjson
How HTML and CSS Actually Work Together
Tech6 min

How HTML and CSS Actually Work Together

HTML defines what a page contains. CSS defines how it looks. The relationship between them is one of the cleanest separation-of-concerns examples in computing, and it’s also a lot more nuanced than most beginner tutorials let on.

htmlcssweb development
How JavaScript and jQuery Are Related
Tech5 min

How JavaScript and jQuery Are Related

jQuery is a JavaScript library that dominated web development for a decade. The reason it existed, and the reason it doesn’t need to anymore, is most of the story of how the modern web got built.

javascriptjqueryweb development
The Pros and Cons of reCAPTCHA v3
Tech4 min

The Pros and Cons of reCAPTCHA v3

reCAPTCHA v3 dropped the checkbox and the traffic-light puzzles in favor of a silent score from 0 to 1. That is a real usability win and a real set of tradeoffs. Here is what you actually sign up for.

securityweb developmentcaptcha