Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nickdandakis
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
nickdandakis
1y ago
Here to say that I have been working on a canvas-based app for a while now. Canvas apps are hard y'all! I greatly appreciate tldraw and think the licensing changes are completely reasonable. The team is highly responsive on Discord, an
2.
▲
by
nickdandakis
3y ago
I actually wish Mozilla put out a dedicated password manager. They have Sync, and they have SoPS (or well, used to?). I'd gladly pay extra for it
3.
▲
by
nickdandakis
3y ago
Analytics should just be one point to weigh across others when making a decision. I don't fully think it's a binary decision to use it or not. Consider analytics. Consider user feedback. Consider your gut. Consider stakeholder req
4.
▲
by
nickdandakis
3y ago
This is the best take, IMO. Different strokes for different folks, but frankly managers don't care if a deadline greatly encourages or greatly stresses their ICs. Either way, it's a way to hold people accountable for a deliverable
5.
▲
by
nickdandakis
3y ago
You should already be spinning up caches and databases in dev anyway? I agree though that the article is missing some explicit insight into how this change is handled on the local dev environment. I'm assuming the local dev environment
6.
▲
by
nickdandakis
4y ago
You're translating the class-based way of working in React against hooks, without stopping to consider understanding hooks as a first-class principle instead of a translation. It's called useEffect because it runs on the (side)eff
7.
▲
by
nickdandakis
4y ago
yeah the article has a very US-centric take, stick shift is still very much alive in Europe. it's a lot of the times the more affordable option, and plenty of places in Europe dont have bumper to bumper traffic that makes stick a pain
8.
▲
by
nickdandakis
4y ago
Have you used git submodules before? I've only used them once and vowed to never use them again. It's effectively just a pointer to a hash, and ends up being useless for versioning + a really nice footgun for tracking upstream upd
9.
▲
by
nickdandakis
5y ago
Handsome | Senior Frontend Engineer | REMOTE | Contract (6 mo+) https://handsome.is Handsome is looking for a talented freelance frontend (or fullstack) engineer to work closely and collaboratively with our design team to create
10.
▲
by
nickdandakis
5y ago
Handsome | Senior Frontend Engineer | REMOTE | Contract (6 mo+) https://handsome.is Handsome is looking for a talented freelance frontend (or fullstack) engineer to work closely and collaboratively with our design team to create
11.
▲
by
nickdandakis
5y ago
This is all fair and good. I was just pointing out the beginnings of a trend. To me, build-time image optimization would’ve been a prerequisite for next/image even launching in the past. Something in the tune of “…and Vercel does all o
12.
▲
by
nickdandakis
5y ago
Also disappointed by this. Vercel has increasingly been putting out more features that are tucked behind a vendor-lock. - `next export` when using `next/image` doesn't have a sane default - Running a custom server means no deployi
13.
▲
by
nickdandakis
6y ago
Handsome | Austin, TX | Contract (4 mo+) | REMOTE https://handsome.is Handsome is looking for a talented freelance frontend engineer to work closely and collaboratively with our design team to create extraordinary, award-worthy
14.
▲
by
nickdandakis
6y ago
The vast majority of candidates I've spoken to commit their code to private repositories. Same goes for me. Roles were for fullstack and frontend. You're right in that sometimes time escapes us when coding. That's why I set a
15.
▲
by
nickdandakis
6y ago
What does skill have to do with difficulty? Big red flag if you think the only way to impress someone of your coding skills is if you overengineer a solution. If some candidate submitted an overengineered solution, I wouldn't hire them
16.
▲
by
nickdandakis
6y ago
I've hired a handful of people with this process, across two organizations. First time around, I identified and created the take-home exercise in one working day. Half of it was actually setting things up, the second half was solving i
17.
▲
by
nickdandakis
6y ago
Yes, there is. Extract a piece of work from the project the new hire will be working on. Set up scaffolding and any boilerplate so that only have to implement one new feature (or fix one bug). Give it to another employee or yourself and sol
18.
▲
by
nickdandakis
7y ago
Preferred syntax should be enough, but here's a couple more differences: - Vue has a set of core libraries (Vuex, vue-router, etc) maintained by the same org. - Single file components with scoped styling out of the box. - Vue integrati
19.
▲
by
nickdandakis
7y ago
The thing is, I don't disagree that a large (if not majority) number of developers reach for dependencies by default, instead of carefully considering patterns first. I don't think bundling React the view library, Redux the state
20.
▲
by
nickdandakis
7y ago
Not to mention you can still keep your pure UI components separate from your components that have data fetching logic (aka containers). Components are highly reusable. Containers are coupled to specific API calls or logic. I still default t
21.
▲
by
nickdandakis
7y ago
Out of curiosity, how is it not still "rendering"? Do you prefer "start" because it renders a tree of children? But yes, rendering doesn't need to be interrupted. They specifically mention architecture decisions to
22.
▲
by
nickdandakis
7y ago
Sometimes frontend developers overengineer their solutions, yes. Sometimes you need a more complicated solution for a complicated set of requirements. Do you need GraphQL? Nope! Do you need GraphQL for an application that needs to fetch a l
23.
▲
by
nickdandakis
7y ago
- Don't default to "Agile" (or be fully "Agile" for that matter) - Don't default to Typescript (or any technology for that matter) - Don't default to TDD (or any dev methodology for that matter) - Don'
24.
▲
by
nickdandakis
7y ago
I don't. I have stints of high motivation and stints of low motivation. The trick is to be productive without being passionate about programming. "Choose a job you love and you will never have to work a day in your life" is a
25.
▲
by
nickdandakis
7y ago
Key-value stores satisfy a set of use-cases, as do NoSQL, and SQL. Key-value is great when you have a key-value pair that you'd like to cache. Specifically in web workloads, maybe you'd like to cache the API response (value) to a
26.
▲
by
nickdandakis
7y ago
My argument is that they're using the same strategy, language and branding they used to sell their brand to the world to sell their public offering to the world. I don't perceive that as detrimental, and don't see how designi
27.
▲
by
nickdandakis
7y ago
I'd agree except WeWork's emphasis on design is a huge reason they have become this big in the first place.
28.
▲
by
nickdandakis
7y ago
Question from someone that's not familiar with law, or I guess specifically antitrust (anti-monopoly?) law. How are these acquisitions not in violation of these laws. Especially from the Big Tech Cos that slurp up literally any small c
29.
▲
by
nickdandakis
7y ago
Did your company try to write an FAQ page on how to accept the double-confirm dialogs in all major browsers (with screenshots) to maybe reduce your "90% of support tickets"? Does your ticketing software redirect you to (or display
30.
▲
by
nickdandakis
7y ago
An actual Apple employee.
More ›