I'm Eric Gregorich. Mind Nodes is a weekly newsletter where I share my latest posts and interesting articles, videos, and other content that I discover throughout the week.
Thank you for being here. If you enjoy the newsletter, please share it with a friend. And if someone forwarded this email to you, subscribe here.
📰 New this week
My Workflow for processing physical books
I have also been improving my reading workflow, starting with physical books. Here is a brief overview.
- Capture highlights and quotes into Readwise using my phone's camera. The Readwise app does an excellent job with this.
- Capture ideas and my thoughts on what I'm reading on my reMarkable tablet. I can stay disconnected and write it out in my own words.
- I then take the best from Readwise and my reMarkable notes and create cards in Mymind. Each card contains one idea or quote, some context, and a reference to the book.
- If I'm going to publish an idea from the book to my website, I'll open a Google Doc and create a draft. I use Grammarly with Google Docs to fix all of my grammar issues.
- Then I'll copy it into Ghost and publish it.
Power Apps Optimizations
I've been working a lot with Power Apps this week. I've been going deep with optimizing performance, error handling, and reusability. The project I'm working on has over twenty screens. Yikes! Put it is running great so far. It works offline and syncs to SQL when you're connected. One of the most significant optimizations was to send the entire JSON package to SQL and handle all of the CRUD operations on SQL rather than from the app. I'll post more about it soon.
🌎 What I published
Time Blocking and Batching for Busy Professionals
Definitions of Time Blocking and Time Batching. The types of things to time block. Automatic Time Blocking. And several tips for time blocking effectively.
Reusable logic in Power Apps with User-Defined Functions
I walk you through an example use of User-Defined Functions in Power Apps. Functions allow us to separate our business logic from the UI. They also allow us to reuse the same logic across the app.
📖 What I'm Reading
Designing the Mind: The Principles of Psychitecture - Ryan A Bush
A book about overcoming your biases, and understanding how your mind works so that you can design it to work the way you want.
"The brain, like it or not, is a machine. Scientists have come to that conclusion, not because they are mechanistic killjoys, but because they have amassed evidence that every aspect of consciousness can be tied to the brain. - Steven Pinker, "The Mystery of Consciousness" (Designing the Mind and Ryan A Bush, Designing the Mind)
“Anxiety is nothing more than nervous energy in your body. This energy rises and falls just like waves on the ocean. Think of it as if you're bobbing around in the ocean and every now and then a wave rises up in front of you. These are the waves of nervous energy. When you resist the wave, it tosses you around and scares you, but when you move with it, you ride up and over it and eventually lose your fear of the waves.” -Barry McDonagh, Dare: The New Way to End Anxiety and Stop Panic Attacks
The Software Architect Elevator - Gregor Hohpe
A book about the soft-skills of software architects.
"Instead of tirelessly riding the elevator up and down, why not get rid of all those unnecessary floors?" (Gregor Hohpe, The Software Architect Elevator)
"Enterprise architecture is the glue between business and IT architecture." (Gregor Hohpe, The Software Architect Elevator)
📝 Interesting Articles
Performance considerations with PowerApps - Mehdi Slaoui Andaloussi
Several tips for handling performance in Microsoft Power Apps. Includes how to properly load data, use Concurrent calls, Delayed Load, File Optimization, and optimizing your Controls.
The Architect's Path (Part 2 - Bookshelf) - Gregor Hohpe
A great list of books for Software Architects. Of these books, I have read Software Systems Architecture, Clean Code, Design Patterns, The Phoenix Project, and currently reading The Software Architect Elevator.
📺 Interesting Videos
I stopped taking notes in medical school - Mike and Matty
An interesting take on learning without taking notes. Instead of taking notes during lectures, he recommends capturing all of the key elements you need to know, create flashcards for each of those items. Then use Spaced Repetition to learn the material.
Do you have FOBO? (fear of a better option) - Anne-Laure
A comparison of FOMO a Fear Of Missing Out and FOBO a Fear Of a Better Option.
How do SQL Indexes Work - kudvenkat
A detailed explanation of how SQL Indexes work.
Getting started on deploying Viva Connections for Microsoft Teams desktop - Microsoft 365 Community
An overview of Microsoft Viva Connections and a how to enable it in Microsoft Teams using PowerShell.