Web Applications

Home » Software » Web Applications

The Richardson Maturity Model for REST APIs

On his website about software design patterns Martin Fowler provides an in-depth explanation of the Richardson Maturity Model for HTTP-based REST APIs by Leonard Richardson. According to that model REST APIs come in 4 levels of sophistication: Level 0, aka the "Everything is a POST request" model for example propagated by SOAP. This is basically tantamount to remote procedure invocation. Level 1 - Resources: Every resource is accessed through its own canonical URL. Level 2 - HTTP Verbs: Verbs such as GET, PUT, PATCH and ... Read more

My name is Björn …

Looks like my name's broken. Perhaps next time I'll check in under a non-Unicode, strictly ASCII charset one. Does that count as a @KevlinHenney? — Björn Wilmsmann (@bwilmsmann) October 2, 2019 https://twitter.com/bwilmsmann/status/1179428788708560896 Read more

My Curated Collection of Angular Design Patterns, Best Practices, and Other Resources

This is my personal, non-exhaustive collection of Angular design patterns, best practices, and otherwise useful Angular resources: General Angular Coding Style Guide Angular Cheat Sheet Top 15 Angular INDEPTH articles of 2019 JSON Schema to TypeScript declarations: Keeping Client and Server Models in Sync with Spring Data REST and Typescript Angular ng-template, ng-container and ngTemplateOutlet - The Complete Guide To Angular Templates The Missing Introduction to Angular and Modern Design Patterns Custom Validators in Angular Testing Dependency Management for Angular Unit Tests Using TestModuleMetadata Using Page Objects with Protractor and Cucumber in ... Read more

API Security Best Practices by Expedited Security

For everyone dealing with web-based APIs, both as a provider and a consumer, web app security service supplier Expedited Security (known for Expedited SSL, among other products) has compiled a vast, extensive compendium on API security best practices. The importance of secure APIs and best practices that help has make APIs more secure and dependable can't be emphasised enough. Covering each possible attack vector and adopting every best practice out there can seem like a truly daunting task. Guides like this one help ... Read more

Raymond Camden @ Fronteers 2019: It Was the Best of Times, It Was the Worst of Times

Raymond Camden - It Was the Best of Times, It Was the Worst of Times from Fronteers on Vimeo. Read more

Peter Müller @ Fronteers 2019: High Performance Web Fonts

Peter Müller - High Performance Web Fonts from Fronteers on Vimeo. Read more

Jennifer Wadella @ NG-DE 2019: Handling Angular Forms Without Losing Your Sanity

Read more

Guilherme Ventura @ NG-DE 2019: Watch out: observers are here to stay

Read more

Kim Maida @ NG-DE 2019: Subjecting State to Good Behavior

Read more

Katerina Skroumpelou @ NG-DE 2019: Sustainable Development Team with Angular and the PAMstack

Read more
Next Page »