{"id":17084549,"url":"https://github.com/nsaunders/resources","last_synced_at":"2026-05-08T09:34:44.586Z","repository":{"id":54817437,"uuid":"128957739","full_name":"nsaunders/resources","owner":"nsaunders","description":"Things I probably want to read again later","archived":false,"fork":false,"pushed_at":"2022-12-05T13:54:47.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-03T22:07:52.132Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nsaunders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-10T15:44:09.000Z","updated_at":"2022-01-01T18:25:25.000Z","dependencies_parsed_at":"2023-01-23T08:45:15.221Z","dependency_job_id":null,"html_url":"https://github.com/nsaunders/resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nsaunders/resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsaunders%2Fresources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsaunders%2Fresources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsaunders%2Fresources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsaunders%2Fresources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nsaunders","download_url":"https://codeload.github.com/nsaunders/resources/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nsaunders%2Fresources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32775076,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-14T13:07:55.681Z","updated_at":"2026-05-08T09:34:44.567Z","avatar_url":"https://github.com/nsaunders.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# resources\nThings I probably want to read again later\n\nhttps://www.schoolofhaskell.com/school/to-infinity-and-beyond/pick-of-the-week/a-little-lens-starter-tutorial\n(haskell, lenses)\n\nhttps://dvdsgl.co/2016/a-trello-monad-in-the-dark/  \n\nhttps://medium.com/innoarchitech/why-software-development-time-estimation-doesn-t-work-alternatives-423b9a5c4219\n\n* [The Coming Software Apocalypse](https://theatlantic.com/technology/archive/2017/09/saving-the-world-from-code/540393)\n\n## CSS / Design\n* [Just use pixels](https://benfrain.com/just-use-pixels/)\n* [8-Point Grid: Typography On The Web](https://medium.com/free-code-camp/8-point-grid-typography-on-the-web-be5dc97db6bc)\n* [ReactJS inline styles VS CSS : benchmark](https://www.sderosiaux.com/articles/2015/08/17/react-inline-styles-vs-css-stupid-benchmark/)\n\n## Automated testing\n* [Automated GUI testing will kill you.](http://arbitraryreason.com/automated-gui-testing-will-kill-you/)\n* [Why is functional testing against the UI so fragile?](https://www.quora.com/Why-is-functional-testing-against-the-UI-so-fragile)\n\n## Semver\n* [What's a breaking change?](https://github.com/semver/semver/issues/148#issuecomment-25529446)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnsaunders%2Fresources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnsaunders%2Fresources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnsaunders%2Fresources/lists"}