{"id":16930654,"url":"https://github.com/tino097/csvsearch","last_synced_at":"2025-03-21T03:24:31.168Z","repository":{"id":86499886,"uuid":"105710283","full_name":"tino097/csvsearch","owner":"tino097","description":null,"archived":false,"fork":false,"pushed_at":"2017-10-03T22:51:37.000Z","size":2,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-26T00:11:43.799Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/tino097.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-10-03T22:30:42.000Z","updated_at":"2025-01-10T13:15:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"e975bf3a-0207-4857-9561-24109b0bf08c","html_url":"https://github.com/tino097/csvsearch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tino097%2Fcsvsearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tino097%2Fcsvsearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tino097%2Fcsvsearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tino097%2Fcsvsearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tino097","download_url":"https://codeload.github.com/tino097/csvsearch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244729506,"owners_count":20500250,"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":[],"created_at":"2024-10-13T20:42:10.835Z","updated_at":"2025-03-21T03:24:31.146Z","avatar_url":"https://github.com/tino097.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# csvsearch\r\n\r\nSimple example to demonstrate programming to interface \r\n\r\nAlways *program for interface and not for implementation* this will lead to flexible code which can work with any new implementation of interface. So use interface type on variables, return types of method or argument type of methods in Java. This has been advised by many Java programmer including in **Effective Java** and **Head First Design Pattern** books.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftino097%2Fcsvsearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftino097%2Fcsvsearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftino097%2Fcsvsearch/lists"}