41554 blogs · [ { "id": "01a087d3-e81e-72b5-9256-1b8494ff5bec", "title": "Protomaps | Serverless Maps - Now Open Source", "url": "https://rezhajul.io/links/protomaps-serverless-maps-now-open-source/", "published_at": "2023-03-10T12:20:18+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8495de9645", "title": "Rust Is The Future of JavaScript Infrastructure", "url": "https://rezhajul.io/links/rust-is-the-future-of-javascript-infrastructure/", "published_at": "2023-03-08T10:56:09+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8495ff18fb", "title": "How to hire engineering talent without the BS · Jesal Gadhia", "url": "https://rezhajul.io/links/how-to-hire-engineering-talent-without-the-bs-jesal-gadhia/", "published_at": "2023-03-06T10:40:22+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8496c0771d", "title": "For the love of god, stop using CPU limits on Kubernetes (updated) | Robusta", "url": "https://rezhajul.io/links/for-the-love-of-god-stop-using-cpu-limits-on-kubernetes-updated-robusta/", "published_at": "2023-03-03T13:41:25+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84970955c0", "title": "Using Python's \"list\" constructor", "url": "https://rezhajul.io/links/using-pythons-list-constructor/", "published_at": "2023-02-28T16:56:36+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849709b742", "title": "Pydantic vs Protobuf vs Namedtuples vs Dataclasses", "url": "https://rezhajul.io/links/pydantic-vs-protobuf-vs-namedtuples-vs-dataclasses/", "published_at": "2023-02-26T18:15:52+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84974dfd01", "title": "SSH server hardening", "url": "https://rezhajul.io/links/ssh-server-hardening/", "published_at": "2023-02-26T16:33:25+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8497886e69", "title": "Julia and Python better together", "url": "https://rezhajul.io/links/julia-and-python-better-together/", "published_at": "2023-02-25T17:58:04+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84984fdedc", "title": "Rust Trait Implementations and References", "url": "https://rezhajul.io/links/rust-trait-implementations-and-references/", "published_at": "2023-02-23T16:58:27+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849859cd32", "title": "Partitioning in Postgres, 2022 edition", "url": "https://rezhajul.io/links/partitioning-in-postgres-2022-edition/", "published_at": "2023-02-21T21:29:43+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8498fe00d9", "title": "Postgres: a better message queue than Kafka? | Dagster Blog", "url": "https://rezhajul.io/links/postgres-a-better-message-queue-than-kafka-dagster-blog/", "published_at": "2023-02-21T21:28:50+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8499300021", "title": "Debugging Docker images", "url": "https://rezhajul.io/links/debugging-docker-images/", "published_at": "2023-02-21T19:44:51+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849965bec9", "title": "SQLite: Past, Present, and Future", "url": "https://rezhajul.io/links/sqlite-past-present-and-future/", "published_at": "2023-02-21T16:41:02+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8499fe9dd1", "title": "Python Type Hints are Turing Complete", "url": "https://rezhajul.io/links/python-type-hints-are-turing-complete/", "published_at": "2023-02-21T16:32:14+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849a0d0d18", "title": "Writing Javascript without a build system", "url": "https://rezhajul.io/links/writing-javascript-without-a-build-system/", "published_at": "2023-02-21T15:03:36+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849a13713c", "title": "Calling Swift from Rust", "url": "https://rezhajul.io/links/calling-swift-from-rust/", "published_at": "2023-02-19T16:13:09+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849aa8917c", "title": "Tutorial: Linear Regression in Python", "url": "https://rezhajul.io/links/tutorial-linear-regression-in-python/", "published_at": "2023-02-16T15:59:57+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849ad9eaf6", "title": "Build a Wordle Clone With Python and Rich – Real Python", "url": "https://rezhajul.io/links/build-a-wordle-clone-with-python-and-rich-real-python/", "published_at": "2023-02-16T15:58:50+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849b8694df", "title": "Learn Vim", "url": "https://rezhajul.io/links/learn-vim/", "published_at": "2023-02-04T15:55:17+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849c158bfa", "title": "Everything You Know About MongoDB is Wrong - Mark Smith - YouTube", "url": "https://rezhajul.io/links/everything-you-know-about-mongodb-is-wrong-mark-smith-youtube/", "published_at": "2023-02-02T09:43:13+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849c4a1f9e", "title": "Python Folium: Create Web Maps From Your Data – Real Python", "url": "https://rezhajul.io/links/python-folium-create-web-maps-from-your-data-real-python/", "published_at": "2023-01-31T15:19:14+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849cda69c6", "title": "Average Manager vs. Great Manager", "url": "https://rezhajul.io/links/average-manager-vs-great-manager/", "published_at": "2023-01-29T10:49:56+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849d0b4913", "title": "Second Draft (in-progress) · Learn Lisp The Hard Way", "url": "https://rezhajul.io/links/second-draft-in-progress-learn-lisp-the-hard-way/", "published_at": "2023-01-28T16:47:55+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849d49372a", "title": "Testing a Python project using the WASI build of CPython with pytest", "url": "https://rezhajul.io/links/testing-a-python-project-using-the-wasi-build-of-cpython-with-pytest/", "published_at": "2023-01-22T18:50:07+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849dcdbaee", "title": "Rust concepts I wish I learned earlier", "url": "https://rezhajul.io/links/rust-concepts-i-wish-i-learned-earlier/", "published_at": "2023-01-20T15:19:38+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849ec10b40", "title": "Why I Like Nox", "url": "https://rezhajul.io/links/why-i-like-nox/", "published_at": "2023-01-19T05:12:41+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849ecd78d0", "title": "Creating A Log-Analysis System To Autodetect and Announce Mastodon Scr", "url": "https://rezhajul.io/links/creating-a-log-analysis-system-to-autodetect-and-announce-mastodon-scr/", "published_at": "2023-01-18T21:22:16+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849eeaf78d", "title": "Challenging algorithms and data structures every programmer should try - Austin Z. Henley", "url": "https://rezhajul.io/links/challenging-algorithms-and-data-structures-every-programmer-should-try-austin-z-henley/", "published_at": "2023-01-16T09:09:45+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849f7e868e", "title": "Prototype Pollution in Python - Abdulrah33m's Blog", "url": "https://rezhajul.io/links/prototype-pollution-in-python-abdulrah33ms-blog/", "published_at": "2023-01-16T08:53:34+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a02ebc6b", "title": "Learn C++ – Skill up with our free tutorials", "url": "https://rezhajul.io/links/learn-c-skill-up-with-our-free-tutorials/", "published_at": "2023-01-15T18:49:23+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a05c87ce", "title": "I did Advent of Code on a PlayStation | Ben Visness", "url": "https://rezhajul.io/links/i-did-advent-of-code-on-a-playstation-ben-visness/", "published_at": "2023-01-15T18:45:52+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a08bb9b4", "title": "Easy, alternative soft deletion: `deleted_record_insert` — brandur.org", "url": "https://rezhajul.io/links/easy-alternative-soft-deletion-deleted-record-insert-brandurorg/", "published_at": "2023-01-15T18:44:49+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a1000627", "title": "Single-file scripts that download their dependencies · DBohdan.com", "url": "https://rezhajul.io/links/single-file-scripts-that-download-their-dependencies-dbohdancom/", "published_at": "2023-01-15T13:30:13+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a1e11edc", "title": "Why I'm still using Python", "url": "https://rezhajul.io/links/why-im-still-using-python/", "published_at": "2023-01-15T06:58:02+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a2d5acb8", "title": "Numba: A High Performance Python Compiler", "url": "https://rezhajul.io/links/numba-a-high-performance-python-compiler/", "published_at": "2023-01-15T06:53:37+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a3ce28bf", "title": "terminal.sexy - Terminal Color Scheme Designer", "url": "https://rezhajul.io/links/terminalsexy-terminal-color-scheme-designer/", "published_at": "2023-01-14T06:20:23+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a4bf739c", "title": "The yaml document from hell", "url": "https://rezhajul.io/links/the-yaml-document-from-hell/", "published_at": "2023-01-13T13:22:46+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a56c9c35", "title": "Avoid exception throwing in performance-sensitive code – Daniel Lemire's blog", "url": "https://rezhajul.io/links/avoid-exception-throwing-in-performance-sensitive-code-daniel-lemires-blog/", "published_at": "2023-01-12T19:12:03+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a59f68d7", "title": "Deploying a Django App to Render", "url": "https://rezhajul.io/links/deploying-a-django-app-to-render/", "published_at": "2023-01-12T14:20:38+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a5d2b0ac", "title": "(Revisiting) Certificate Authority with CFSSL", "url": "https://rezhajul.io/links/revisiting-certificate-authority-with-cfssl/", "published_at": "2023-01-09T20:33:36+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a6ba837a", "title": "Acknowledgements - How Query Engines Work", "url": "https://rezhajul.io/links/acknowledgements-how-query-engines-work/", "published_at": "2023-01-09T18:52:10+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a73f745b", "title": "Top Python libraries of 2022 you should know about", "url": "https://rezhajul.io/links/top-python-libraries-of-2022-you-should-know-about/", "published_at": "2023-01-07T19:00:22+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a743d22d", "title": "Timsort — the fastest sorting algorithm you’ve never heard of", "url": "https://rezhajul.io/links/timsort-the-fastest-sorting-algorithm-youve-never-heard-of/", "published_at": "2023-01-05T18:43:43+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a7ff770e", "title": "Understanding Python Types and Type Hints - CodeSolid.com", "url": "https://rezhajul.io/links/understanding-python-types-and-type-hints-codesolidcom/", "published_at": "2023-01-05T17:27:30+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a89a60b9", "title": "Babashka: How GraalVM Helped Create a Fast-Starting Scripting Environment for Clojure", "url": "https://rezhajul.io/links/babashka-how-graalvm-helped-create-a-fast-starting-scripting-environment-for-clojure/", "published_at": "2023-01-05T09:22:33+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a8dbbf1b", "title": "Comparing Popular Time Series Databases", "url": "https://rezhajul.io/links/comparing-popular-time-series-databases/", "published_at": "2023-01-03T14:57:47+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a9214b92", "title": "Extending SQLite with Rust to support Excel files as virtual tables", "url": "https://rezhajul.io/links/extending-sqlite-with-rust-to-support-excel-files-as-virtual-tables/", "published_at": "2023-01-03T14:57:27+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84a9cc3e8a", "title": "Upgrade Major PostgreSQL version on Docker", "url": "https://rezhajul.io/posts/upgrade-postgre-on-docker/", "published_at": "2023-01-03T14:51:12+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84aac87656", "title": "The KDL Document Language", "url": "https://rezhajul.io/links/the-kdl-document-language/", "published_at": "2023-01-03T14:49:19+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84ab7777e2", "title": "Choosing a PostgreSQL Number Format", "url": "https://rezhajul.io/links/choosing-a-postgresql-number-format/", "published_at": "2023-01-03T10:55:42+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84ab996cd5", "title": "Maxwell Rules - Extending Python with Rust", "url": "https://rezhajul.io/links/maxwell-rules-extending-python-with-rust/", "published_at": "2023-01-03T08:42:14+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84abc93294", "title": "A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding", "url": "https://rezhajul.io/links/a-visual-guide-to-ssh-tunnels-local-and-remote-port-forwarding/", "published_at": "2023-01-02T19:53:30+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84ac1ea0f1", "title": "Baida | HTTPS explained with carrier pigeons", "url": "https://rezhajul.io/links/baida-https-explained-with-carrier-pigeons/", "published_at": "2023-01-02T17:52:04+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84ac8e2b9a", "title": "2023", "url": "https://rezhajul.io/posts/2023/", "published_at": "2023-01-02T14:51:12+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84ad45cb60", "title": "Classifying Python virtual environment workflows", "url": "https://rezhajul.io/links/classifying-python-virtual-environment-workflows/", "published_at": "2023-01-02T08:43:41+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84ad78dd83", "title": "Has your password been pwned? Or, how I almost failed to search a 37 GB text file in under 1 millisecond (in Python) - death and gravity", "url": "https://rezhajul.io/links/has-your-password-been-pwned-or-how-i-almost-failed-to-search-a-37-gb-text-file-in-under-1-millisecond-in-python-death-and-gravity/", "published_at": "2022-12-30T05:49:40+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84adffea0c", "title": "The Complete Guide to Docker Secrets", "url": "https://rezhajul.io/links/the-complete-guide-to-docker-secrets/", "published_at": "2022-12-29T03:29:13+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84aebdf434", "title": "PRINCIPLES OF CHAOS ENGINEERING - Principles of chaos engineering", "url": "https://rezhajul.io/links/principles-of-chaos-engineering-principles-of-chaos-engineering/", "published_at": "2022-12-28T19:15:12+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84af88ea4e", "title": "The Impotence of Being Clever", "url": "https://rezhajul.io/links/the-impotence-of-being-clever/", "published_at": "2022-12-25T14:44:48+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22a12dd18", "title": "Signed distance functions in 46 lines of Python", "url": "https://rezhajul.io/links/signed-distance-functions-in-46-lines-of-python/", "published_at": "2022-12-25T13:06:44+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22a573be8", "title": "Property-Based Testing In Go", "url": "https://rezhajul.io/links/property-based-testing-in-go/", "published_at": "2022-12-23T13:12:17+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22b060635", "title": "Save models with update_fields for better performance in Django", "url": "https://rezhajul.io/links/save-models-with-update-fields-for-better-performance-in-django/", "published_at": "2022-12-21T16:11:50+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22b2836fe", "title": "How much does Rust's bounds checking actually cost?", "url": "https://rezhajul.io/links/how-much-does-rusts-bounds-checking-actually-cost/", "published_at": "2022-12-20T11:43:18+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22b87eb28", "title": "Beginner's guide to Error Handling in Rust", "url": "https://rezhajul.io/links/beginners-guide-to-error-handling-in-rust/", "published_at": "2022-12-20T11:04:37+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22c3dd1f3", "title": "Unusual Cache Poisoning between Akamai and S3 buckets", "url": "https://rezhajul.io/links/unusual-cache-poisoning-between-akamai-and-s3-buckets/", "published_at": "2022-12-15T07:02:54+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22c727158", "title": "Massively increase your productivity on personal projects with comprehensive documentation and automated tests", "url": "https://rezhajul.io/links/massively-increase-your-productivity-on-personal-projects-with-comprehensive-documentation-and-automated-tests/", "published_at": "2022-12-14T06:54:22+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22d02576f", "title": "Django Settings Patterns to Avoid - Adam Johnson", "url": "https://rezhajul.io/links/django-settings-patterns-to-avoid-adam-johnson/", "published_at": "2022-12-13T16:52:26+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22de897bd", "title": "I/O is no longer the bottleneck", "url": "https://rezhajul.io/links/io-is-no-longer-the-bottleneck/", "published_at": "2022-12-12T07:08:57+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22e289825", "title": "When to Use Docker Compose vs. Kubernetes", "url": "https://rezhajul.io/links/when-to-use-docker-compose-vs-kubernetes/", "published_at": "2022-12-10T18:30:20+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22ebbf981", "title": "Structural Pattern Matching in Python", "url": "https://rezhajul.io/links/structural-pattern-matching-in-python/", "published_at": "2022-12-10T18:25:30+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22f650df9", "title": "Get your work recognized: write a brag document", "url": "https://rezhajul.io/links/get-your-work-recognized-write-a-brag-document/", "published_at": "2022-12-09T10:51:27+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a22fb332bb", "title": "Announcing Bumblebee: GPT2, Stable Diffusion, and more in Elixir - Livebook.dev The Livebook Blog", "url": "https://rezhajul.io/links/announcing-bumblebee-gpt2-stable-diffusion-and-more-in-elixir-livebookdev-the-livebook-blog/", "published_at": "2022-12-09T07:49:31+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a230444cee", "title": "Database optimisation, analytics and burnout", "url": "https://rezhajul.io/links/database-optimisation-analytics-and-burnout/", "published_at": "2022-12-08T14:50:39+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a230fffe0b", "title": "Python Type Hints: case study on parsy", "url": "https://rezhajul.io/links/python-type-hints-case-study-on-parsy/", "published_at": "2022-12-05T11:14:35+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23144efd1", "title": "Hey there", "url": "https://rezhajul.io/posts/hey-there/", "published_at": "2022-12-04T18:51:12+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a2314a3a8e", "title": "Building A Virtual Machine inside ChatGPT", "url": "https://rezhajul.io/links/building-a-virtual-machine-inside-chatgpt/", "published_at": "2022-12-04T17:31:08+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a231b07c9b", "title": "Ask HN: What tone to use in code review suggestions? | Hacker News", "url": "https://rezhajul.io/links/ask-hn-what-tone-to-use-in-code-review-suggestions-hacker-news/", "published_at": "2022-12-04T15:29:15+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a231ca7d51", "title": "k8s Security Context Part 1 | Good Practices", "url": "https://rezhajul.io/links/k8s-security-context-part-1-good-practices/", "published_at": "2022-11-29T15:29:38+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a232b3a772", "title": "Postgres Insider Terminology", "url": "https://rezhajul.io/links/postgres-insider-terminology/", "published_at": "2022-11-29T14:18:18+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a2334a6fae", "title": "Trie in Python", "url": "https://rezhajul.io/links/trie-in-python/", "published_at": "2022-11-26T19:53:00+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a2338f2b3e", "title": "Daniel C. Moura | Command-line data analytics made easy", "url": "https://rezhajul.io/links/daniel-c-moura-command-line-data-analytics-made-easy/", "published_at": "2022-11-23T21:05:50+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a233e006cf", "title": "Tour de Source: Caddy - Sourcegraph", "url": "https://rezhajul.io/links/tour-de-source-caddy-sourcegraph/", "published_at": "2022-11-20T15:25:14+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a234a46db2", "title": "Learn a language by writing too many Forths", "url": "https://rezhajul.io/links/learn-a-language-by-writing-too-many-forths/", "published_at": "2022-11-20T15:22:54+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a234e22372", "title": "Python Type Hints - How to Specify a Class Rather Than an Instance Thereof - Adam Johnson", "url": "https://rezhajul.io/links/python-type-hints-how-to-specify-a-class-rather-than-an-instance-thereof-adam-johnson/", "published_at": "2022-11-18T09:26:22+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23544671a", "title": "Write Chrome Extensions in Python", "url": "https://rezhajul.io/links/write-chrome-extensions-in-python/", "published_at": "2022-11-17T15:23:20+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a2354bc60e", "title": "The Python Coding Book | Stephen Gruppetta", "url": "https://rezhajul.io/links/the-python-coding-book-stephen-gruppetta/", "published_at": "2022-11-16T18:16:58+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a235f0c0f4", "title": "Python Asyncio: The Complete Guide", "url": "https://rezhajul.io/links/python-asyncio-the-complete-guide/", "published_at": "2022-11-13T19:10:20+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a236ca3b24", "title": "How I learn machine learning", "url": "https://rezhajul.io/links/how-i-learn-machine-learning/", "published_at": "2022-11-13T18:15:31+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a237a0c343", "title": "Getters and Setters: Manage Attributes in Python", "url": "https://rezhajul.io/links/getters-and-setters-manage-attributes-in-python/", "published_at": "2022-11-13T15:01:25+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23891a9af", "title": "Why is Rosetta 2 fast?", "url": "https://rezhajul.io/links/why-is-rosetta-2-fast/", "published_at": "2022-11-10T13:38:19+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a238e23130", "title": "The Log | Where exactly does Python 3.11 get its ~25% Speedup? Part 1: General Optimizations", "url": "https://rezhajul.io/links/the-log-where-exactly-does-python-311-get-its-25-speedup-part-1-general-optimizations/", "published_at": "2022-11-06T14:02:01+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23999d118", "title": "Making the Sourcery CLI More Robust with Rich", "url": "https://rezhajul.io/links/making-the-sourcery-cli-more-robust-with-rich/", "published_at": "2022-11-03T17:38:22+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a239cde677", "title": "Simple, sane, and sensible Logging in Python", "url": "https://rezhajul.io/links/simple-sane-and-sensible-logging-in-python/", "published_at": "2022-11-03T05:41:14+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a239f53b54", "title": "Python vs Javascript: Dealing with the quirks of async/await", "url": "https://rezhajul.io/links/python-vs-javascript-dealing-with-the-quirks-of-asyncawait/", "published_at": "2022-11-02T15:27:45+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23a4cc79d", "title": "Python Type Hints - Lambdas don’t support type hints, but that’s okay - Adam Johnson", "url": "https://rezhajul.io/links/python-type-hints-lambdas-dont-support-type-hints-but-thats-okay-adam-johnson/", "published_at": "2022-10-31T01:18:43+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23a640816", "title": "Common DB schema change mistakes", "url": "https://rezhajul.io/links/common-db-schema-change-mistakes/", "published_at": "2022-10-31T01:01:33+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23ab820e6", "title": "What Is HTTP/3 - Lowdown on the Fast New UDP-Based Protocol", "url": "https://rezhajul.io/links/what-is-http3-lowdown-on-the-fast-new-udp-based-protocol/", "published_at": "2022-10-31T01:00:31+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23b69d430", "title": "HTTP/3 Deep Dive", "url": "https://rezhajul.io/links/http3-deep-dive/", "published_at": "2022-10-31T01:00:20+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23b822e65", "title": "Django Performance Improvements - Part 4: Caching in Django Applications", "url": "https://rezhajul.io/links/django-performance-improvements-part-4-caching-in-django-applications/", "published_at": "2022-10-30T14:09:29+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23c0f4afd", "title": "When should you upgrade to Python 3.11?", "url": "https://rezhajul.io/links/when-should-you-upgrade-to-python-311/", "published_at": "2022-10-30T03:01:46+00:00" } ] posts Claim your blog
Back to rezhajul.io
Blog · corpus.blog/blogs/rezhajul.io/posts

rezhajul.io

rezhajul.io

2023

2022