--- title: "Quicknote capture 15 July 2023" date: 2023-07-15T12:22:11+01:00 draft: false categories: ['Tech'] tags: ['quicknotes'] --- - [The Little Go Book](https://www.openmymind.net/The-Little-Go-Book/ ) - [Justin Hawkins / htmx, embedded assets and html/template](https://hawkins.id.au/posts/htmx-embedded-golang/ ) - [Building Microservices with Go: 2. Introduction to microservices, continued](https://www.youtube.com/watch?v=hodOppKJm5Y ) - [email - How to send an e-mail from Go - Stack Overflow](https://stackoverflow.com/questions/31272725/how-to-send-an-e-mail-from-go )- [Django, Docker, and PostgreSQL Tutorial | LearnDjango.com](https://learndjango.com/tutorials/django-docker-and-postgresql-tutorial) - [Customizing authentication in Django | Django documentation | Django](https://docs.djangoproject.com/en/4.2/topics/auth/customizing/#auth-custom-user) - [Django, Docker, and PostgreSQL Tutorial | LearnDjango.com](https://learndjango.com/tutorials/django-docker-and-postgresql-tutorial) - [Quickly Create Interactive Charts in Django / Hackmamba](https://hackmamba.io/blog/2022/03/quickly-create-interactive-charts-in-django/ ) - [Welcome to Django Tailwind’s documentation! — Django-Tailwind 2.0.0 documentation](https://django-tailwind.readthedocs.io/en/latest/ ) - [Leaflet - a JavaScript library for interactive maps](https://leafletjs.com/ ) - [Alpine.js](https://alpinejs.dev/ ) - [Django & Plotly - Scatter Plots, Box Plots and ORM Conditional Expressions and Aggregation](https://www.youtube.com/watch?v=djS2OJUbMkM ) - [Django & Alpine.js - Simple and Complex Component State for Building Interactive UIs (a comparison)](https://www.youtube.com/watch?v=tFVnJf_G4TE ) - [Django & Plotly.- Plotly Line Charts / Django Form & Template integration](https://www.youtube.com/watch?v=TcnWEQMT3_A ) - [Building Choropleth Maps with Folium and Pandas (Python)](https://www.youtube.com/watch?v=TDlo7s4SZA8 ) - [django-maintenance-mode - Running Your Django App in Maintenance Mode](https://www.youtube.com/watch?v=MudLsDMHmXc ) - [Django-Hijack - 'Hijacking' Users via Django Admin](https://www.youtube.com/watch?v=S28cNW5QFtQ ) - [PandasAI - Generative AI Capabilities in Pandas via OpenAI ChatGPT / LLM models](https://www.youtube.com/watch?v=jjJJS3Aw4jQ ) - [Django and LeafletJS - Dynamic Map Updates with AJAX Polling Requests](https://www.youtube.com/watch?v=vBd9Yy3tQPo ) - [Django Developer Contracts, Contractor Rates & Skill Set / IT Jobs Watch](https://www.itjobswatch.co.uk/contracts/uk/django%20developer.do ) - [Django Developer Contracts, Contractor Rates & Skill Set / IT Jobs Watch](https://www.itjobswatch.co.uk/contracts/uk/django%20developer.do ) - [Watch "Django Plotly Dash Tutorial How to Connect Dashboards & Graphs into a Python Full Stack Application" on YouTube](https://youtu.be/psvU4zwO3Ao ) - [How To Find Your Niche, Share Your Knowledge and Make an Impact - YouTube](https://www.youtube.com/watch?v=t4RFg3goKks) - [Install the Azure Developer CLI | Microsoft Learn](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/install-azd?tabs=winget-windows%2Cbrew-mac%2Cscript-linux&pivots=os-linux) - [Tutorial: Deploy a Python Django or Flask web app with PostgreSQL - Azure App Service | Microsoft Learn](https://learn.microsoft.com/en-us/azure/app-service/tutorial-python-postgresql-app?tabs=flask%2Cmac-linux&pivots=deploy-azd) - [Using Met Office Data to predict subsidence events](https://www.geobear.co.uk/using-met-office-data-to-predict-subsidence-events) - [django-components · PyPI](https://pypi.org/project/django-components/ ) - [Django Vanilla Views - Beautifully simple class based views](http://django-vanilla-views.org/) - [Langchain Agent Toolkits - Pandas DataFrame, JSON and SQL Database Agents - YouTube](https://www.youtube.com/watch?app=desktop&v=BdH0XjbsXO4&feature=youtu.be) - [effortless-golang/README.md at main · Duffney/effortless-golang · GitHub](https://github.com/Duffney/effortless-golang/blob/main/README.md) - [How to integrate Tailwind CSS into Django - DEV Community](https://dev.to/pymeister/how-to-integrate-tailwind-css-into-django-37e4) - [Using Met Office Data to predict subsidence events](https://www.geobear.co.uk/using-met-office-data-to-predict-subsidence-events) - [Pricing Money](http://www.jdawiseman.com/books/pricing-money/Pricing_Money_JDAWiseman.html?utm_source=hackernewsletter&utm_medium=email&utm_term=fav) - The hero's journey - creating your tribe (with Scott Scheper): [How To Find Your Niche, Share Your Knowledge and Make an Impact - YouTube](https://www.youtube.com/watch?v=t4RFg3goKks) - [Django & TailwindCSS! Learn how to integrate and create a basic starter project. - YouTube](https://www.youtube.com/watch?v=lsQVukhwpqQ) - [Attention Required! | Cloudflare](https://www.codeinwp.com/blog/tailwind-css-tutorial/) - [Django Lifecycle Hooks](https://rsinger86.github.io/django-lifecycle/) - [Watch "Tailwind CSS Tutorial #13 - Buttons" on YouTube](https://youtu.be/kMiMlB5PZRM ) - [Watch "Tailwind CSS Tutorial #12 - Grids" on YouTube](https://youtu.be/_r2qB44o_Fs ) - [Watch "Tailwind CSS Tutorial #1 - Intro & Setup" on YouTube](https://youtu.be/bxmDnn7lrnk ) - Comprehensive web tutorials: [Watch "The Net Ninja" on YouTube](https://youtube.com/@NetNinja ) - [Watch "Tailwind CSS Tutorial #5 - Tailwind Config" on YouTube](https://youtu.be/6UVQlB1eo5A )- [Plain Text Journaling · peppe.rs](https://peppe.rs/posts/plain_text_journaling/) - [Bootloader Firmware Update Mechanism :: Bare Metal Programming Series 10](https://www.youtube.com/watch?v=_hd6FITV_Hw ) - [nottinghampost](https://www.nottinghampost.com/news/uk-world-news/doctor-explains-how-burn-fat-8547085 ) - [Why Does My Android Phone Vibrate for No Reason? - Technipages](https://www.technipages.com/why-does-my-android-phone-vibrate-for-no-reason/ )- [Tailwind CSS - Cheatsheet](https://umeshmk.github.io/Tailwindcss-cheatsheet/) - [Coding Livestream - Creating an Online Chat App w/ Python!](https://www.youtube.com/watch?v=i824zN0DGIo ) - [Faster Django Queries With Materialized Views](https://www.youtube.com/watch?v=qcTGppyu1nw )- [TimeWarrior track include named day and time · Issue #2185 · GothenburgBitFactory/taskwarrior · GitHub](https://github.com/GothenburgBitFactory/taskwarrior/issues/2185) - [Specification of datetime ranges · Issue #196 · GothenburgBitFactory/timewarrior · GitHub](https://github.com/GothenburgBitFactory/timewarrior/issues/196) - [Hledger cheatsheet](https://devhints.io/hledger) - This is one of the best things have seen on the internet: [Biden v Trump 24/7 AI debate on Twitch](https://www.twitch.tv/trumporbiden2024) - [My Tips On Hyper-Productivity As A Software Engineer - YouTube](https://www.youtube.com/watch?v=cY1irhk57w4) - [Django CreateView](https://www.pythontutorial.net/django-tutorial/django-createview/) - Used by the Biden Trump AI above: [AI Voice Generator & Realistic Text to Speech Online | PlayHT](https://play.ht/) - [Form Assets (the Media class) / Django documentation / Django](https://docs.djangoproject.com/en/4.2/topics/forms/media/ ) - [AI Meets Pandas: A First Look at PandasAI](https://www.youtube.com/watch?v=5w6eZaoDVVk ) - [PandasAI - Generative AI Capabilities in Pandas via OpenAI ChatGPT / LLM models](https://www.youtube.com/watch?v=jjJJS3Aw4jQ ) - [Create AI Content Generator with OpenAI, Python Django and DigitalOcean](https://www.youtube.com/watch?v=-SMIGBdev7A ) - [Effective Data Science with PyCharm](https://www.youtube.com/watch?v=46RjXawJQgg ) - [Lockdown ruined Britain – and our deluded leaders couldn’t care less](https://www.telegraph.co.uk/news/2023/06/28/lockdown-ruined-britain-deluded-leaders-couldnt-care-less/ )- [Django Best Practices: Custom User Model | LearnDjango.com](https://learndjango.com/tutorials/django-custom-user-model) - [How do I set up my 123-mail with my email client? | 123 Reg](https://www.123-reg.co.uk/support/email/how-do-i-set-up-an-email-client-with-123-mail/) - [Watch "Alfredson Eccentric Exercises for Achilles Tendinopathy, Tendinitis, Tendinosis" on YouTube](https://youtu.be/1E79pymJngo ) - [Watch "Achilles Tendonitis Eccentric Exercise" on YouTube](https://youtu.be/VkWrK_qgvD0 )- [Achilles Tendonitis Exercises - Hakan Alfredson's heel drop protocol - YouTube](https://www.youtube.com/watch?v=FoCuDAkIdnM) - [1.2. Introduction — C++ for Python Programmers](https://runestone.academy/ns/books/published/cpp4python/IntroCpp/introduction.html ) - [BEST WAY to make Desktop Applications in C++](https://www.youtube.com/watch?v=vWXrFetSH8w ) - [Watch "Design, Composition, and Performance - Rich Hickey" on YouTube](https://youtu.be/MCZ3YgeEUPg ) - [Folium + Streamlit - Creating Maps in Streamlit Applications using Folium / Caching in Streamlit](https://www.youtube.com/watch?v=OsGq4LJHOUI ) - [Creating Command Line Tools With Java, Quarkus & GraalVM](https://www.youtube.com/watch?v=ztMsvWsNvJs ) - [Heroicons](https://heroicons.com/) - [How to Build a Django and Gunicorn Application with Docker | DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-build-a-django-and-gunicorn-application-with-docker#step-1-%E2%80%94-creating-the-postgresql-database-and-user) - [docker-compose cheatsheet](https://devhints.io/docker-compose ) 1.06 for his startup: [Live Coding An AI Startup With LangChain And Django](https://www.youtube.com/watch?v=nrAvmusm_lY ) - [Pandas Dataframe Agent / 🦜️🔗 Langchain](https://python.langchain.com/docs/modules/agents/toolkits/pandas.html ) Anthony GG on YouTube is involved in this: [A new way of funding your business without dilution / Levenue](https://www.levenue.com/ ) - [The Open Source Firebase Alternative / Supabase](https://supabase.com/ ) - Ref: https://m.youtube.com/watch?v=7E45u7JTb4I [Fiber](https://gofiber.io/ ) [Watch "Building Production Applications With Golang" on YouTube](https://www.youtube.com/live/VAO7DvpKnOs?feature=share ) - [Install Tailwind CSS with Parcel - Tailwind CSS](https://tailwindcss.com/docs/guides/parcel ) - [Deployment checklist / Django documentation / Django](https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/ ) Cross-reference this[Packaging a Django App Using Docker, NGINX, and Gunicorn / Pluralsight](https://www.pluralsight.com/guides/packaging-a-django-app-using-docker-nginx-and-gunicorn ) GOOD: [How To Scale and Secure a Django Application with Docker, Nginx, and Let's Encrypt / DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-scale-and-secure-a-django-application-with-docker-nginx-and-let-s-encrypt ) - This game engine was talked about on "Writing a Game for Linux" on the Linux Matters podcast. I thought it might be something that Harvey could get into: [PICO-8 Fantasy Console](https://www.lexaloffle.com/pico-8.php) - [DigitalOcean home](https://docs.digitalocean.com/tutorials/recommended-droplet-setup/) - Supposedly free domains. Referenced in Digital Ocean tutorial (GOOD) above: [Freenom - A Name for Everyone](http://www.freenom.com/en/index.html) [Watch "I Found The Secret Stack For Building Rapid And Robust Apps" on YouTube](https://youtu.be/hSo6s_6CHrg ) Used by AnthonyGG: [Dedicated Server, Cloud, Storage & Hosting - Hetzner Online GmbH](https://www.hetzner.com/ )- [DigitalOcean home](https://docs.digitalocean.com/reference/api/) - [Install Docker Engine on Debian | Docker Documentation](https://docs.docker.com/engine/install/debian/) - [Understanding the Nginx Configuration File Structure and Configuration Contexts | DigitalOcean](https://www.digitalocean.com/community/tutorials/understanding-the-nginx-configuration-file-structure-and-configuration-contexts#understanding-nginx-configuration-contexts) - [NGINXConfig | DigitalOcean](https://www.digitalocean.com/community/tools/nginx) - [How to Set Up a Scalable Django App with DigitalOcean Managed Databases and Spaces | DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-set-up-a-scalable-django-app-with-digitalocean-managed-databases-and-spaces#testing-spaces-static-file-delivery) - [fortelabs](https://fortelabs.com/blog/the-financial-reality-of-a-traditionally-published-book-a-complete-breakdown/ )- [Docker and Makefiles: Building and Pushing Images with Make - Earthly Blog](https://earthly.dev/blog/docker-and-makefiles/) - [mobbin](https://mobbin.com/browse/web/apps?sort=publishedAt ) - [A Deep Dive Into SVG Path Commands](https://www.nan.fyi/svg-paths ) - [Few lesser known tricks, quirks and features of C](https://jorengarenar.github.io/blog/less-known-c? ) - [momtestbook.com](https://www.momtestbook.com/ ) - [htmx in 100 seconds](https://www.youtube.com/watch?v=r-GSGH2RxJs ) - [HTMX - hx-select and hx-select-oob Attributes in HTMX](https://www.youtube.com/watch?v=JhskwvJuXF4 ) - [How to Do Great Work](http://paulgraham.com/greatwork.html? ) - [Joins 13 Ways](https://justinjaffray.com/joins-13-ways/?a=b& ) - [Labour seek international AI ban on nuclear arms deployment](https://www.telegraph.co.uk/politics/2023/07/08/labour-explore-ai-ban-decisions-nuclear-weapons-david-lammy/ ) - [A Real Use Case of Goroutines With Package Context In Golang](https://www.youtube.com/watch?v=5QyxqhLnKmM ) - [makefiletutorial](https://makefiletutorial.com/ ) - GOOD: [realpython ON ASYNCIO](https://realpython.com/async-io-python/?s=09 ) - [Responsive table with Django and htmx - DEV Community](https://dev.to/joashxu/responsive-table-with-django-and-htmx-1fob ) - Icons SVG [lucide](https://lucide.dev/ ) - SVG spinners htmx Tailwind golang [HTMX Is Amazing And This Is Why](https://www.youtube.com/watch?v=3anm3-_NFI4 ) - [Django HTMX & Alpine.js mini-project - Sport Result Prediction App](https://www.youtube.com/watch?v=PVj4kNYapME ) - GOOD [daisyUI — Tailwind CSS Components](https://daisyui.com/ ) - [Dissection of Joeffice: Open Source Office Suite in Java](https://foojay.io/today/dissection-of-joeffice-open-source-office-suite-in-java/) - Interesting: [Tailscan - Browser inspector for Tailwind CSS](https://tailscan.com/) - [How metal won the war against ‘respectable’ rock](https://www.telegraph.co.uk/music/news/how-heavy-metal-saved-the-music-industry/ ) - ESSENTIAL! Used this in subs...: [Singleton Design Pattern Example: Singleton Models in Django](https://steelkiwi.com/blog/practical-application-singleton-design-pattern/) - [scientificamerican](https://www.scientificamerican.com/article/what-to-do-when-you-cant-fall-asleep-may-surprise-you/? )- [Run/Debug Configuration: pytest | PyCharm Documentation](https://www.jetbrains.com/help/pycharm/run-debug-configuration-py-test.html#1) - [Django and LeafletJS - Interactive Maps, Map Events, and Finding Closest Points with GeoPy](https://www.youtube.com/watch?v=E2bhoCOMlsA ) - [firefox address bar tips :: tilde.institute](https://wiki.tilde.institute/w/firefox-address-bar-tips? ) -[Pines - An Alpine and Tailwind UI Library](https://devdojo.com/pines? ) - [Alpine.js](https://alpinejs.dev/ ) - [An Introduction to Statistical Learning](https://www.statlearning.com/ ) - Moleskine Weekly Planner 2023-2024, 18-Month Agenda, Academic Diary, Weekly Diary with Soft Cover, Extra Large 19 x 25 cm format, Colour Black https://amzn.eu/d/dzKklt0 - [Shape Up: Stop Running in Circles and Ship Work that Matters](https://basecamp.com/shapeup)