{"id":20054949,"url":"https://github.com/8parth/my-articles","last_synced_at":"2026-02-02T08:43:05.432Z","repository":{"id":248630559,"uuid":"82251310","full_name":"8parth/my-articles","owner":"8parth","description":"List of articles I wrote on various sites","archived":false,"fork":false,"pushed_at":"2018-11-15T17:52:29.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T09:26:28.156Z","etag":null,"topics":["article","articles","blog-article","lists"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/8parth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-17T03:05:10.000Z","updated_at":"2018-11-15T17:52:30.000Z","dependencies_parsed_at":"2024-07-16T07:11:13.702Z","dependency_job_id":null,"html_url":"https://github.com/8parth/my-articles","commit_stats":null,"previous_names":["8parth/my-articles"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/8parth/my-articles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8parth%2Fmy-articles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8parth%2Fmy-articles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8parth%2Fmy-articles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8parth%2Fmy-articles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/8parth","download_url":"https://codeload.github.com/8parth/my-articles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/8parth%2Fmy-articles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263647247,"owners_count":23494007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["article","articles","blog-article","lists"],"created_at":"2024-11-13T12:44:54.804Z","updated_at":"2026-02-02T08:43:00.390Z","avatar_url":"https://github.com/8parth.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# my-articles\nList of articles I wrote on various sites\n\n## SitePoint - [Author Profile](https://www.sitepoint.com/author/pmodi/)\n\n- [N + 1: When More Queries is a Good Thing](https://www.sitepoint.com/n-1-when-more-queries-is-a-good-thing/)\n- [Do the Right Thing and Document Your Rails API with Swagger](https://www.sitepoint.com/do-the-right-thing-and-document-your-rails-api-with-swagger/)\n\n## Solute Technolabs - [Author Profile](https://blog.solutelabs.com/@parthmodi)\n- [How I handled Forms with Static Website](https://blog.solutelabs.com/how-i-handled-forms-with-static-website-b2f412ff3992)\n- [Preparing clean and customized JSON response for Rails API](https://blog.solutelabs.com/preparing-clean-json-response-in-rails-api-abaa277ffa8e)\n- [4 features to watch for in Rails 5.1 beta - (Rails Article Series - Part 1)](https://blog.solutelabs.com/4-features-to-watch-for-in-rails-5-1-beta-fc4aaaaa4ec8)\n- [Rails 5: A lot more than ActionCable!- (Rails Article Series - Part 2)](https://blog.solutelabs.com/rails-5-a-lot-more-than-actioncable-b52c1da9bde6)\n\n## FreeCodeCamp - [Author Profile](https://medium.freecodecamp.org/@parthmodi)\n\n- [How to DRY out your RSpec Tests using Shared Examples](https://medium.freecodecamp.com/how-to-dry-out-your-rspec-tests-using-shared-examples-d5cc5d33fd76#.tg3nh57au)\n\n## CodeShip - [Author Profile](https://blog.codeship.com/author/parthmodi/)\n\n- [Writing Efficient Queries](https://blog.codeship.com/writing-efficient-queries/)\n- [Modeling has_many Relationships with DynamoDB](https://blog.codeship.com/modeling-has_many-relationships-with-dynamodb/)\n- [Working with DynamoDB - Part 1](https://blog.codeship.com/working-with-dynamodb/)\n- [Query and Pagination with DynamoDB - Part 2](https://blog.codeship.com/querying-and-pagination-with-dynamodb/)\n- [Partitioning Behavior of DynamoDB - Part 3](https://blog.codeship.com/partitioning-behavior-of-dynamodb/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F8parth%2Fmy-articles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F8parth%2Fmy-articles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F8parth%2Fmy-articles/lists"}