41554 blogs · [ { "id": "01a0876f-05d7-73ff-9098-bf17b6692a69", "title": "Measuring Performance in FrontEnd using FPS", "url": "https://latish.dev/blog/2026/05/27/measuring-performance-in-frontend-using-fps/", "published_at": "2026-05-27T15:00:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b6cec5ef", "title": "3 Approaches for Implementing Nested Forms in Angular", "url": "https://latish.dev/blog/2020/10/11/3-approaches-for-implementing-nested-forms-in-angular/", "published_at": "2020-10-11T20:54:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b74ea61f", "title": "Creating Container and Presentational Components in Angular", "url": "https://latish.dev/blog/2019/01/21/creating-container-and-presentational-components-in-angular/", "published_at": "2019-01-21T20:18:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b828ec52", "title": "2018: Shipped", "url": "https://latish.dev/blog/2018/12/31/2018-shipped/", "published_at": "2018-12-31T21:25:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b86edb71", "title": "New Website for my Book Notes", "url": "https://latish.dev/blog/2018/02/03/new-website-for-my-book-notes/", "published_at": "2018-02-03T16:39:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b86f0473", "title": "2017: Shipped", "url": "https://latish.dev/blog/2017/12/31/2017-shipped/", "published_at": "2018-01-01T01:56:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b945b166", "title": "Book Notes: Essentialism", "url": "https://latish.dev/blog/2017/07/30/book-notes-essentialism/", "published_at": "2017-07-30T20:59:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17b9b3b06d", "title": "Book Notes: Deep Work", "url": "https://latish.dev/blog/2017/07/30/book-notes-deep-work/", "published_at": "2017-07-30T20:50:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17ba4c0aa7", "title": "Book Notes: Daring Greatly", "url": "https://latish.dev/blog/2017/07/30/book-notes-daring-greatly/", "published_at": "2017-07-30T20:44:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bb0e7660", "title": "Book Notes: Rising Strong", "url": "https://latish.dev/blog/2017/07/30/book-notes-rising-strong/", "published_at": "2017-07-30T20:35:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bb57f2b4", "title": "Book Notes: Fooled by Randomness", "url": "https://latish.dev/blog/2017/07/30/book-notes-fooled-by-randomness/", "published_at": "2017-07-30T20:22:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bbac8195", "title": "Book Notes: Moonwalking with Einstein", "url": "https://latish.dev/blog/2017/07/30/book-notes-moonwalking-with-einstein/", "published_at": "2017-07-30T20:08:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bbe19daa", "title": "Book Notes: Ego Is the Enemy", "url": "https://latish.dev/blog/2017/07/30/book-notes-ego-is-the-enemy/", "published_at": "2017-07-30T20:00:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bcc741dc", "title": "Book Notes: The Gifts of Imperfection", "url": "https://latish.dev/blog/2017/07/30/book-notes-the-gifts-of-imperfection/", "published_at": "2017-07-30T19:51:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bd749bf7", "title": "Inspect UI Elements in your React Native Application", "url": "https://latish.dev/blog/2017/05/09/inspect-ui-elements-in-your-react-native-application/", "published_at": "2017-05-09T12:41:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17be37e1e1", "title": "Detecting Device Orientation change with React Native", "url": "https://latish.dev/blog/2017/05/08/detecting-device-orientation-change-with-react-native/", "published_at": "2017-05-08T23:51:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bee8b1b3", "title": "2016: Shipped", "url": "https://latish.dev/blog/2016/12/27/2016-shipped/", "published_at": "2016-12-28T00:06:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17bfcac74c", "title": "Podcast Interview on This Developing Story", "url": "https://latish.dev/blog/2016/11/18/podcast-interview-on-this-developing-story/", "published_at": "2016-11-18T15:10:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c0791700", "title": "Book Notes: Don't Shoot the Dog", "url": "https://latish.dev/blog/2016/11/16/book-notes-dont-shoot-the-dog/", "published_at": "2016-11-17T03:06:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c099484b", "title": "Podcast Interview on Cross Cutting Concerns", "url": "https://latish.dev/blog/2016/11/02/podcast-interview-on-cross-cutting-concerns/", "published_at": "2016-11-02T11:54:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c15b816a", "title": "Using ES6/ES2015 with ExtJS", "url": "https://latish.dev/blog/2016/10/01/using-es6-slash-es2015-with-extjs/", "published_at": "2016-10-01T15:52:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c1b7c3bd", "title": "Standing Desk Review: Varidesk", "url": "https://latish.dev/blog/2016/08/24/standing-desk-review-varidesk/", "published_at": "2016-08-24T13:24:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c2641d6d", "title": "Book Notes: Bird by Bird: Some Instructions on Writing and Life", "url": "https://latish.dev/blog/2016/08/14/book-notes-bird-by-bird-some-instructions-on-writing-and-life/", "published_at": "2016-08-14T19:32:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c27b3c0a", "title": "Book Notes: When Breath Becomes Air", "url": "https://latish.dev/blog/2016/08/14/book-notes-when-breath-becomes-air/", "published_at": "2016-08-14T19:32:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c36eb72a", "title": "Book Notes: Influence: The Psychology of Persuasion", "url": "https://latish.dev/blog/2016/08/10/book-notes-influence-the-psychology-of-persuasion/", "published_at": "2016-08-10T23:57:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c42f8624", "title": "Book Notes: How to Fail at Almost Everything and Still Win Big", "url": "https://latish.dev/blog/2016/06/01/book-notes-how-to-fail-at-almost-everything-and-still-win-big/", "published_at": "2016-06-02T02:18:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c497e749", "title": "Book Notes: The Obstacle Is the Way", "url": "https://latish.dev/blog/2016/05/31/book-notes-the-obstacle-is-the-way/", "published_at": "2016-06-01T02:02:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c4deeae3", "title": "Book Notes: Crucial Conversations", "url": "https://latish.dev/blog/2016/05/30/book-notes-crucial-conversations/", "published_at": "2016-05-31T02:18:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c590812f", "title": "Book Notes: To Sell Is Human", "url": "https://latish.dev/blog/2016/05/29/book-notes-to-sell-is-human/", "published_at": "2016-05-30T02:18:00+00:00" }, { "id": "01a0876f-05d7-73ff-9098-bf17c63fd221", "title": "Book Notes: The War of Art", "url": "https://latish.dev/blog/2016/05/01/book-notes-the-war-of-art/", "published_at": "2016-05-01T23:16:00+00:00" } ] posts Claim your blog
Back to latish.dev
Blog · corpus.blog/blogs/latish.dev/posts

latish.dev

latish.dev

2026

2020

2019

2018

2017

2016