You mean you built a frontend for Google, not a search engine.
That's literally in the title. It says METASearch engine, not search engine. I have never claimed it was a search engine. https://en.wikipedia.org/wiki/Metasearch_engine
Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
11–20 of 46 posts
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#12Nice to see a project using React, Typescript and Redux in the wild.
Heh. Wait, you're joking right?
Heck, I already have huge livetemplates in my ide to generate most of these stuff, but it feels wrong. And while we have fun writing "enterprise quality code", routing falls apart, load indicators are missing, form validators are a mess, error handling is broken, etc.
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#13This is a neat project. I would encourage more development be done to have the type cover more of the front end code. Your development environment must not be of much help due to the heavy use of the "any" type throughout the codebase, which essentially escapes out of the type system.
Thanks, it started out as regular, valid JS, then I figured I might as well convert it to TypeScript, and I did so (perhaps too) quickly. I do plan to add stronger typing later.
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#14Earlier quoted context omitted.
Heh. Wait, you're joking right?
Well, typescript is nice. But. The amount of boilerplate I write with redux is downright annoying, add typescript to the mix and the interfaces, typedefinitions, enums, various scattered exports, actioncreators and typehelpers are just mind-boggling - I don't like it. Heck, I already have huge livetemplates in my ide to generate most of these stuff, but it feels wrong. And while we have fun writing "enterprise qualit…
We're currently working on a package called `redux-starter-kit` that contains some utilities to help simplify common concerns about Redux, including store setup, generating action creators, and writing reducer logic and immutable updates:
https://github.com/reduxjs/redux-starter-kit
I'd appreciate it if you could take a look, try it out, and give us some feedback.
It's currently JS-only, but we're planning to convert it to be written in TS in the near future.
As for as Redux and TS in general... I know I've seen comments similar to yours ("duplicating action constants and enums", etc). Unfortunately, I don't use TS myself, and don't know enough to offer meaningful suggestions there.
If you've got specific pain points with Redux and TS, please go ahead and file an issue for discussion, and perhaps we can work on some solutions.
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#15Earlier quoted context omitted.
Heh. Wait, you're joking right?
Well, typescript is nice. But. The amount of boilerplate I write with redux is downright annoying, add typescript to the mix and the interfaces, typedefinitions, enums, various scattered exports, actioncreators and typehelpers are just mind-boggling - I don't like it. Heck, I already have huge livetemplates in my ide to generate most of these stuff, but it feels wrong. And while we have fun writing "enterprise qualit…
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#16Earlier quoted context omitted.
Well, typescript is nice. But. The amount of boilerplate I write with redux is downright annoying, add typescript to the mix and the interfaces, typedefinitions, enums, various scattered exports, actioncreators and typehelpers are just mind-boggling - I don't like it. Heck, I already have huge livetemplates in my ide to generate most of these stuff, but it feels wrong. And while we have fun writing "enterprise qualit…
This is why we are using MobX at work. The amount of boilerplate code in Redux is insane.
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#17Earlier quoted context omitted.
Well, typescript is nice. But. The amount of boilerplate I write with redux is downright annoying, add typescript to the mix and the interfaces, typedefinitions, enums, various scattered exports, actioncreators and typehelpers are just mind-boggling - I don't like it. Heck, I already have huge livetemplates in my ide to generate most of these stuff, but it feels wrong. And while we have fun writing "enterprise qualit…
This is why we are using MobX at work. The amount of boilerplate code in Redux is insane.
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#18Earlier quoted context omitted.
Well, typescript is nice. But. The amount of boilerplate I write with redux is downright annoying, add typescript to the mix and the interfaces, typedefinitions, enums, various scattered exports, actioncreators and typehelpers are just mind-boggling - I don't like it. Heck, I already have huge livetemplates in my ide to generate most of these stuff, but it feels wrong. And while we have fun writing "enterprise qualit…
Hi, I'm a Redux maintainer. We're currently working on a package called `redux-starter-kit` that contains some utilities to help simplify common concerns about Redux, including store setup, generating action creators, and writing reducer logic and immutable updates: https://github.com/reduxjs/redux-starter-kit I'd appreciate it if you could take a look, try it out, and give us some feedback. It's currently JS-only, b…
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#19I see that you are scraping the results directly, curious if you’d tried out Google’s json search api? Any thoughts about it? I was about to need it or similar for a project.
It's not too bad, but not free as far as I'm aware and the result snippets they give you are quite limited in length. Also I found it a little tricky to get good results on some queries when I tried it out.
Re: Show HN: I Built a Metasearch Engine with React, Redux, Express and TypeScript
#20Earlier quoted context omitted.
Hi, I'm a Redux maintainer. We're currently working on a package called `redux-starter-kit` that contains some utilities to help simplify common concerns about Redux, including store setup, generating action creators, and writing reducer logic and immutable updates: https://github.com/reduxjs/redux-starter-kit I'd appreciate it if you could take a look, try it out, and give us some feedback. It's currently JS-only, b…
I know this is going to sound like blasphemy, but is the TS version also going to support Angular?