summaryrefslogtreecommitdiffstats
path: root/content/techjournal/quicknote_capture_25_august_23.md
blob: 096e936b708cb469fc7279818ac6e5ffc12c9736 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
---
title: "Quicknote Capture - 25 August 2023"
date: 2023-08-25T17:01:16+01:00
draft: false
categories: ['Tech']
tags: ['untagged']
---

- [Good Integration Practices — pytest documentation](https://docs.pytest.org/en/latest/explanation/goodpractices.html)
- GOOD? [python-env-series Archives | Docker](https://www.docker.com/blog/tag/python-env-series/)
- GOOD? [Dev Environments Within Docker Containers ⋆ Mark McDonnell](https://www.integralist.co.uk/posts/dev-environments-within-docker-containers/)
- [How to undo (almost) anything with Git | The GitHub Blog](https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git/)
- [Docker-compose and pdb | py4u](https://py4u.org/questions/30854967/)
- [Coding A Real Time Database From Scratch In Golang! - YouTube](https://www.youtube.com/watch?v=kQ3GJuflJN4)
- [Python Monorepo: An example - Part 2 - A simple CI](https://www.tweag.io/blog/2023-07-13-python-monorepo-2/)
- [How To Implement Usage-Based Pricing with Stripe? | OpenMeter](https://openmeter.io/blog/implementing-usage-based-pricing-with-stripe#heading-packaging-and-customer-subscriptions)
- [Supabase | The Open Source Firebase Alternative](https://supabase.com/)
- [Kraken Technologies: How we organise our very large Python monolith](https://blog.europython.eu/kraken-technologies-how-we-organize-our-very-large-pythonmonolith/ )
- [1703_mandoc_markdown(7) - Ingo Schwarze](http://schwarze.bsd.lv/1703_mandoc_markdown.7 )- [gnupg - How do I get thunderbird to use my gpg keyring? - Super User](https://superuser.com/questions/1758464/how-do-i-get-thunderbird-to-use-my-gpg-keyring/1795430#1795430)
- [Tailwind Center div element vertically & horizontally](https://daily-dev-tips.com/posts/center-elements-with-tailwind-css/)
- [How to Create Mailto Links in HTML](https://www.w3docs.com/snippets/html/how-to-create-mailto-links.html)
- DAVID BEAZLEY PYTHON COURSE: [github](https://github.com/dabeaz-course/python-mastery )
- Decent live coding JavaScript [Live Coding A New Streaming Platform (10 Hours)](https://www.youtube.com/watch?v=QvNzL_FmzLQ )
- [My Go-To Stack for Web Apps in 2021: Spring Boot, React, Postgres, Docker Compose - David Hettler 🥨](https://davidhettler.net/blog/go-to-stack-for-web-apps-in-2021/ )- [Debugging a Containerized Django App in PyCharm | TestDriven.io](https://testdriven.io/blog/django-debugging-pycharm/)
- [javascript - How to create checkbox inside dropdown? - Stack Overflow](https://stackoverflow.com/questions/19206919/how-to-create-checkbox-inside-dropdown)
- [A Comprehensive Guide to Testing Django Applications / Atharva Shah](https://atharvashah.netlify.app/posts/tech/django-testing-guide/ )
- [How to Develop Responsive HTML Email in Django / AccordBox](https://www.accordbox.com/blog/how-to-develop-responsive-html-email-in-django/ )
- Question about redirecting login in Django: [python - The "next" parameter, redirect, django.contrib.auth.login - Stack Overflow](https://stackoverflow.com/questions/3441436/the-next-parameter-redirect-django-contrib-auth-login)
- [My Go-To Stack for Web Apps in 2021: Spring Boot, React, Postgres, Docker Compose - David Hettler 🥨](https://davidhettler.net/blog/go-to-stack-for-web-apps-in-2021/ )
- [10 Postgres tips for beginners / Database branching for any Postgres DB · Postgres.ai · DBLab](https://postgres.ai/blog/20230722-10-postgres-tips-for-beginners )
- [The Ultimate Guide to Django Redirects – Real Python](https://realpython.com/django-redirects/)
- [The 50 best comedians of the 21st century](https://www.telegraph.co.uk/comedy/comedians/50-best-comedians-21st-century/ )
- [Python Web Development Tutorials – Real Python](https://realpython.com/tutorials/web-dev/ )
- [How GitHub Actions 10x my productivity - YouTube](https://m.youtube.com/watch?v=yfBtjLxn_6k )
- [My top 25 pandas tricks - YouTube](https://www.youtube.com/watch?v=RlIiVeig3hc)
- [Curly Braces #11: Writing SOLID Java code](https://blogs.oracle.com/javamagazine/post/curly-braces-java-solid-design?elq_mid=245858&sh=142607071922041522141213312823163125&cmid=WWMK200429P00043C00072 )
- [Invoice Dragon - Create PDF Invoices and Receipts for Free](https://invoicedragon.com/ )
- [Function Overloading For Python Developers (Singledispatch)](https://www.youtube.com/watch?v=iXORLumN1Lo )
- [How to do useful stuff with AI](https://www.oneusefulthing.org/p/how-to-use-ai-to-do-stuff-an-opinionated?utm_source=hackernewsletter&utm_medium=email&utm_term=fav)
- [Attention Required! | Cloudflare](https://www.whiterivermanor.com/about/)
- [Why Python Is Terrible | Hacker News](https://news.ycombinator.com/item?id=36971851)
- GOOD: [Developer Roadmaps](https://roadmap.sh/roadmaps)
- [How I use remind(1) | Tim's blog](https://blog.thechases.com/posts/remind/)
- [Gorilla](https://shishirpatil.github.io/gorilla/)
- [GitHub - rwxrob/awesome-go: 🌟 My personal "awesome" list of Go code, tools, books, and learning resources. I'm very picky about what makes it on. Want to learn Go? Start here.](https://github.com/rwxrob/awesome-go)
- GOOD: [Go 101 -Go 101](https://go101.org/article/101.html)
- [Why Go and not Rust? | Loris Cro's Blog](https://kristoff.it/blog/why-go-and-not-rust/)
- GOOD: [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/html/split/)
- [Live DOM Viewer](https://software.hixie.ch/utilities/js/live-dom-viewer/)
- GOOD: [HTML Standard](https://html.spec.whatwg.org/multipage/tables.html)
- GOOD - Simple introduction to modern javascript, npm, etc. Makes a lot of sense: [Modern JavaScript Explained For Dinosaurs](https://peterxjang.com/blog/modern-javascript-explained-for-dinosaurs.html)
- [Practical Django](https://www.youtube.com/playlist?list=PLgjw1dR712jr9OIvqyKntapFHndc0SwsP )
- [SLEEP article - theguardian](https://www.theguardian.com/lifeandstyle/2023/aug/03/dont-check-the-clock-15-ways-to-get-back-to-sleep-when-you-wake-at-3am? )
- [Elixir for Humans Who Know Python](https://joyyo.app/elixir-for-humans-who-know-python?utm_source=hackernewsletter&utm_medium=email&utm_term=code)
- [How I use remind(1) | Tim's blog](https://blog.thechases.com/posts/remind/)
- [Installing Neovim · neovim/neovim Wiki · GitHub](https://github.com/neovim/neovim/wiki/Installing-Neovim)
- K&R solutions [K&R2 solutions - clc-wiki](https://clc-wiki.net/wiki/K&R2_solutions)
- This is a bit about truth in Go: [Golang - What is Truth?](https://www.curiouslychase.com/posts/golang-what-is-truth/#what-is-truth-in-golang)
- Supposed to be some good stuff exercises for learning C [GitHub - h0mbre/Learning-C: A series of mini-projects used to learn C for beginners](https://github.com/h0mbre/Learning-C)
- The various pickers in Telescope for neovim: [GitHub - nvim-telescope/telescope.nvim: Find, Filter, Preview, Pick. All lua, all the time.](https://github.com/nvim-telescope/telescope.nvim#pickers)
- Because I can never sort out width in Tailwind: [Width - Tailwind CSS](https://tailwindcss.com/docs/width)
- Another roadmap for learning C: [How to Learn C Roadmap | roadmap](https://www.hoppersroppers.org/roadmap/training/c.html)
- [GitHub - nvim-lua/kickstart.nvim: A launch point for your personal nvim configuration](https://github.com/nvim-lua/kickstart.nvim)
- Plusnet Mobile is going to die soon: [Plusnet Mobile is joining forces with EE | Plusnet Mobile](https://www.plus.net/mobile)
- This guy starts from index.html and works his way into a Django application via some easy Javascript stuff: [Live Coding A New Streaming Platform (10 Hours) - YouTube](https://www.youtube.com/watch?v=QvNzL_FmzLQ)
- Some recommendations for tools for programming in C++ in neovim: [Reddit - Dive into anything](https://www.reddit.com/r/neovim/comments/wzyn1i/programming_in_c_using_neovim/)
- [C++/OpenGL/SDL Game Engine Tutorials For An Absolute Beginner! : r/learnprogramming](https://www.reddit.com/r/learnprogramming/comments/2ebfn1/copenglsdl_game_engine_tutorials_for_an_absolute/ )
- This is supposed to be a classic guide on using SDL2: [Lazy Foo' Productions - Beginning Game Programming v2.0](https://lazyfoo.net/tutorials/SDL/index.php )
- This was recommended on coffee_lava's Twitch channel for learning SDL2: [[Ep. 1] What is the Simple Directmedia Layer (SDL) and how to get started | Introduction to SDL2 - YouTube](https://www.youtube.com/watch?v=QM4WW8hcsPU&list=PLvv0ScY6vfd-p1gSnbQhY7vMe2rng0IL0)
- A think that deconstructs C stuff to assembly?: [Compiler Explorer](https://godbolt.org/)
- GOOD: [Learn Contemporary C++ / Concise&Visual Examples / hacking C++](https://hackingcpp.com/ )
- GOOD: [Clang-Format Style Options — Clang 18.0.0git documentation](https://clang.llvm.org/docs/ClangFormatStyleOptions.html)
- This is funny - coffee on Twitch at 9hrs 50 or so gets raided by lana_lux - his reaction is priceless: [Twitch](https://www.twitch.tv/videos/1900146978)
- [C++ Coding Guide { Here Be Braces }](https://here-be-braces.com/cpp-coding-guide/)
- [PPP Style Guide for C++](https://www.stroustrup.com/Programming/PPP-style.pdf)
- Lots of good learning resources for C++ here: [cppbestpractices/02-Use_the_Tools_Available.md at master · cpp-best-practices/cppbestpractices · GitHub](https://github.com/cpp-best-practices/cppbestpractices/blob/master/02-Use_the_Tools_Available.md)
- [More C++ Idioms - Wikibooks, open books for an open world](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms)
- [Draft C++ Standard: Contents](https://timsong-cpp.github.io/cppwp/n4861/)
- [Learning C++ Programming Online in 2023 | hacking C++](https://hackingcpp.com/dev/web_learning.html)
- front end for neovim [Installation - Neovide](https://neovide.dev/installation.html )
- [The Best Under $100 Pre-Owned Mini Computers to use as Desktop PC's and Servers in 2023](https://cheapskatesguide.org/articles/best-mini-servers.html)
- Matrix using something that is not Python: [Matrix Dendrite | LandChad.net](https://landchad.net/dendrite/)
- This is a really nice explanation of networking: [Networking Basics | LandChad.net](https://landchad.net/networking/)
- Font used by coffee_lava on Twitch: [GitHub - nathco/Office-Code-Pro: Customized version of Source Code Pro](https://github.com/nathco/Office-Code-Pro)
- [Home : C++ On Sea](https://cpponsea.uk/)
- GOOD: [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html)
- GOOD: GoogleTest quickstart to make tests for C++: [Quickstart: Building with CMake | GoogleTest](https://google.github.io/googletest/quickstart-cmake.html)
- GOOD: This C debugger used by tsoding: [GitHub - nakst/gf: A GDB frontend for Linux.](https://github.com/nakst/gf)
- GOOD: How I created the Debug directory in journal project using cmake: [c++ - Debug vs Release in CMake - Stack Overflow](https://stackoverflow.com/questions/7724569/debug-vs-release-in-cmake)
- Enjoyed watching this until it go into Jai: [Parsing C in 2023 - YouTube](https://www.youtube.com/watch?v=_BrDLSLYGiQ)
- GOOD: [How Social Media Destroys Things](https://www.persuasion.community/p/how-social-media-destroys-the-things)
- [GitHub - FreshRSS/FreshRSS: A free, self-hostable aggregator…](https://github.com/FreshRSS/FreshRSS#installation)
- [A credible threat to (and from) commercial social network silos/1](http://wok.oblomov.eu/tecnologia/credible-threat-1/)
- Related to the article above about how big tech embraces then destroys open protocols. [Making Computers and the Internet Fun Again](https://cheapskatesguide.org/articles/making-computers-fun-again.html)
- A paper-based journal/planner/todolist template recommended by Jack Baty: [The Emergent Task Planner™ – DSri Seah](https://davidseah.com/node/the-emergent-task-planner/)
- [GitHub - chubin/awesome-console-services: A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)](https://github.com/chubin/awesome-console-services)
- [Unit testing tutorial | CLion Documentation](https://www.jetbrains.com/help/clion/unit-testing-tutorial.html#clion-integrations)
- [Google Test | CLion Documentation](https://www.jetbrains.com/help/clion/creating-google-test-run-debug-configuration-for-test.html#code-gen-menu)
- [31 nooby C++ habits you need to ditch](https://www.youtube.com/watch?v=i_wDa2AS_8w )
- [Cplusplus.com - Decent site](https://cplusplus.com/)
- [How To Read From a File in C++ | Udacity](https://www.udacity.com/blog/2021/05/how-to-read-from-a-file-in-cpp.html)
- GOOD: [Getting Started With CMake - Earthly Blog](https://earthly.dev/blog/using-cmake/)
- [Sharp TV Remote Not Working - Ready To DIY](https://readytodiy.com/sharp-tv-remote-not-working-0051/)