41554 blogs · [ { "id": "01a087d3-e81f-725c-b790-20a23c357686", "title": "Building software to last forever", "url": "https://rezhajul.io/links/building-software-to-last-forever/", "published_at": "2022-10-28T13:22:18+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23c7d803e", "title": "Concurrency in Go", "url": "https://rezhajul.io/links/concurrency-in-go/", "published_at": "2022-10-27T04:52:22+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23c8e192b", "title": "12 Factor App Revisited", "url": "https://rezhajul.io/links/12-factor-app-revisited/", "published_at": "2022-10-25T10:54:00+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23d143be9", "title": "Buffers on the edge: Python and Rust · Alex Gaynor", "url": "https://rezhajul.io/links/buffers-on-the-edge-python-and-rust-alex-gaynor/", "published_at": "2022-10-24T16:00:14+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23dfa8114", "title": "Quart, HTMX, and Server Sent Events", "url": "https://rezhajul.io/links/quart-htmx-and-server-sent-events/", "published_at": "2022-10-23T15:39:59+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23e704279", "title": "DevOps is Bullshit | Massdriver Blog", "url": "https://rezhajul.io/links/devops-is-bullshit-massdriver-blog/", "published_at": "2022-10-23T11:10:55+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23eb6a054", "title": "DataStation | The Data IDE for Developers", "url": "https://rezhajul.io/links/datastation-the-data-ide-for-developers/", "published_at": "2022-10-23T03:52:51+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23f36e789", "title": "Tutorial: Implementing a B-Tree Data Structure", "url": "https://rezhajul.io/links/tutorial-implementing-a-b-tree-data-structure/", "published_at": "2022-10-21T18:23:13+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a23f757464", "title": "Build a Tic-Tac-Toe Game Engine With an AI Player in Python – Real Python", "url": "https://rezhajul.io/links/build-a-tic-tac-toe-game-engine-with-an-ai-player-in-python-real-python/", "published_at": "2022-10-21T18:20:36+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24046c542", "title": "The HTTP crash course nobody asked for", "url": "https://rezhajul.io/links/the-http-crash-course-nobody-asked-for/", "published_at": "2022-10-21T18:03:33+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24121e200", "title": "pauloxnet - Full-text search in Django with PostgreSQL", "url": "https://rezhajul.io/links/pauloxnet-full-text-search-in-django-with-postgresql/", "published_at": "2022-10-18T12:16:44+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a241f1693f", "title": "I'm All-In on Server-Side SQLite", "url": "https://rezhajul.io/links/im-all-in-on-server-side-sqlite/", "published_at": "2022-10-18T11:18:04+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a242276675", "title": "Using find . -exec sed is dangerous in a git repo", "url": "https://rezhajul.io/links/using-find-exec-sed-is-dangerous-in-a-git-repo/", "published_at": "2022-10-18T11:16:16+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a2432370d6", "title": "Decorator shortcuts", "url": "https://rezhajul.io/links/decorator-shortcuts/", "published_at": "2022-10-17T03:18:59+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a243f343b6", "title": "How I start every new Python backend API project", "url": "https://rezhajul.io/links/how-i-start-every-new-python-backend-api-project/", "published_at": "2022-10-16T04:43:07+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a244e6dff7", "title": "Introducing zq: an Easier (and Faster) Alternative to jq", "url": "https://rezhajul.io/links/introducing-zq-an-easier-and-faster-alternative-to-jq/", "published_at": "2022-10-15T17:48:04+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24524b28c", "title": "How macOS manages M1 CPU cores", "url": "https://rezhajul.io/links/how-macos-manages-m1-cpu-cores/", "published_at": "2022-10-15T17:46:09+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a246092539", "title": "The Illustrated QUIC Connection", "url": "https://rezhajul.io/links/the-illustrated-quic-connection/", "published_at": "2022-10-15T16:29:14+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a246ba15e0", "title": "Postgres Full Text Search vs the rest", "url": "https://rezhajul.io/links/postgres-full-text-search-vs-the-rest/", "published_at": "2022-10-15T07:53:18+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24700f1f2", "title": "Running Python in the Browser with WebAssembly", "url": "https://rezhajul.io/links/running-python-in-the-browser-with-webassembly/", "published_at": "2022-10-14T16:12:57+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a247076ac8", "title": "Learn 8 Data Modeling Patterns in Redis | Redis", "url": "https://rezhajul.io/links/learn-8-data-modeling-patterns-in-redis-redis/", "published_at": "2022-10-13T16:27:54+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a247dccc5f", "title": "The best engineering interview question I’ve ever gotten, Part 1", "url": "https://rezhajul.io/links/the-best-engineering-interview-question-ive-ever-gotten-part-1/", "published_at": "2022-10-13T15:51:22+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a2489dc0ba", "title": "Building a Highly Scalable Data Streaming Pipeline in Python", "url": "https://rezhajul.io/links/building-a-highly-scalable-data-streaming-pipeline-in-python/", "published_at": "2022-10-13T13:25:45+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a248db9255", "title": "Designing a secure API", "url": "https://rezhajul.io/links/designing-a-secure-api/", "published_at": "2022-10-13T13:20:40+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a249bc5af3", "title": "12 Beginner Concepts About Type Hints To Improve Your Python Code", "url": "https://rezhajul.io/links/12-beginner-concepts-about-type-hints-to-improve-your-python-code/", "published_at": "2022-10-13T12:51:46+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a249fd6d14", "title": "Minimax in Python: Learn How to Lose the Game of Nim – Real Python", "url": "https://rezhajul.io/links/minimax-in-python-learn-how-to-lose-the-game-of-nim-real-python/", "published_at": "2022-10-13T12:10:49+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24af14380", "title": "Reasoning about asyncio.Semaphore", "url": "https://rezhajul.io/links/reasoning-about-asynciosemaphore/", "published_at": "2022-10-13T12:10:25+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24b142169", "title": "Episode #128: Using a Memory Profiler in Python & What It Can Teach You – The Real Python Podcast", "url": "https://rezhajul.io/links/episode-128-using-a-memory-profiler-in-python-what-it-can-teach-you-the-real-python-podcast/", "published_at": "2022-10-13T11:15:59+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24b15e424", "title": "Future Proofing SQL with Carefully Placed Errors", "url": "https://rezhajul.io/links/future-proofing-sql-with-carefully-placed-errors/", "published_at": "2022-10-12T13:43:27+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24bc96b82", "title": "Ok! So... Showcase | Data Structures", "url": "https://rezhajul.io/links/ok-so-showcase-data-structures/", "published_at": "2022-10-11T05:31:26+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24c071112", "title": "Build Enumerations of Constants With Python's Enum – Real Python", "url": "https://rezhajul.io/links/build-enumerations-of-constants-with-pythons-enum-real-python/", "published_at": "2022-10-11T05:07:47+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24cdbf694", "title": "How to plan?", "url": "https://rezhajul.io/links/how-to-plan/", "published_at": "2022-10-11T04:47:59+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24d559c3a", "title": "Take a Break You Idiot", "url": "https://rezhajul.io/links/take-a-break-you-idiot/", "published_at": "2022-10-09T14:42:30+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24d9fc5e7", "title": "Moore’s Law is Dead – Long-live the Chiplet! - Semiwiki", "url": "https://rezhajul.io/links/moores-law-is-dead-long-live-the-chiplet-semiwiki/", "published_at": "2022-10-09T12:13:28+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24e67d749", "title": "Algebraic Geometry for Computer Graphics", "url": "https://rezhajul.io/links/algebraic-geometry-for-computer-graphics/", "published_at": "2022-10-09T12:00:41+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24edc1b4d", "title": "Building a CRUD App with FastAPI, MongoDB, and Beanie", "url": "https://rezhajul.io/links/building-a-crud-app-with-fastapi-mongodb-and-beanie/", "published_at": "2022-10-08T14:42:34+00:00" }, { "id": "01a087d3-e81f-725c-b790-20a24f44659b", "title": "Stringing together several free tiers to host an application with zero cost using fly.io, Litestream and Cloudflare", "url": "https://rezhajul.io/links/stringing-together-several-free-tiers-to-host-an-application-with-zero-cost-using-flyio-litestream-and-cloudflare/", "published_at": "2022-10-07T14:35:43+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efe8779a3c", "title": "CC4E - C Programming for Everybody", "url": "https://rezhajul.io/links/cc4e-c-programming-for-everybody/", "published_at": "2022-10-07T13:27:28+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efe973e46b", "title": "What happened to self-hosted blogs?", "url": "https://rezhajul.io/posts/what-happened-to-self-hosted-blog/", "published_at": "2019-05-19T12:51:12+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efe9992036", "title": "Your Own Python Calendar", "url": "https://rezhajul.io/posts/your-own-python-calendar/", "published_at": "2018-07-23T10:51:12+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efea0bda65", "title": "Get the Most of Floats", "url": "https://rezhajul.io/posts/get-the-most-of-floats/", "published_at": "2018-07-22T09:42:55+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efeaf6e9d3", "title": "Format text paragraphs with textwrap", "url": "https://rezhajul.io/posts/format-text-paragraphs-with-textwrap/", "published_at": "2018-07-21T10:52:49+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efebf304f8", "title": "Unicode Character Database at Your Hand", "url": "https://rezhajul.io/posts/unicode-character-database-at-your-hand/", "published_at": "2018-07-20T15:59:10+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efec5620cc", "title": "Functional Particularities of Python", "url": "https://rezhajul.io/posts/functional-particularities-of-python/", "published_at": "2018-07-19T16:10:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efed00196f", "title": "Debug Bad Commit with Binary Search", "url": "https://rezhajul.io/posts/debug-bad-commit-with-binary-search/", "published_at": "2018-07-17T18:30:48+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efed306984", "title": "Number Extensions in Javascript", "url": "https://rezhajul.io/posts/number-extensions-in-javascript/", "published_at": "2018-07-17T10:08:06+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efed655e51", "title": "New Blog, New Domain", "url": "https://rezhajul.io/posts/new-blog-new-domain/", "published_at": "2018-07-16T10:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efede14eb8", "title": "CSS Grid on Production", "url": "https://rezhajul.io/posts/css-grid-on-production/", "published_at": "2017-05-30T20:56:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efeeb6c747", "title": "New interesting data structures in Python 3", "url": "https://rezhajul.io/posts/new-interesting-data-structures-in-python-3/", "published_at": "2017-05-25T00:35:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efeec8d703", "title": "Keyword argument demystify", "url": "https://rezhajul.io/posts/keyword-argument-demistify/", "published_at": "2017-05-22T14:00:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efef198851", "title": "Looping techniques in Python", "url": "https://rezhajul.io/posts/looping-techniques-in-python/", "published_at": "2017-05-04T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efefb76135", "title": "Enhance your tuples", "url": "https://rezhajul.io/posts/enhance-your-tuples/", "published_at": "2017-05-03T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff0b7225b", "title": "Get more with collections!", "url": "https://rezhajul.io/posts/get-more-with-collections/", "published_at": "2017-05-02T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff167d2f3", "title": "There is more to copying", "url": "https://rezhajul.io/posts/there-is-more-to-copying/", "published_at": "2017-05-01T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff2440477", "title": "Implementing weak references in Python", "url": "https://rezhajul.io/posts/implementing-weak-references-in-python/", "published_at": "2017-04-30T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff2decce6", "title": "Translating Scanner tokens into primitive types", "url": "https://rezhajul.io/posts/translating-scanner-tokens-into-primitive-types/", "published_at": "2017-04-29T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff2dff417", "title": "Listing a file system's root directories", "url": "https://rezhajul.io/posts/listing-a-file-systems-root-directories/", "published_at": "2017-04-28T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff38b58e7", "title": "The Console class", "url": "https://rezhajul.io/posts/the-console-class/", "published_at": "2017-04-27T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff3b0eb2b", "title": "Next, Function or Method ?", "url": "https://rezhajul.io/posts/next-function-or-method/", "published_at": "2017-04-25T17:56:15+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff436e3b8", "title": "Generator Expressions", "url": "https://rezhajul.io/posts/generator-expressions/", "published_at": "2017-04-24T00:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff45f2175", "title": "Yield Keyword", "url": "https://rezhajul.io/posts/yield-keyword/", "published_at": "2017-04-23T00:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff48900f4", "title": "How to Build Nginx with Google Pagespeed Support", "url": "https://rezhajul.io/posts/how-to-build-nginx-with-google-pagespeed-support/", "published_at": "2017-04-22T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff4b8f8c2", "title": "What are Generators?", "url": "https://rezhajul.io/posts/what-are-generators/", "published_at": "2017-04-21T00:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff5287a3d", "title": "Using an interface as a parameter", "url": "https://rezhajul.io/posts/using-an-interface-as-a-parameter/", "published_at": "2017-04-20T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff613cd64", "title": "Using bounded type parameters in generic methods", "url": "https://rezhajul.io/posts/using-bounded-type-parameters-in-generic-methods/", "published_at": "2017-04-18T23:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff67683f1", "title": "Using the Deprecated annotation", "url": "https://rezhajul.io/posts/using-deprecated-annotation/", "published_at": "2017-04-18T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff767d683", "title": "Diamond Operator in Java", "url": "https://rezhajul.io/posts/diamond-operator-in-java/", "published_at": "2017-04-17T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff82f639c", "title": "Lambda Functions in Python", "url": "https://rezhajul.io/posts/lambda-functions-in-python/", "published_at": "2017-04-16T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff89b669b", "title": "Altering format string output by changing a format specifier's argument_index", "url": "https://rezhajul.io/posts/altering-format-string-output/", "published_at": "2017-04-15T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff928dd15", "title": "Add Autocorrect to Git", "url": "https://rezhajul.io/posts/add-autocorrect-to-git/", "published_at": "2017-04-14T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0eff97843bf", "title": "Future of Interface in Java 9", "url": "https://rezhajul.io/posts/future-of-interface-in-java-9/", "published_at": "2017-04-13T16:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effa4b96f9", "title": "More about Interface in Java 8", "url": "https://rezhajul.io/posts/more-about-interface-in-java-8/", "published_at": "2017-04-11T17:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effabe95fe", "title": "Spring Boot in a Single File", "url": "https://rezhajul.io/posts/spring-boot-in-a-single-file/", "published_at": "2017-04-10T17:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effae2a0e0", "title": "Manage Your JVM Environment with SDKMAN", "url": "https://rezhajul.io/posts/manage-your-jvm-environment-with-sdkman/", "published_at": "2017-04-09T17:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effb09beab", "title": "Updating interfaces by using default methods", "url": "https://rezhajul.io/posts/updating-interfaces-by-using-default-method/", "published_at": "2017-04-09T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effbd953a8", "title": "Converting Stacktrace to String", "url": "https://rezhajul.io/posts/converting-stacktrace-to-string/", "published_at": "2017-04-08T05:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effc88edac", "title": "Synchronized Statement in Java", "url": "https://rezhajul.io/posts/synchronize-statement-in-java/", "published_at": "2017-04-07T15:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effc8e089d", "title": "Function in Python are First-Class Object", "url": "https://rezhajul.io/posts/function-in-python-are-first-class-object/", "published_at": "2017-04-06T14:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effcb9c962", "title": "Django 1.11 Release Note a Reading", "url": "https://rezhajul.io/posts/django-1-11-release-note-a-reading/", "published_at": "2017-04-05T14:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effcda7a8b", "title": "Skip Yaourt Prompts on Arch Linux", "url": "https://rezhajul.io/posts/skip-yaourt-prompts-on-arch-linux/", "published_at": "2017-04-03T19:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effd5c2f89", "title": "One Hell Named JSON", "url": "https://rezhajul.io/posts/one-hell-named-json/", "published_at": "2017-04-03T15:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effe5aebd3", "title": "Using Google URL Shortener with Your Domain! For Free!!", "url": "https://rezhajul.io/posts/using-google-url-shortener-with-your-domain-for-free/", "published_at": "2017-03-18T17:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0effea0d979", "title": "Lightning Intro To Go", "url": "https://rezhajul.io/posts/lightning-intro-to-go/", "published_at": "2017-01-22T02:21:20+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efff46f0fe", "title": "Do Schemaless Databases Really Exist?", "url": "https://rezhajul.io/posts/do-schemaless-databases-really-exist/", "published_at": "2017-01-15T17:33:17+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0efffc84628", "title": "JS & Dom - Tips & Tricks #3", "url": "https://rezhajul.io/posts/js-dom-tips-tricks-3/", "published_at": "2017-01-12T17:56:15+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f00079de83", "title": "JS & Dom - Tips & Tricks #2", "url": "https://rezhajul.io/posts/js-dom-tips-tricks-2/", "published_at": "2017-01-09T00:56:15+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f00115edce", "title": "JS & Dom - Tips & Tricks #1", "url": "https://rezhajul.io/posts/js-dom-tips-tricks-1/", "published_at": "2017-01-06T00:56:15+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f001596e10", "title": "Queue in Python - Part 3", "url": "https://rezhajul.io/posts/queue-in-python-part-3/", "published_at": "2016-12-26T11:53:22+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f001dbdcd8", "title": "Queue in Python - Part 2", "url": "https://rezhajul.io/posts/queue-in-python-part-2/", "published_at": "2016-11-02T11:53:22+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f00211d04d", "title": "Queue in Python - Part 1", "url": "https://rezhajul.io/posts/queue-in-python-part-1/", "published_at": "2016-11-02T11:00:22+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f00265c563", "title": "Fix Java Unsupported major.minor version 52.0 on Ubuntu", "url": "https://rezhajul.io/posts/fix-java-unsupported-major-minor-version-52-0-on-ubuntu/", "published_at": "2016-07-12T06:33:05+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f002ed96b2", "title": "Enable Spark Context on Your Ipython Notebook", "url": "https://rezhajul.io/posts/enable-spark-context-on-ipython-notebook/", "published_at": "2016-06-25T08:04:33+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f003cc6339", "title": "Fix GDM Service Can't be Enabled on Arch Linux", "url": "https://rezhajul.io/posts/fix-gdm-service-cant-be-enabled-on-arch-linux/", "published_at": "2016-02-10T17:01:15+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f003f1bc71", "title": "Remove Entry from Known Host", "url": "https://rezhajul.io/posts/remove-entry-from-known-host/", "published_at": "2016-02-03T06:01:14+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f00488d82d", "title": "Installing or Upgrading PostgreSQL 9.4 on Ubuntu 14.04", "url": "https://rezhajul.io/posts/installing-or-upgrading-postgresql-9-4-on-ubuntu-14-04/", "published_at": "2015-08-20T00:00:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f0053c0cbc", "title": "Fix Locale Settings Error On Ubuntu Server 14.04", "url": "https://rezhajul.io/posts/fix-locale-settings-error-on-ubuntu-server-14-04/", "published_at": "2015-07-29T00:00:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f005ee1d28", "title": "EAFP Coding Style in Python", "url": "https://rezhajul.io/posts/eafp-coding-style-in-python/", "published_at": "2015-04-27T00:00:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f006c2626b", "title": "Installing Varnish with nginx on Ubuntu 14.04", "url": "https://rezhajul.io/posts/installing-varnish-with-nginx-on-ubuntu-14-04/", "published_at": "2015-04-26T00:00:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f006cda34b", "title": "Disabling Apport Error Reporting on Ubuntu", "url": "https://rezhajul.io/posts/disabling-apport-error-reporting-on-ubuntu/", "published_at": "2015-04-25T00:00:00+00:00" }, { "id": "01a087d3-e820-70b3-9d59-b0f0075d0d0d", "title": "Do Git Pull When Git Push Failed", "url": "https://rezhajul.io/posts/do-git-pull-when-git-push-failed/", "published_at": "2015-03-31T00:00:00+00:00" } ] posts Claim your blog
Back to rezhajul.io
Blog · corpus.blog/blogs/rezhajul.io/posts

rezhajul.io

rezhajul.io

2022

2019

2018

2017

2016

2015