corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087ba-6e8f-7225-b779-d9074704102a", "title": "When React Hooks Stop Scaling: Moving Complex State to Zustand", "url": "https://orizens.com/blog/2026-06-18-zustand/", "published_at": "2026-06-18T10:00:00+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90747bb1447", "title": "Code Review Is Broken in the Age of AI - Here's what can we do", "url": "https://orizens.com/blog/2026-11-03-ai-code-review/", "published_at": "2026-03-16T10:00:00+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90748951213", "title": "Effective AI Engineering: Prompts That Double as Tests", "url": "https://orizens.com/blog/Effective-AI-Engineering-Prompts-That-Double-as-Tests/", "published_at": "2025-12-09T18:00:00+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90750fe0cec", "title": "The Benefits of Using RTK Query: A Scalable and Efficient Solution", "url": "https://orizens.com/blog/the_benefits_of_using_rtk_query_a_scalable_and_efficient_solution/", "published_at": "2024-06-03T14:51:41+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9075117b981", "title": "Why I choose Astro for web app development in 2024", "url": "https://orizens.com/blog/why-i-chose-astro-for-web-app-dev-in-2024/", "published_at": "2024-02-15T21:16:45+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074972f326", "title": "Best Practices for Developing Complex Form-Based Apps with React Hook Form and TypeScript Support", "url": "https://orizens.com/blog/best_practices_for_developing_complex_form-based_apps_with_react_hook_form_and_typescript_support/", "published_at": "2023-09-26T14:19:07+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074cd92239", "title": "Integration of Firebase Firestore with Redux Toolkit Query", "url": "https://orizens.com/blog/integration-of-firebase-firestore-with-redux-toolkit-query/", "published_at": "2023-04-06T15:56:38+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074fea98f6", "title": "Reducing React Dev Server to 213ms - From Create React App To Vite Migration", "url": "https://orizens.com/blog/reducing-react-dev-server-to-213ms-from-create-react-app-to-vite-migration/", "published_at": "2022-08-10T15:56:38+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074851ea71", "title": "500ms to 1.7ms In React: A Journey And A Checklist", "url": "https://orizens.com/blog/500ms_to_1_7ms_in_react_a_journey_and_a_checklist/", "published_at": "2022-07-28T15:56:38+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074c11899f", "title": "Integrating React Hook Form & Redux-Toolkit (rtk)", "url": "https://orizens.com/blog/integrating-react-hook-form-and-redux-toolkit-rtk/", "published_at": "2021-10-13T17:49:04+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074aba45c1", "title": "How To Improve Your Developer Experience (DX) With React, Hooks And Redux-Toolkit (rtk)", "url": "https://orizens.com/blog/how-to-improve-your-developer-experience-(dx)-with-react-hooks-and-redux-toolkit-rtk/", "published_at": "2021-07-03T22:14:48+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074e361df8", "title": "React Hooks Retrospective: Event Driven Async Hooks", "url": "https://orizens.com/blog/react-hooks-retrospective-event-driven-async-hooks/", "published_at": "2021-01-31T22:14:48+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074f2343ca", "title": "React - Making Component & Hooks With Clean Code Approach", "url": "https://orizens.com/blog/react-making-component-and-hooks-with-clean-code-approach/", "published_at": "2020-12-31T00:13:48+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9075005167a", "title": "Show A PWA Update with Redux, React Hooks & Service Workers", "url": "https://orizens.com/blog/show-a-pwa-update-with-redux-react-hooks-and-service%20workers/", "published_at": "2020-06-28T15:48:30+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074b259e4e", "title": "How To Let Your React Code Speak For Itself", "url": "https://orizens.com/blog/how-to-let-your-react-code-speak-for-itself/", "published_at": "2020-05-30T15:48:30+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074a273b90", "title": "How To Functional Programming With Custom React Hooks", "url": "https://orizens.com/blog/how-to-functional-programming-with-custom-react-hooks/", "published_at": "2020-04-19T23:32:38+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074b3d3af4", "title": "How To Not Have A Mess with React Hooks & Redux", "url": "https://orizens.com/blog/how-to-not-have-a-mess-with-react-hooks-and-redux/", "published_at": "2020-01-17T03:58:39+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074d99e15b", "title": "React Hooks and Components: Custom Hooks as Minions At Your Service", "url": "https://orizens.com/blog/react-hooks-and-components-custom-hooks-as-minions-at-your-service/", "published_at": "2019-10-05T14:50:00+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90746bf6bb0", "title": "From Wordpress to React, Gatsby And Netlify - Now In Orizens.com", "url": "https://orizens.com/blog/2019-08-30-react-gatsby-and-netlify-now-in-orizens/", "published_at": "2019-08-30T04:09:35+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d907463aea4a", "title": "Ngrx, Scrolling Into DOM Elements & Components Communication", "url": "https://orizens.com/blog/2018-07-31-ngrx-scrolling-ino-dom-element-and-components-communication/", "published_at": "2018-07-31T04:09:35+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d907463095b5", "title": "Upgrading to Angular 5: Using HttpClient, JSONP with parameters", "url": "https://orizens.com/blog/2017-12-27-upgrading-to-angular-5-using-httpclient-jsonp-with-parameters/", "published_at": "2017-12-27T12:30:41+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90745ab5ce0", "title": "Decluttering Angular Components: The Proxy Pattern", "url": "https://orizens.com/blog/2017-10-27-decluttering-angular-components-the-proxy-pattern/", "published_at": "2017-10-27T18:30:35+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074514fb51", "title": "Reusing ngrx/effects in Angular (communicating between reducers)", "url": "https://orizens.com/blog/2017-04-25-reusing-ngrxeffects-in-angular-communicating-between-reducers/", "published_at": "2017-04-25T09:17:09+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9074463a4e7", "title": "Guidelines For developing with Angular, ngrx/store, ngrx/effects & AOT", "url": "https://orizens.com/blog/2017-03-19-guidelines-for-developing-with-angular-ngrxstore-ngrxeffects-aot/", "published_at": "2017-03-19T13:57:23+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90744303f30", "title": "Lessons Learned from Creating A Typeahead With RxJs And Angular", "url": "https://orizens.com/blog/2017-01-01-lessons-learned-from-creating-a-typeahead-with-rxjs-and-angular-2/", "published_at": "2017-01-01T14:29:36+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90744196269", "title": "Angular (2+): From Services To Reactive Effects With Ngrx/Effects", "url": "https://orizens.com/blog/2016-09-26-angular-2-from-services-to-reactive-effects-with-ngrxeffects/", "published_at": "2016-09-26T19:08:53+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d907433fe604", "title": "Angular 2 Final Version Is Live - Resource: Start With Ngrx Tools", "url": "https://orizens.com/blog/2016-09-15-angular-2-final-version-is-live-start-with-ngrx-tools/", "published_at": "2016-09-15T14:14:32+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d907427398e0", "title": "Angular (2+), Ngrx/Store & Ngrx/Effects - Intro To Functional Approach For A Chain Of Actions", "url": "https://orizens.com/blog/2016-07-25-angular-2-ngrxstore-ngrxeffects-intro-to-functional-approach-for-a-chain-of-actions/", "published_at": "2016-07-25T05:42:19+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90742153eb9", "title": "Angular (2+) NgZone Intro - The new \"scope.apply\"", "url": "https://orizens.com/blog/2016-06-02-angular-2-ngzone-intro-the-new-scope-apply/", "published_at": "2016-06-02T07:57:34+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90741add156", "title": "Environment Configuration with Angular.js, ES2015 / ES6 & Browserify", "url": "https://orizens.com/blog/2016-03-25-environment-configuration-with-angular-js-es2015-es6-browserify/", "published_at": "2016-03-25T10:24:08+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d907411641fa", "title": "Angular (2+) - Communication Between Components & Components Design", "url": "https://orizens.com/blog/2016-03-06-angular-2-communication-between-components-components-design/", "published_at": "2016-03-06T18:58:56+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90740302723", "title": "Adding Redux with NgRx/store to Angular (2+) - Part 2 (Testing Reducers)", "url": "https://orizens.com/blog/2016-02-29-adding-redux-with-ngrxstore-to-angular2-part-2-testing-reducers/", "published_at": "2016-02-29T15:38:56+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d90740174e70", "title": "Angular (2+) & NgRx/store: The NgModel In Between Use Case (from Angular 1)", "url": "https://orizens.com/blog/2016-02-19-angular-2-ngrxstore-the-ngmodel-in-between-use-case-from-angular-1/", "published_at": "2016-02-19T13:51:39+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9073f682896", "title": "Adding Redux with NgRx/Store to Angular (2+) - Part 1", "url": "https://orizens.com/blog/2016-02-12-adding-redux-with-ngrxstore-to-angular-2-part-1/", "published_at": "2016-02-12T12:20:18+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9073e890026", "title": "Angular (2+): Attribute @Directive() & Creating An Infinite Scroll Directive", "url": "https://orizens.com/blog/2016-02-05-angular-2-attribute-directive-creating-an-infinite-scroll-directive/", "published_at": "2016-02-05T10:25:01+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9073df98feb", "title": "From Angular 1.x ng-repeat to Angular (2+) NgFor with Component", "url": "https://orizens.com/blog/2016-01-29-from-angular-1-x-ng-repeat-to-angular-2-ngfor-with-component/", "published_at": "2016-01-29T11:13:44+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9073d351ae1", "title": "Migrating A Component To Angular (2+): From Angular 1.x & Es2015", "url": "https://orizens.com/blog/2016-01-22-migrating-a-component-to-angular-2-from-angular-1-x-es2015/", "published_at": "2016-01-22T13:16:33+00:00" }, { "id": "01a087ba-6e8f-7225-b779-d9073c46380c", "title": "Testing Angular 1.x ES2015 Component with Jasmine", "url": "https://orizens.com/blog/2016-01-15-testing-angular-1-x-es2015-component-with-jasmine/", "published_at": "2016-01-15T10:43:33+00:00" }, { "id": "01a087ba-6e8e-719f-ac96-e97fd9d9d0db", "title": "Setup Karma For Testing Angular 1.x Components With ES2015 & Browserify", "url": "https://orizens.com/blog/2016-01-08-setup-karma-for-testing-angular-1-x-components-with-es2015-browserify/", "published_at": "2016-01-08T11:32:43+00:00" }, { "id": "01a087ba-6e8e-719f-ac96-e97fd9215884", "title": "From Angular ES5 Directive To Angular ES2015 Component (ES6)", "url": "https://orizens.com/blog/2016-01-01-from-angular-es5-directive-to-angular-es2015-component/", "published_at": "2016-01-01T15:22:08+00:00" } ] posts
Claim your blog
Back to orizens.com
Blog · corpus.blog/blogs/orizens.com/posts
orizens.com
orizens.com
2026
When React Hooks Stop Scaling: Moving Complex State to Zustand
original ↗
18 Jun 2026
Code Review Is Broken in the Age of AI - Here's what can we do
original ↗
16 Mar 2026
2025
Effective AI Engineering: Prompts That Double as Tests
original ↗
9 Dec 2025
2024
The Benefits of Using RTK Query: A Scalable and Efficient Solution
original ↗
3 Jun 2024
Why I choose Astro for web app development in 2024
original ↗
15 Feb 2024
2023
Best Practices for Developing Complex Form-Based Apps with React Hook Form and TypeScript Support
original ↗
26 Sept 2023
Integration of Firebase Firestore with Redux Toolkit Query
original ↗
6 Apr 2023
2022
Reducing React Dev Server to 213ms - From Create React App To Vite Migration
original ↗
10 Aug 2022
500ms to 1.7ms In React: A Journey And A Checklist
original ↗
28 Jul 2022
2021
Integrating React Hook Form & Redux-Toolkit (rtk)
original ↗
13 Oct 2021
How To Improve Your Developer Experience (DX) With React, Hooks And Redux-Toolkit (rtk)
original ↗
3 Jul 2021
React Hooks Retrospective: Event Driven Async Hooks
original ↗
31 Jan 2021
2020
React - Making Component & Hooks With Clean Code Approach
original ↗
31 Dec 2020
Show A PWA Update with Redux, React Hooks & Service Workers
original ↗
28 Jun 2020
How To Let Your React Code Speak For Itself
original ↗
30 May 2020
How To Functional Programming With Custom React Hooks
original ↗
19 Apr 2020
How To Not Have A Mess with React Hooks & Redux
original ↗
17 Jan 2020
2019
React Hooks and Components: Custom Hooks as Minions At Your Service
original ↗
5 Oct 2019
From Wordpress to React, Gatsby And Netlify - Now In Orizens.com
original ↗
30 Aug 2019
2018
Ngrx, Scrolling Into DOM Elements & Components Communication
original ↗
31 Jul 2018
2017
Upgrading to Angular 5: Using HttpClient, JSONP with parameters
original ↗
27 Dec 2017
Decluttering Angular Components: The Proxy Pattern
original ↗
27 Oct 2017
Reusing ngrx/effects in Angular (communicating between reducers)
original ↗
25 Apr 2017
Guidelines For developing with Angular, ngrx/store, ngrx/effects & AOT
original ↗
19 Mar 2017
Lessons Learned from Creating A Typeahead With RxJs And Angular
original ↗
1 Jan 2017
2016
Angular (2+): From Services To Reactive Effects With Ngrx/Effects
original ↗
26 Sept 2016
Angular 2 Final Version Is Live - Resource: Start With Ngrx Tools
original ↗
15 Sept 2016
Angular (2+), Ngrx/Store & Ngrx/Effects - Intro To Functional Approach For A Chain Of Actions
original ↗
25 Jul 2016
Angular (2+) NgZone Intro - The new "scope.apply"
original ↗
2 Jun 2016
Environment Configuration with Angular.js, ES2015 / ES6 & Browserify
original ↗
25 Mar 2016
Angular (2+) - Communication Between Components & Components Design
original ↗
6 Mar 2016
Adding Redux with NgRx/store to Angular (2+) - Part 2 (Testing Reducers)
original ↗
29 Feb 2016
Angular (2+) & NgRx/store: The NgModel In Between Use Case (from Angular 1)
original ↗
19 Feb 2016
Adding Redux with NgRx/Store to Angular (2+) - Part 1
original ↗
12 Feb 2016
Angular (2+): Attribute @Directive() & Creating An Infinite Scroll Directive
original ↗
5 Feb 2016
From Angular 1.x ng-repeat to Angular (2+) NgFor with Component
original ↗
29 Jan 2016
Migrating A Component To Angular (2+): From Angular 1.x & Es2015
original ↗
22 Jan 2016
Testing Angular 1.x ES2015 Component with Jasmine
original ↗
15 Jan 2016
Setup Karma For Testing Angular 1.x Components With ES2015 & Browserify
original ↗
8 Jan 2016
From Angular ES5 Directive To Angular ES2015 Component (ES6)
original ↗
1 Jan 2016