41554 blogs · [ { "id": "01a087d3-e81c-7053-9f87-aa3bb1eb794a", "title": "Rust Vs Go: A Hands-On Comparison", "url": "https://rezhajul.io/links/rust-vs-go-a-hands-on-comparison/", "published_at": "2023-09-28T16:58:58+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb2d76256", "title": "Makefile Tutorial by Example", "url": "https://rezhajul.io/links/makefile-tutorial-by-example/", "published_at": "2023-09-23T11:15:47+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb3bc887c", "title": "Crafting Interpreters", "url": "https://rezhajul.io/links/crafting-interpreters/", "published_at": "2023-09-22T05:14:39+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb439dc85", "title": "Don't be afraid to be wrong", "url": "https://rezhajul.io/links/dont-be-afraid-to-be-wrong/", "published_at": "2023-09-17T02:39:37+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb4807dcd", "title": "Simple and Small Git Hosting", "url": "https://rezhajul.io/links/simple-and-small-git-hosting/", "published_at": "2023-09-09T05:05:36+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb4911b21", "title": "Software Design by Example", "url": "https://rezhajul.io/links/software-design-by-example/", "published_at": "2023-09-01T15:24:00+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb4ebbb7b", "title": "Home | servicer", "url": "https://rezhajul.io/links/home-servicer/", "published_at": "2023-08-15T17:38:53+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb53d10d7", "title": "The easiest way to speed up Python with Rust", "url": "https://rezhajul.io/links/the-easiest-way-to-speed-up-python-with-rust/", "published_at": "2023-08-15T15:15:56+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb5e78eec", "title": "Understanding CPUs can help speed up Numba and NumPy code", "url": "https://rezhajul.io/links/understanding-cpus-can-help-speed-up-numba-and-numpy-code/", "published_at": "2023-08-15T15:05:59+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb608194a", "title": "Staying secure by breaking Docker caching", "url": "https://rezhajul.io/links/staying-secure-by-breaking-docker-caching/", "published_at": "2023-08-15T13:41:58+00:00" }, { "id": "01a087d3-e81c-7053-9f87-aa3bb705daad", "title": "spandanb/learndb-py: Learn database internals by implementing it from scratch.", "url": "https://rezhajul.io/links/spandanblearndb-py-learn-database-internals-by-implementing-it-from-scratch/", "published_at": "2023-08-14T05:22:19+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7c21c191", "title": "'I've Got Nothing to Hide' and Other Misunderstandings of Privacy", "url": "https://rezhajul.io/links/ive-got-nothing-to-hide-and-other-misunderstandings-of-privacy/", "published_at": "2023-08-14T03:49:01+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7ccfce3f", "title": "Learning Async Rust With Entirely Too Many Web Servers", "url": "https://rezhajul.io/links/learning-async-rust-with-entirely-too-many-web-servers/", "published_at": "2023-08-12T01:32:48+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7cf32c7d", "title": "Types and the Zig Programming Language", "url": "https://rezhajul.io/links/types-and-the-zig-programming-language/", "published_at": "2023-08-10T11:53:23+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7d45c8b6", "title": "Maintaining a Python Project When It’s Not Your Job", "url": "https://rezhajul.io/links/maintaining-a-python-project-when-its-not-your-job/", "published_at": "2023-08-10T11:05:37+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7e222ccf", "title": "8 Levels of Using Type Hints in Python", "url": "https://rezhajul.io/links/8-levels-of-using-type-hints-in-python/", "published_at": "2023-08-10T03:38:58+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7f1445bf", "title": "Why Static Languages Suffer From Complexity", "url": "https://rezhajul.io/links/why-static-languages-suffer-from-complexity/", "published_at": "2023-08-10T03:38:25+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee7f87c478", "title": "Putting the \"You\" in CPU", "url": "https://rezhajul.io/links/putting-the-you-in-cpu/", "published_at": "2023-08-09T14:39:21+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee80440737", "title": "Web Scraping via Javascript Runtime Heap Snapshots - Adrian Cooney's Blog", "url": "https://rezhajul.io/links/web-scraping-via-javascript-runtime-heap-snapshots-adrian-cooneys-blog/", "published_at": "2023-08-09T06:43:37+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee80b69b85", "title": "Running Untrusted Python Code — Andrew Healey", "url": "https://rezhajul.io/links/running-untrusted-python-code-andrew-healey/", "published_at": "2023-08-04T09:59:37+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee80e4bcc3", "title": "Python ConfigParser Tutorial - Comprehensive Guide To Working With Configuration Files With Python", "url": "https://rezhajul.io/links/python-configparser-tutorial-comprehensive-guide-to-working-with-configuration-files-with-python/", "published_at": "2023-08-04T09:58:32+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee81ad81cf", "title": "Not-so-casual Performance Optimization in Python", "url": "https://rezhajul.io/links/not-so-casual-performance-optimization-in-python/", "published_at": "2023-08-04T09:58:19+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8235576a", "title": "Bridging the Python async gap from the other side", "url": "https://rezhajul.io/links/bridging-the-python-async-gap-from-the-other-side/", "published_at": "2023-08-04T09:58:10+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee827fa68b", "title": "When to (Not) Use Dunder Methods? - YouTube", "url": "https://rezhajul.io/links/when-to-not-use-dunder-methods-youtube/", "published_at": "2023-08-04T09:57:54+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8309b453", "title": "Hypermedia Systems", "url": "https://rezhajul.io/links/hypermedia-systems/", "published_at": "2023-07-30T05:22:59+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee839847aa", "title": "From Python to Elixir Machine Learning", "url": "https://rezhajul.io/links/from-python-to-elixir-machine-learning/", "published_at": "2023-07-25T13:44:40+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee83afbcf8", "title": "6 Best Practices for Backend Design in Distributed System", "url": "https://rezhajul.io/links/6-best-practices-for-backend-design-in-distributed-system/", "published_at": "2023-07-22T14:35:50+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee846228d7", "title": "A Deep Dive Into SVG Path Commands", "url": "https://rezhajul.io/links/a-deep-dive-into-svg-path-commands/", "published_at": "2023-07-07T14:15:06+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee850dca2f", "title": "Demystifying Text Data with the unstructured Python Library | Saeed Esmaili", "url": "https://rezhajul.io/links/demystifying-text-data-with-the-unstructured-python-library-saeed-esmaili/", "published_at": "2023-07-06T17:15:22+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee85dc2495", "title": "James Turk - You Don’t Need __all__", "url": "https://rezhajul.io/links/james-turk-you-dont-need-all/", "published_at": "2023-07-02T08:38:55+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8613d428", "title": "How does Linux really handle writes?", "url": "https://rezhajul.io/links/how-does-linux-really-handle-writes/", "published_at": "2023-07-01T15:27:58+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8661c054", "title": "pytest fixtures are magic!", "url": "https://rezhajul.io/links/pytest-fixtures-are-magic/", "published_at": "2023-07-01T05:37:53+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee86e39805", "title": "Learn jq the Hard Way, Part I: JSON", "url": "https://rezhajul.io/links/learn-jq-the-hard-way-part-i-json/", "published_at": "2023-06-29T11:15:12+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8760f1e3", "title": "The AWK Programming Language, Second Edition", "url": "https://rezhajul.io/links/the-awk-programming-language-second-edition/", "published_at": "2023-06-29T08:09:03+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee885aac8c", "title": "Hashing", "url": "https://rezhajul.io/links/hashing/", "published_at": "2023-06-20T16:00:18+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee893e56ed", "title": "Style your RSS feed", "url": "https://rezhajul.io/links/style-your-rss-feed/", "published_at": "2023-06-20T15:56:28+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee89d58f0c", "title": "The Many Faces of DISTINCT in PostgreSQL", "url": "https://rezhajul.io/links/the-many-faces-of-distinct-in-postgresql/", "published_at": "2023-06-20T14:13:40+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8a6ad61b", "title": "valberg.dk - Writing a chat application in Django 4.2 using async StreamingHttpResponse, Server-Sent Events and PostgreSQL LISTEN/NOTIFY", "url": "https://rezhajul.io/links/valbergdk-writing-a-chat-application-in-django-42-using-async-streaminghttpresponse-server-sent-events-and-postgresql-listennotify/", "published_at": "2023-06-17T02:42:22+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8ab1299b", "title": "Django Views — The Right Way", "url": "https://rezhajul.io/links/django-views-the-right-way/", "published_at": "2023-06-11T18:15:24+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8b480a85", "title": "PostgreSQL Process Architecture", "url": "https://rezhajul.io/links/postgresql-process-architecture/", "published_at": "2023-06-10T15:53:08+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8b639a7b", "title": "A guide to closures in Rust", "url": "https://rezhajul.io/links/a-guide-to-closures-in-rust/", "published_at": "2023-05-28T03:27:48+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8b6840f4", "title": "How to start a Go project in 2023 | Ben E. C. Boyter", "url": "https://rezhajul.io/links/how-to-start-a-go-project-in-2023-ben-e-c-boyter/", "published_at": "2023-05-25T17:07:29+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8c4cb06d", "title": "Rye", "url": "https://rezhajul.io/links/rye/", "published_at": "2023-05-25T12:08:54+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8c9f323b", "title": "How WebAssembly is Eating the Database, One UDF At a Time", "url": "https://rezhajul.io/links/how-webassembly-is-eating-the-database-one-udf-at-a-time/", "published_at": "2023-05-23T16:13:09+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8d157934", "title": "Helping sommeliers inventory wines faster with Whisper, DuckDB, and Metaphone", "url": "https://rezhajul.io/links/helping-sommeliers-inventory-wines-faster-with-whisper-duckdb-and-metaphone/", "published_at": "2023-05-23T11:46:17+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8dedb548", "title": "The Basics of Python Packaging in Early 2023", "url": "https://rezhajul.io/links/the-basics-of-python-packaging-in-early-2023/", "published_at": "2023-05-23T11:34:55+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8e1ed8f7", "title": "Getting Started with LangChain: A Beginner’s Guide to Building LLM-Powered Applications", "url": "https://rezhajul.io/links/getting-started-with-langchain-a-beginners-guide-to-building-llm-powered-applications/", "published_at": "2023-05-09T00:43:09+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8efe379e", "title": "Pylint strict base configuration", "url": "https://rezhajul.io/links/pylint-strict-base-configuration/", "published_at": "2023-05-07T12:14:13+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8ff048a4", "title": "Building And Distributing A macOS Application Written in Python", "url": "https://rezhajul.io/links/building-and-distributing-a-macos-application-written-in-python/", "published_at": "2023-04-01T08:23:14+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee8ff6ad06", "title": "The ultimate guide to Panda’s read_csv() function", "url": "https://rezhajul.io/links/the-ultimate-guide-to-pandas-read-csv-function/", "published_at": "2023-03-31T06:00:39+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9015649c", "title": "In the Age of AI, Don't Let Your Skills Atrophy", "url": "https://rezhajul.io/links/in-the-age-of-ai-dont-let-your-skills-atrophy/", "published_at": "2023-03-30T16:24:30+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee90b788aa", "title": "Making Python 100x faster with less than 100 lines of Rust", "url": "https://rezhajul.io/links/making-python-100x-faster-with-less-than-100-lines-of-rust/", "published_at": "2023-03-30T16:23:38+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee913e69d8", "title": "SwissMap: A smaller, faster Golang Hash Table", "url": "https://rezhajul.io/links/swissmap-a-smaller-faster-golang-hash-table/", "published_at": "2023-03-30T16:07:07+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee91c4f244", "title": "Building containers with Nix and Gitlab CI", "url": "https://rezhajul.io/links/building-containers-with-nix-and-gitlab-ci/", "published_at": "2023-03-29T16:44:30+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee92239b26", "title": "Make your own Optionals", "url": "https://rezhajul.io/links/make-your-own-optionals/", "published_at": "2023-03-29T16:41:37+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee92d09300", "title": "Postgres: The Graph Database You Didn't Know You Had", "url": "https://rezhajul.io/links/postgres-the-graph-database-you-didnt-know-you-had/", "published_at": "2023-03-29T16:40:51+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9360ba05", "title": "Caching and Django Rest Framework - Timo Zimmermann", "url": "https://rezhajul.io/links/caching-and-django-rest-framework-timo-zimmermann/", "published_at": "2023-03-29T11:23:02+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9386666f", "title": "LLM Introduction: Learn Language Models", "url": "https://rezhajul.io/links/llm-introduction-learn-language-models/", "published_at": "2023-03-29T11:22:34+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee93fd323c", "title": "Why the Myers-Briggs test is totally meaningless", "url": "https://rezhajul.io/links/why-the-myers-briggs-test-is-totally-meaningless/", "published_at": "2023-03-29T06:21:14+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee940f59c4", "title": "Kubernetes is hard", "url": "https://rezhajul.io/links/kubernetes-is-hard/", "published_at": "2023-03-28T13:23:04+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee94e0350c", "title": "Rust's Golden Rule", "url": "https://rezhajul.io/links/rusts-golden-rule/", "published_at": "2023-03-28T12:04:26+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee950fd399", "title": "Generating Configs with Nix + Cue", "url": "https://rezhajul.io/links/generating-configs-with-nix-cue/", "published_at": "2023-03-28T12:02:45+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9561ef19", "title": "Python Type Hints - Use object instead of Any - Adam Johnson", "url": "https://rezhajul.io/links/python-type-hints-use-object-instead-of-any-adam-johnson/", "published_at": "2023-03-27T16:57:37+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee96414dca", "title": "A Complete Visual Guide to Understanding the Node.js Event Loop", "url": "https://rezhajul.io/links/a-complete-visual-guide-to-understanding-the-nodejs-event-loop/", "published_at": "2023-03-27T16:57:24+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee96a1b581", "title": "Zig Quirks", "url": "https://rezhajul.io/links/zig-quirks/", "published_at": "2023-03-27T07:26:34+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee96bc6c22", "title": "Ban 1+N in Django", "url": "https://rezhajul.io/links/ban-1n-in-django/", "published_at": "2023-03-27T06:34:09+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee977ece10", "title": "SQLite Forum: The craziest thing I ever used SQLite for: partial file deduplication", "url": "https://rezhajul.io/links/sqlite-forum-the-craziest-thing-i-ever-used-sqlite-for-partial-file-deduplication/", "published_at": "2023-03-26T21:29:05+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9875e80f", "title": "Managers Exploit Loyal Workers Over Less Committed Colleagues | Duke Today", "url": "https://rezhajul.io/links/managers-exploit-loyal-workers-over-less-committed-colleagues-duke-today/", "published_at": "2023-03-26T07:42:55+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee98c6901e", "title": "Why Engineers Need To Write", "url": "https://rezhajul.io/links/why-engineers-need-to-write/", "published_at": "2023-03-25T15:30:57+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee99c1607a", "title": "Speeding up text processing in Python (is hard)", "url": "https://rezhajul.io/links/speeding-up-text-processing-in-python-is-hard/", "published_at": "2023-03-23T21:39:29+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9a1ecdab", "title": "How Does ChatGPT Work?", "url": "https://rezhajul.io/links/how-does-chatgpt-work/", "published_at": "2023-03-21T20:29:20+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9a7e2fd3", "title": "Deep Learning vs. Machine Learning — The Difference Explained!", "url": "https://rezhajul.io/links/deep-learning-vs-machine-learning-the-difference-explained/", "published_at": "2023-03-21T20:29:06+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9b21e0d6", "title": "Announcing FawltyDeps - a dependency checker for your Python code", "url": "https://rezhajul.io/links/announcing-fawltydeps-a-dependency-checker-for-your-python-code/", "published_at": "2023-03-21T20:13:23+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9bf06071", "title": "Python-based compiler achieves orders-of-magnitude speedups", "url": "https://rezhajul.io/links/python-based-compiler-achieves-orders-of-magnitude-speedups/", "published_at": "2023-03-21T20:13:09+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9cc93f76", "title": "Github Actions and Go", "url": "https://rezhajul.io/links/github-actions-and-go/", "published_at": "2023-03-21T14:08:56+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9cecd79b", "title": "Why Turborepo is migrating from Go to Rust – Vercel", "url": "https://rezhajul.io/links/why-turborepo-is-migrating-from-go-to-rust-vercel/", "published_at": "2023-03-21T14:08:45+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9d8264af", "title": "Debugging Dockerized Go Applications with VS Code", "url": "https://rezhajul.io/links/debugging-dockerized-go-applications-with-vs-code/", "published_at": "2023-03-21T14:07:55+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9e12a795", "title": "A Comprehensive Guide to Structured Logging in Go | Better Stack Community", "url": "https://rezhajul.io/links/a-comprehensive-guide-to-structured-logging-in-go-better-stack-community/", "published_at": "2023-03-21T14:07:46+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9e8d7d30", "title": "CodePilot | Synchronization Patterns in Go", "url": "https://rezhajul.io/links/codepilot-synchronization-patterns-in-go/", "published_at": "2023-03-21T14:07:37+00:00" }, { "id": "01a087d3-e81d-70d4-9a55-aaee9f841b6e", "title": "Why I Will Never Use Alpine Linux Ever Again", "url": "https://rezhajul.io/links/why-i-will-never-use-alpine-linux-ever-again/", "published_at": "2023-03-21T14:04:29+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848c3aebf4", "title": "Web fingerprinting is worse than I thought - Bitestring's Blog", "url": "https://rezhajul.io/links/web-fingerprinting-is-worse-than-i-thought-bitestrings-blog/", "published_at": "2023-03-21T14:04:11+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848c84a12d", "title": "How virtual environments work", "url": "https://rezhajul.io/links/how-virtual-environments-work/", "published_at": "2023-03-20T23:51:11+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848d515236", "title": "How to Scale a Monolithic Django Project — Without Microservices", "url": "https://rezhajul.io/links/how-to-scale-a-monolithic-django-project-without-microservices/", "published_at": "2023-03-20T23:51:02+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848df68e1c", "title": "fpgmaas/deptry: A command line utility to check for obsolete, missing and transitive dependencies in a Python project.", "url": "https://rezhajul.io/links/fpgmaasdeptry-a-command-line-utility-to-check-for-obsolete-missing-and-transitive-dependencies-in-a-python-project/", "published_at": "2023-03-20T20:26:11+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848e2e17ae", "title": "Prompt Engineering", "url": "https://rezhajul.io/links/prompt-engineering/", "published_at": "2023-03-20T19:47:01+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848ef9515d", "title": "A different approach to fuzzy finding", "url": "https://rezhajul.io/links/a-different-approach-to-fuzzy-finding/", "published_at": "2023-03-19T10:45:08+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848f78c933", "title": "Python and SLSA 💃", "url": "https://rezhajul.io/links/python-and-slsa/", "published_at": "2023-03-19T10:44:57+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848faa4539", "title": "Taichi Lang: High-performance Parallel Programming in Python", "url": "https://rezhajul.io/links/taichi-lang-high-performance-parallel-programming-in-python/", "published_at": "2023-03-17T19:21:42+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b848fee0e70", "title": "Analyzing multi-gigabyte JSON files locally", "url": "https://rezhajul.io/links/analyzing-multi-gigabyte-json-files-locally/", "published_at": "2023-03-16T19:57:09+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849075ed68", "title": "Husky: Exactly Once Ingestion and Multi Tenancy at Scale | Datadog", "url": "https://rezhajul.io/links/husky-exactly-once-ingestion-and-multi-tenancy-at-scale-datadog/", "published_at": "2023-03-15T17:18:05+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8490d7c540", "title": "Building a Bloom filter", "url": "https://rezhajul.io/links/building-a-bloom-filter/", "published_at": "2023-03-15T15:55:16+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849117b050", "title": "GPT in 60 Lines of NumPy | Jay Mody", "url": "https://rezhajul.io/links/gpt-in-60-lines-of-numpy-jay-mody/", "published_at": "2023-03-15T15:55:04+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8491e385eb", "title": "Rust Web Development", "url": "https://rezhajul.io/links/rust-web-development/", "published_at": "2023-03-14T13:39:24+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b84923d55da", "title": "Things DBs Don't Do - But Should | Nile - The database for modern SaaS", "url": "https://rezhajul.io/links/things-dbs-dont-do-but-should-nile-the-database-for-modern-saas/", "published_at": "2023-03-14T13:36:43+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849248299c", "title": "exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM", "url": "https://rezhajul.io/links/exaloopcodon-a-high-performance-zero-overhead-extensible-python-compiler-using-llvm/", "published_at": "2023-03-13T11:14:38+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849333b4a5", "title": "Textual - Overhead of Python Asyncio tasks", "url": "https://rezhajul.io/links/textual-overhead-of-python-asyncio-tasks/", "published_at": "2023-03-12T10:50:53+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8493c44e66", "title": "Announcing Rspack - Rspack", "url": "https://rezhajul.io/links/announcing-rspack-rspack/", "published_at": "2023-03-12T08:51:26+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b849430a6d8", "title": "3 Mistakes I Made as an Engineer, but Had To Become a Manager To See", "url": "https://rezhajul.io/links/3-mistakes-i-made-as-an-engineer-but-had-to-become-a-manager-to-see/", "published_at": "2023-03-11T17:43:13+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8494c23f21", "title": "Tutorial: Introduction to Deep Learning", "url": "https://rezhajul.io/links/tutorial-introduction-to-deep-learning/", "published_at": "2023-03-10T14:16:17+00:00" }, { "id": "01a087d3-e81e-72b5-9256-1b8494e58ec8", "title": "Python's Mutable vs Immutable Types: What's the Difference?", "url": "https://rezhajul.io/links/pythons-mutable-vs-immutable-types-whats-the-difference/", "published_at": "2023-03-10T14:15:38+00:00" } ] posts Claim your blog
Back to rezhajul.io
Blog · corpus.blog/blogs/rezhajul.io/posts

rezhajul.io

rezhajul.io

2023

25 May 2023