HN user

jo_beef

288 karma
Posts10
Comments16
View on HN
  Location: Philippines
  Remote: Yes
  Willing to relocate: No
  Technologies: React.js, Next.js, Typescript, Prisma, Tailwind CSS
  Résumé/CV: https://www.linkedin.com/in/jopsima
  Email: jerichoopsima22@gmail.com
I'm primarily a frontend-leaning developer, but I've got solid experience on the backend too. Unlike the average junior who requires constant hand-holding, I'm quick to pick up new technologies. You could throw me into the deep end, and I'd figure out how to swim in no time.

My projects are available on my GitHub profile (https://github.com/jahriko)

I'm currently building a project using App Router. Here are my thoughts so far:

1. In React Server Components, you fetch data at the component level instead of route level. You can pass the data down as props if it's a client component.

2. I'm not sure if HMR is faster in Pages, but in App Router it tends to be slow. I always use --turbo to see changes quickly, but it can still be a bit buggy.

3. I just found out that using "use client" directive isn't actually sending 100% javascript to the client. It's just a replacement of serverSideProps. The component is rendered both on the server and the client, which can be confusing at first. You can disable SSR using dynamic imports.

4. I actually like Route Groups, best feature by far.

Also Telegram is like second internet, nobody talks about!

Do you have any groups/channels that you can recommend?

You should be careful with your thoughts.

There's this type of bias (I forget the name, I think it's availability heuristic?) where you overthink things to a point that it becomes the central point of your thought and think that everything is going downhill.

The whole article can be summed up to :

1. Think of something 2. Return to that thought from time to time 3. Repeat

I read the comment section first to see if it's worth reading. And when they do, I skim the whole article starting from intro then headings (without reading the paragraph) then skip to conclusion. If they intrigue me I go back to those headings and read the whole paragraph. But if they contain too much flowery words I just close the tab.

I went down the rabbit hole only to realize that none of them provide better tooling for organizing scattered thoughts. Now I just use Obsidian's Daily Notes and embrace the fact that no one can provide better note organization, though it still annoys me that it takes seconds to open the app despite the fact that I didn't install any plugins and turned off most of the features that were unnecessary to me.

There's a program for this, https://espanso.org/ You can add some trigger words in the YAML file.

for example :

    - trigger: ":date"
      replace: "{{mydate}}"
      vars:
        - name: mydate
          type: date
          params:
            format: "%m/%d/%Y"
If I type : date (without the space) it would automatically convert it to 06/08/2022. It's pretty cool.

I also found this one https://www.autohotkey.com/ but I haven't tried it yet.