Elevenses #18
Fix this pageFeel free to suggest an article yourself. Naturally we’ll include your github handle as credit.
News & Opinion
- One Small Step for the Web - centralising your data
- What they don’t tell you about event sourcing
Development
- CheatSheets- Markdown one is worth a look alone
- Microsoft open-sources its patent portfolio
- WebAssembly: How and why
DotNet Core / Azure
- Different js scripts for different ASP.NET Core environments
- ASP.NET Core 2.2 introduces API Analyzers for improved WEB API documentation
- morelinq/MoreLINQ: Extensions to LINQ to Objects
- Ensure Controller actions/classes have authorisation
- ASP.NET Core CORS configuration made simple
SQL
- MongoDB Performance Tuning: Everything You Need to Know
- Transparent data encryption or always encrypted?
- Check your default constraints
JavaScript / Angular2+ / Ionic2+ / ReactJS
- Marko - this weeks framework, by eBay
- Avoid memory leaks when subscribing to observable
- Array - 30 seconds of (JavaScript) code
- The InfoGrid - Stay Connected. Stay Informed - Angular patterns and articles
- Policy-based Client Side Encryption in Angular
- Version 7 of Angular rundown
- 33 JavaScript concepts every developer should know
- Angular #7: A Closer Look at the Drag and Drop Feature
- Angular #7: News and Updates
- Search Engine Optimization with Angular
- Adaptive Layout Design - Angular Flex Layout
- Must Have Tools for Angular Developers 2018
- [Enabling Hot Module Replacement (HMR) in Angular 6(https://theinfogrid.com/tech/developers/angular/enabling-hot-module-replacement-angular-6/amp/)
- Refreshing Authorization Tokens in Angular 6
- Lazy Loading Images in Angular 6
- Set a Timed Debugger To Web Inspect Hard-To-Grab Elements
- MDX- ReactJS and Markdown sitting in a tree …
- Getting started with Hyperdom - Misadventures
Libraries / Plugins / Components
- Flurl - fluent, testable HttpClient for .NET
UI & UX
- Building Your Color Palette - 3 hard things in computer programming … cache invalidation, naming things and picking colours …
- Using iOS dark mode in CSS…
- CSS Only Floated Labels with :placeholder-shown pseudo class- Interesting, but lacking in browser support :sad:
- Duotone by ShapeFactory | Create Beautiful…
- Meet the Pseudo Class Selectors | CSS-Tricks
- Picular - Google for colours …
- SVG Filters
- SuperSlide.js | A flexible, smooth, GPU…
- ColorBox by Lyft Design- Accessibly colour schemes tool by @Lyft, read more - please note vast amount of colour misspelling ahead
- How to create pure CSS illustrations…
Tools
- Laboratory (Content Security Policy /… - create a content security policy by browsing your website
- Guess.js - machine learning resources
- ImgBot · GitHub Marketplace- GitHub app that optimises images and send a pull request
- nunuStudio - create interactive experiences for you webpages
- Snibox - self-hosted Github snippet manager
- Introducing GitHub Actions
- Visual Studio Live Share - Visual Studio and MS Code code sharing extension
- Prerender - AngularJS SEO, ReactJS SEO,… - An alternative to Universal???
- awesome-vscode | 🎨 A curated list of VS Code resources
- Perfume.js - Web performance monitoring
- Getting hints from Visual Studio Code…
- Bundle Phobia - find the cost of that npm package you’re adding …
- Analyse your HTTP response headers
Security
- VPN provider comparisons
- Free Rainbow Tables
- Serious SSH bug lets crooks log in just…
- Google’s Intra app secures older Androids…- Not on Android 9(who is?) - you may still be able to get DNS-over-HTTPS
- Attackers use voicemail hack to steal…
- Defending Against JavaScript Keylogger…
- Cybersecurity Framework | NIST
- Analyze | Webbkoll - dataskydd.net- How privacy-friendly is your site?
- SQL Vulnerability Assessment | Microsoft Docs
- Google Chrome will now generate unique…
Social / Fun / Cool
- Crash Magazine Archive : Free Texts :… - blast from the ZX Spectrum past - see also
- Build your Octocat
Funky code things
- CodePen - flashlight 🔦 effect at haunted house
- Cool github projects!
- OpenGenus/cosmos - Algorithms that run our universe- Head hurty
- I created a bot that talks to recruiters…
- Card explode | Disintegrate.js
- Credit Card Payment Form
Posted in : elevenses