Links from my inbox August 2021
Once in a while, the time comes to clean all the links I've saved in my email inbox.
Azure Active Directoryβ
- Kerberos-based single sign-on SSO in Azure Active Directory with Application Proxy
- Authentication over HTTPS - Azure Data Explorer
- microsoftgraph/microsoft-graph-explorer-v4: React/Redux version of Graph Explorer used to learn the Microsoft Graph Api
- Azure AD App via ARM Template Deployment Scripts β Reverse Engineering
- asp.net - call Microsoft graph using the logged-in user - Stack Overflow
- Get access on behalf of a user - Microsoft Graph
- Azure AD built-in roles - Azure Active Directory Microsoft Docs
AAD Videosβ
Positive Hackingβ
Azureβ
Other ;)β
- 28 minutes of pure Sadhguru's wisdom -A refresh button for your life - YouTube
- Deep Work: The Complete Guide Including a Step-by-Step Checklist
- 127 Motivational Workout Quotes & Sayings
- 101 inspiring moving forward quotes, sayings & images for life
Moneyβ
Algorithms, data structures, software designβ
- Dmitry Dolgov: Evolution of tree data structures for indexing: more exciting than it sounds Β· Erthalion's blog - Data Structures and well-crafted blog
- labuladong/fucking-algorithm at english
- dbartolini/data-oriented-design: A curated list of data oriented design resources.
- Introduction Tech Interview Handbook
- Constant Time LFU Arpit Bhayani Caching algorithm
- syncthing/syncthing: Open Source Continuous File Synchronization
- LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s per core
- Hashids - generate short unique ids from integers
- API pagination design
Careerβ
- Guides for reaching Staff-plus engineering roles - StaffEng StaffEng - For the aspiring aristocrats
How the things workβ
- How Browsers Work: Behind the scenes of modern web browsers - HTML5 Rocks
- The Tech Stack of a One-Man SaaS
- StreamsβThe definitive guide
- Fantasy UIs
- The Big Little Guide to Message Queues
- Things I Wished More Developers Knew About Databases by Jaana Dogan Medium
- goldbergyoni/nodebestpractices: The Node.js best practices list August 2021
- Last Mile Redis Β· Fly
Securityβ
Mongoβ
- Robo 3T Free, open-source MongoDB GUI formerly Robomongo
- Installing MongoDB to the Raspberry Pi - Pi My Life Up
Appsβ
Projectsβ
- randomwraith.com - LEGO logic gates and mechanical computing - Lego! Logic
- duckdb/duckdb: DuckDB is an in-process SQL OLAP Database Management System
- naver/billboard.js: Re-usable, easy interface JavaScript chart library based on D3.js
- alixaxel/chrome-aws-lambda: Chromium Binary for AWS Lambda and Google Cloud Functions
- Arwes
- augmented-ui - Integrate your apps with technology
- delabj/ggCyberPunk: A "Geom" for creating charts with a cyberpunk aesthetic
- NES.css - NES-style CSS Framework
- microsoft/playwright: Node.js library to automate Chromium, Firefox and WebKit with a single API
- VerbalExpressions/JavaVerbalExpressions: Java regular expressions made easy.
- panva/jose: Universal "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK with no dependencies
- JSON Web Signature (JWS) - RFC7515
- JSON Web Encryption (JWE) - RFC7516
- JSON Web Key (JWK) - RFC7517
- JSON Web Algorithms (JWA) - RFC7518
- JSON Web Token (JWT) - RFC7519
- JSON Web Key Thumbprint - RFC7638
- JWS Unencoded Payload Option - RFC7797
- CFRG Elliptic Curve ECDH and Signatures - RFC8037
- secp256k1 EC Key curve support - JOSE Registrations for WebAuthn Algorithms
- Data Visualization With ApexCharts β Smashing Magazine
- Charts.css
- Cockpit Project β Cockpit Project
- Fast and Reliable Schema-Agnostic Log Analytics Platform Uber Engineering Blog
- pavlobu/deskreen: Deskreen turns any device with a web browser into a secondary screen for your computer
- PeerJS - Simple peer-to-peer with WebRTC
- typesense/typesense: Fast, typo tolerant, fuzzy search engine for building delightful search experiences β‘ π β¨ An Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch.
Toolsβ
Android Devβ
Conceptsβ
Javascript CSS HTMLβ
- What I Wish I Knew About CSS When Starting Out As A Frontender - Kablamo Engineering Blog - CSS
- Use a Green Screen in Javascript With Vonage Video Β» Developer Content from Vonage β₯
- Graphery SVG
- Manipulating video using canvas - Web APIs MDN
- CSS transitions and hover animations, an interactive guide
Cβ
C++β
C# / NETβ
- Record Audio in .NET Core
- Using Windows 10 Built-in OCR With C# by Jung-Hyun Nam DataSeries Medium
- OCR sample - Code Samples Microsoft Docs
- microsoft/Windows-universal-samples: API samples for the Universal Windows Platform.
- Platform Conditional Compilation in .NET Core Magnus Montin
#if Linux
Console.WriteLine("Built on Linux!");
#elif OSX
Console.WriteLine("Built on macOS!");
#elif Windows
Console.WriteLine("Built in Windows!");
#endif
Performance!β
- DragonSpit/HPCsharp: High performance algorithms in C#: SIMD/SSE, multi-core and faster
- adamsitnik/awesome-dot-net-performance: A curated list of awesome .NET Performance books, courses, trainings, conference talks, blogs and most inspiring open source contributors. Inspired by awesome-... stuff.
Subscribe!β
- Morning Dew by Alvin Ashcraft β Daily links for Windows and .NET developers.
- .NET Reddit
- quozd/awesome-dotnet: A collection of awesome .NET libraries, tools, frameworks and software
Storyβ
- 012. I Shipped, Therefore I Am - by Steven Sinofsky - Hardcore Software
- Folklore.org: Mister Macintosh
- 3 Programmers Got Fired Including Me Due to a Single App Crash | by The woman | Jul, 2021 | Better Programming
Books to read... Maybe... some dayβ
Snippetsβ
- FLEX: A simple visual cheatsheet for flexbox
- StyleSheetList - Web APIs MDN
- Javascript Create a unique string
Great trick for chaning CSS rules at runtime
document.styleSheets.item(0).cssRules[0].style.whiteSpace = 'pre-wrap'
Browser Speech API
(() => {
// utterThis.pitch = 2;
// utterThis.rate = 1.5;
function speak(text, pitch, rate) {
const synth = window.speechSynthesis;
const voices = synth.getVoices();
const voiceEn = voices.find(v => v.lang === 'en-US');
const voiceRu = voices.find(v => v.lang === 'ru-RU');
const utterThis = new SpeechSynthesisUtterance(text);
utterThis.voice = voiceEn;
utterThis.pitch = pitch;
utterThis.rate = rate;
synth.speak(utterThis);
}
speak('Hello World', 2, 0.5);
})();
For later...β
- US Taxes UsTaxes is an open source tax filing application that can be used to file the Form 1040 United States individual income tax return. Unlike paid tax preparation software, UsTaxes both protects user privacy and is provided free of charge.
But:
- [Free File: Do your Federal Taxes for Free Internal Revenue Service](https://www.irs.gov/filing/free-file-do-your-federal-taxes-for-free)
- [Federal Income Tax Spreadsheet Form 1040 Excel Spreadsheet Income Tax Calculator](https://sites.google.com/view/incometaxspreadsheet/home)