Elevenses #10
Fix this pageFeel free to suggest an article yourself. Naturally we’ll include your github handle as credit.
Opinion
- Stop using JWT for sessions
- Why you should use standard HTTP methods when designing REST APIs
- GDPR Attack Plan: What You Need To Know Good intro to GDPR, just over an hour
Development
- Exploring CQRS within the Brighter .NET open source project
- Using VS Code and ASP.NET Core?
- .NET and Docker
- Improvements to Chrome Add To Homescreen on Android
- HTTP/2 push is tougher than I thought
- Responsive Images with Client Hints
- Advanced Forms & Validation in Ionic 2
- 6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)
- Service Worker gotchas
- Extending Tag Helpers in ASP.NET Core Applications
- Leveraging Dependency Injection in ASP.NET Core run down of the options in core
- Glimpse, but for node.js
JavaScript / Angular2+ / Ionic2
- Building maintainable Angular 2 applications
- Webpack TypeScript configuration files
- Search for TypeScript type definitions
- Setting up external JavaScript libraries with Angular2
Data / APIs
Design
Tools
- Debugging Node.js with Google Chrome
- Don’t Skimp Code Security, Check Out DevSkim
- Json server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
Performance
- How to Use Fiddler and SQL Server Profiler to Look for Database Performance Bottlenecks (useful advice even outside Web Apps)
Security
- The end of Request Validation
- The AA Exposed Emails, Credit Card Data, and Didn’t Inform Customers
- How to securely hash passwords? (always worth a review …)
- You Wouldn’t Base64 a Password! - Cryptography Terms and Concepts for Developers
- NSA has a GitHub account …
- How to Safely Store Your Users’ Passwords in 2016
Testing
Lifestyle
- Luggage Hero - use local shops to store your bags (wonderfully simple idea!)
Posted in : elevenses