41554 blogs Β· [ { "id": "01a0d17f-d1d7-723c-b865-8c8759d23f95", "title": "Sink In - Tech Learnings", "url": "https://gosink.in/", "published_at": "2026-09-23T11:29:13+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c875a1c75fc", "title": "Apal Shah - Sink In - Tech Learnings", "url": "https://gosink.in/author/apal/", "published_at": "2026-07-14T06:32:02+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28ea3e958d", "title": "Bad Code Is Often a Leadership Problem", "url": "https://gosink.in/bad-code-is-often-a-leadership-problem/", "published_at": "2026-07-12T19:37:40+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8775cefa39", "title": "Newsletter - Sink In - Tech Learnings", "url": "https://gosink.in/tag/newsletter/", "published_at": "2026-06-28T10:47:04+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28eaf476f7", "title": "The Architecture Was Correct. The Decision Wasn’t.", "url": "https://gosink.in/the-architecture-was-correct-the/", "published_at": "2026-06-28T10:33:59+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28eb3ceef8", "title": "Stop Wasting LLM Tokens. πŸ›‘", "url": "https://gosink.in/stop-wasting-llm-tokens/", "published_at": "2025-11-25T09:12:21+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28eba959dc", "title": "Understanding Software Licenses: Open Source and Closed Source", "url": "https://gosink.in/understanding-software-licenses-open-source-and-closed-source/", "published_at": "2025-04-20T10:13:03+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28ec02573b", "title": "CRDTs: Collaborate Without the Conflict", "url": "https://gosink.in/crdts-collaborate-without-the-conflict/", "published_at": "2025-03-07T08:51:49+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28ecc35cbe", "title": "\"It Works on My Machine\" and Other Lies We Tell Ourselves", "url": "https://gosink.in/it-works-on-my-machine-and-other-lies-we-tell-ourselves/", "published_at": "2025-02-20T17:09:29+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8776964ddc", "title": "Consulting - Sink In - Tech Learnings", "url": "https://gosink.in/tag/consulting/", "published_at": "2024-11-13T14:22:01+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877757f7af", "title": "Startups - Sink In - Tech Learnings", "url": "https://gosink.in/tag/startups/", "published_at": "2024-11-13T14:22:01+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28edb4ae2f", "title": "Startup CEO Says β€˜Trust Issues’ β€” Translation: We Don’t Want to Pay You", "url": "https://gosink.in/startup-ceo-says-trust-issues-translation-we-dont-want-to-pay-you-2/", "published_at": "2024-11-13T14:21:24+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28ee1c629c", "title": "What Happened to These 'Game-Changing' JavaScript Projects in the last 10 years? And What's Next?", "url": "https://gosink.in/what-happened-to-these-game-changing-javascript-technologies-in-last-10-years/", "published_at": "2024-11-07T15:30:45+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87784c280e", "title": "Angular - Sink In - Tech Learnings", "url": "https://gosink.in/tag/angular/", "published_at": "2024-11-07T15:30:06+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28ef021772", "title": "Versioning Strategies Explained: SemVer to CalVer and Beyond. And Which One Should You Choose?", "url": "https://gosink.in/versioning-strategies-explained-semver-to-calver-and-beyond-and-which-one-should-you-choose-2/", "published_at": "2024-11-05T05:14:21+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8778ac4aef", "title": "Versioning - Sink In - Tech Learnings", "url": "https://gosink.in/tag/versioning/", "published_at": "2024-11-04T20:56:48+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87798dbd45", "title": "SemVer - Sink In - Tech Learnings", "url": "https://gosink.in/tag/semver/", "published_at": "2024-11-04T20:56:48+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8779949b1c", "title": "CalVer - Sink In - Tech Learnings", "url": "https://gosink.in/tag/calver/", "published_at": "2024-11-04T20:56:48+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28ef381f9b", "title": "Why Your API is β€˜Broken by Design’ Without JSON Schema", "url": "https://gosink.in/why-your-api-is-broken-by-design-without-json-schema/", "published_at": "2024-11-03T18:12:09+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877a76b34e", "title": "Web Development - Sink In - Tech Learnings", "url": "https://gosink.in/tag/web-development/", "published_at": "2024-11-03T18:11:42+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877ab4075b", "title": "Programming - Sink In - Tech Learnings", "url": "https://gosink.in/tag/programming/", "published_at": "2024-11-03T18:11:42+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877b48c142", "title": "python - Sink In - Tech Learnings", "url": "https://gosink.in/tag/python/", "published_at": "2024-11-03T18:11:42+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877bc97db4", "title": "API - Sink In - Tech Learnings", "url": "https://gosink.in/tag/api/", "published_at": "2024-11-03T18:11:42+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877c604877", "title": "JSON - Sink In - Tech Learnings", "url": "https://gosink.in/tag/json/", "published_at": "2024-11-03T18:11:42+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c875f1a5696", "title": "Node.js β€” Serve Private Content using AWS CloudFront", "url": "https://gosink.in/node-js-serve-private-content-using-aws-cloudfront/", "published_at": "2024-11-03T12:33:00+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28f01e1997", "title": "CAP Theorem: A Comprehensive Guide to Distributed Databases", "url": "https://gosink.in/demystifying-the-cap-theorem-a-comprehensive-guide-to-distributed-databases/", "published_at": "2023-03-27T11:07:49+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28f0c2fe8a", "title": "The Importance of Developer Communities and How to Get Involved", "url": "https://gosink.in/the-importance-of-developer-communities-and-how-to-get-involved/", "published_at": "2023-03-26T20:01:59+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877c984799", "title": "Community - Sink In - Tech Learnings", "url": "https://gosink.in/tag/community/", "published_at": "2023-03-26T20:00:29+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28f175a951", "title": "Why HTTP/3 uses UDP protocol under QUIC instead of TCP?", "url": "https://gosink.in/why-http-3-uses-udp-protocol-under-quic-instead-tcp/", "published_at": "2023-03-07T09:08:12+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877cf598f1", "title": "TCP - Sink In - Tech Learnings", "url": "https://gosink.in/tag/tcp/", "published_at": "2023-03-07T09:07:40+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877df0d61d", "title": "UDP - Sink In - Tech Learnings", "url": "https://gosink.in/tag/udp/", "published_at": "2023-03-07T09:07:40+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877e82b4bf", "title": "QUIC - Sink In - Tech Learnings", "url": "https://gosink.in/tag/quic/", "published_at": "2023-03-07T09:07:40+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877e8b9a19", "title": "HTTP - Sink In - Tech Learnings", "url": "https://gosink.in/tag/http/", "published_at": "2023-03-07T09:07:40+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87615fb2f1", "title": "How to handle and serve data from AWS S3 ’s private bucket with AWS STS in Node.js?", "url": "https://gosink.in/how-to-handle-and-serve-data-from-aws-s3-s-private-bucket-with-aws-sts-in-node-js/", "published_at": "2022-09-05T15:33:26+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87620a7bf9", "title": "Javascript: Constructors, Methods, Properties, and Accessors in Class and Objects", "url": "https://gosink.in/javascript-constructors-properties-methods-accessors/", "published_at": "2022-09-05T14:34:36+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876226231f", "title": "How do I use JWT Authentication in production?", "url": "https://gosink.in/how-do-i-use-jwt-authentication-in-production/", "published_at": "2022-09-05T14:12:49+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28f1f73eb8", "title": "How to set up Filebeat and Logstash with Elasticsearch and Elastic Cloud?", "url": "https://gosink.in/how-to-set-up-filebeat-and-logstash-with-elastic-search-and-elastic-cloud/", "published_at": "2021-10-03T20:31:36+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877f2e44b5", "title": "ElasticSearch - Sink In - Tech Learnings", "url": "https://gosink.in/tag/elasticsearch/", "published_at": "2021-10-03T19:52:17+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c875a413078", "title": "Aman Gupta - Sink In - Tech Learnings", "url": "https://gosink.in/author/aman/", "published_at": "2021-10-03T17:38:23+00:00" }, { "id": "01a0877e-461a-71b0-983a-4a28f2181af0", "title": "How to use AWS Amplify for the frontend applications?", "url": "https://gosink.in/how-to-use-aws-amplify-for-the-frontend-applications/", "published_at": "2021-09-26T12:52:06+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877f461e88", "title": "Amplify - Sink In - Tech Learnings", "url": "https://gosink.in/tag/amplify/", "published_at": "2021-09-26T12:51:21+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87637b356e", "title": "Are you making your website vulnerable by adding target=\"_blank\"?", "url": "https://gosink.in/are-you-making-website-vulnerable-target-blank-or-performance/", "published_at": "2021-05-25T18:06:01+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8764434569", "title": "RabbitMQ β€” How to send delayed/scheduled messages for Webhooks with exponential backoff?", "url": "https://gosink.in/rabbitmq-how-to-send-delayed-scheduled-messages-for-webhooks-with-exponential-backoff/", "published_at": "2021-05-20T16:25:27+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877f64136e", "title": "RabbitMQ - Sink In - Tech Learnings", "url": "https://gosink.in/tag/rabbitmq/", "published_at": "2021-05-18T20:04:10+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876505cc4b", "title": "Non-Design lessons learned while designing interfaces", "url": "https://gosink.in/non-design-lessons-learned-while-designing-interfaces-2/", "published_at": "2021-01-24T15:04:24+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c877fc75b14", "title": "design lessons - Sink In - Tech Learnings", "url": "https://gosink.in/tag/design-lessons/", "published_at": "2021-01-24T15:03:02+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87805ddebd", "title": "UI/UX - Sink In - Tech Learnings", "url": "https://gosink.in/tag/ui-ux-2/", "published_at": "2021-01-24T15:03:02+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87807dab10", "title": "Design Career - Sink In - Tech Learnings", "url": "https://gosink.in/tag/design-career/", "published_at": "2021-01-24T15:03:02+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8780ea79a9", "title": "Career Growth - Sink In - Tech Learnings", "url": "https://gosink.in/tag/career-growth/", "published_at": "2021-01-24T15:03:02+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878164ebb4", "title": "Lessons - Sink In - Tech Learnings", "url": "https://gosink.in/tag/lessons/", "published_at": "2021-01-24T15:03:02+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87656fdaa3", "title": "CSS β€” What is currentColor keyword?", "url": "https://gosink.in/css-what-is-currentcolor-keyword/", "published_at": "2020-11-27T20:01:45+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876583dce3", "title": "WebRTC β€” Switch Cameras using Javascript getUserMedia", "url": "https://gosink.in/webrtc-switch-cameras-using-javascript-getusermedia/", "published_at": "2020-08-30T11:26:13+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87817fe625", "title": "WebRTC - Sink In - Tech Learnings", "url": "https://gosink.in/tag/webrtc/", "published_at": "2020-08-30T11:26:13+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8765e93d20", "title": "Common Javascript Promise mistakes every beginner should know and avoid", "url": "https://gosink.in/common-javascript-promise-mistakes-beginners/", "published_at": "2020-07-04T19:43:00+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8766cd04d0", "title": "Understanding Javascript Array's .reduce() method and its use-cases", "url": "https://gosink.in/understanding-javascript-array-reduce-method-and-its-use-cases-is-it-underrated/", "published_at": "2020-07-03T21:33:10+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8767802f77", "title": "Common UI/UX design mistakes young designers should avoid", "url": "https://gosink.in/common-ui-ux-design-mistakes-young-designers-should-avoid/", "published_at": "2020-06-26T04:33:06+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87825855b4", "title": "Mistakes - Sink In - Tech Learnings", "url": "https://gosink.in/tag/mistakes/", "published_at": "2020-06-24T15:52:07+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8782b9c8f8", "title": "UI Mistakes - Sink In - Tech Learnings", "url": "https://gosink.in/tag/ui-mistakes/", "published_at": "2020-06-24T15:52:07+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8782eabb89", "title": "UX Mistakes - Sink In - Tech Learnings", "url": "https://gosink.in/tag/ux-mistakes/", "published_at": "2020-06-24T15:52:07+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87839cc93a", "title": "Design Mistakes - Sink In - Tech Learnings", "url": "https://gosink.in/tag/design-mistakes/", "published_at": "2020-06-24T15:52:07+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8783b0ed47", "title": "Common Mistakes - Sink In - Tech Learnings", "url": "https://gosink.in/tag/common-mistakes/", "published_at": "2020-06-24T15:52:07+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8783d1b68a", "title": "product Designs - Sink In - Tech Learnings", "url": "https://gosink.in/tag/product-designs/", "published_at": "2020-06-24T15:52:07+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8768653c3b", "title": "React.js β€” How to execute useEffect hook only once?", "url": "https://gosink.in/react-js-how-to-render-useeffect-only-once/", "published_at": "2020-05-24T13:39:35+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8768c7675a", "title": "Visual design rules every UI designer must follow", "url": "https://gosink.in/visual-design-rules-every-ui-designer-must-follow/", "published_at": "2020-05-23T16:00:23+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8784927cd7", "title": "ui principles - Sink In - Tech Learnings", "url": "https://gosink.in/tag/ui-principles/", "published_at": "2020-05-23T15:55:08+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87857e5d79", "title": null, "url": "https://gosink.in/tag/ui-design-rules/", "published_at": "2020-05-23T15:55:08+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87858c3876", "title": null, "url": "https://gosink.in/tag/uiux/", "published_at": "2020-05-23T15:55:08+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87865f6086", "title": null, "url": "https://gosink.in/tag/ui-ux/", "published_at": "2020-05-23T15:55:08+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8786d2e981", "title": null, "url": "https://gosink.in/tag/visual-design/", "published_at": "2020-05-23T15:55:08+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8769c3111c", "title": null, "url": "https://gosink.in/ux-design-and-different-factors-what-is-ux-design-and-the-role-of-different-factors-in-designing-the-overall-user-experience-of-the-products/", "published_at": "2020-04-06T13:46:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8786e84c8d", "title": null, "url": "https://gosink.in/tag/user-experience-design/", "published_at": "2020-04-06T13:43:15+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876a3b7ad9", "title": null, "url": "https://gosink.in/ux-laws-a-chrome-extension/", "published_at": "2020-03-07T15:15:02+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878781f9ed", "title": null, "url": "https://gosink.in/tag/chrome-extension/", "published_at": "2020-03-02T15:48:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8787d0f78b", "title": null, "url": "https://gosink.in/tag/ux-laws/", "published_at": "2020-03-02T15:48:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c87882f430c", "title": null, "url": "https://gosink.in/tag/user-experience/", "published_at": "2020-03-02T15:48:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8788f7eb30", "title": null, "url": "https://gosink.in/tag/product-designers/", "published_at": "2020-03-02T15:48:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876a69540c", "title": null, "url": "https://gosink.in/along-an-app-concept-to-enjoy-things-together/", "published_at": "2020-02-10T15:16:49+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8789b2f698", "title": null, "url": "https://gosink.in/tag/ux-design-case-study/", "published_at": "2020-02-09T15:04:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c8789cffe70", "title": null, "url": "https://gosink.in/tag/design-study/", "published_at": "2020-02-09T15:04:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878a81ab73", "title": null, "url": "https://gosink.in/tag/case-study/", "published_at": "2020-02-09T15:04:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878b00ab23", "title": null, "url": "https://gosink.in/tag/invision/", "published_at": "2020-02-09T15:04:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878b855a0b", "title": null, "url": "https://gosink.in/tag/sketch-app/", "published_at": "2020-02-09T15:04:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878bf51ce6", "title": null, "url": "https://gosink.in/tag/prototype/", "published_at": "2020-02-09T15:04:05+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876b3cec01", "title": null, "url": "https://gosink.in/javascript-css-toggle-dark-light-theme-based-on-your-users-preferred-scheme/", "published_at": "2020-02-01T12:48:38+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876b9068fc", "title": null, "url": "https://gosink.in/product-research-template-for-new-onboard-ux-designers-and-teams/", "published_at": "2019-12-23T17:37:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878c32d3fd", "title": null, "url": "https://gosink.in/tag/design-research-template/", "published_at": "2019-12-22T07:22:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878c90c73f", "title": null, "url": "https://gosink.in/tag/ux-research-template/", "published_at": "2019-12-22T07:22:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878cb79877", "title": null, "url": "https://gosink.in/tag/research-template/", "published_at": "2019-12-22T07:22:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878d75484d", "title": null, "url": "https://gosink.in/tag/product-research/", "published_at": "2019-12-22T07:22:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878deb6b1b", "title": null, "url": "https://gosink.in/tag/ux-designers/", "published_at": "2019-12-22T07:22:47+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876bb436cf", "title": null, "url": "https://gosink.in/why-people-dont-even-care-about-your-design/", "published_at": "2019-12-09T15:09:13+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876bccd7d3", "title": null, "url": "https://gosink.in/3-things-ui-designers-can-learn-from-the-developers-around-them/", "published_at": "2019-12-01T17:22:10+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876bd840da", "title": null, "url": "https://gosink.in/does-google-maps-always-show-us-the-best-route-while-navigating/", "published_at": "2019-11-24T06:35:10+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878e2c8962", "title": null, "url": "https://gosink.in/tag/algorithms/", "published_at": "2019-11-23T10:51:27+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876c3729d4", "title": null, "url": "https://gosink.in/node-js-how-to-open-password-protected-zip-file/", "published_at": "2019-11-22T18:31:19+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876cdcddd1", "title": null, "url": "https://gosink.in/my-30-design-challenge-to-create-an-eye-for-design/", "published_at": "2019-11-19T17:27:26+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c876d070bab", "title": null, "url": "https://gosink.in/games-that-ui-designers-can-play-to-test-their-skills/", "published_at": "2019-11-04T11:17:33+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878ea4b1f6", "title": null, "url": "https://gosink.in/tag/design-games/", "published_at": "2019-11-02T15:29:45+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878f83993c", "title": null, "url": "https://gosink.in/tag/ui/", "published_at": "2019-11-02T15:29:45+00:00" }, { "id": "01a0d17f-d1d7-723c-b865-8c878fa19431", "title": null, "url": "https://gosink.in/tag/ui-design/", "published_at": "2019-11-02T15:29:45+00:00" } ] posts Claim your blog
Back to gosink.in
Blog Β· corpus.blog/blogs/gosink.in/posts

gosink.in

gosink.in

2026

2025

2024

2023

2022

2021

2020

2019