News for hackers. Stuff that matters.

xenopticon

Re:Ask HN: What non-AI products are you working on? on Tuesday March 26, 2024 @01:48PM (#39830689)
I'm building a set of tools to work with OpenAPI specifications in teams.

Some of the workflows I'm trying to unlock:

- Track every breaking change pushed to your API and notify your team on Slack and e-mail

- Generate a changelog from your OpenAPI automatically

- Generate mocks for every endpoint to share with your frontend person/team

- Public, private, and password-protected API reference pages to share with partners

Here's a link: https://frevo.dev (still in early access)

Re:Has anyone gotten out of daily 8:30am stand-up meetings? on Monday February 26, 2024 @07:36AM (#39510558)
Is there something specific you wanna know? My arrangements look pretty similar: I bill per hour, clients pay me to create web applications (usually SaaS), and I work either alone (preferred) or on small teams.
Re:Has anyone gotten out of daily 8:30am stand-up meetings? on Friday February 23, 2024 @02:34PM (#39485110)
Freelancing fixes this.

I have a no-recurring-meetings policy, all clients are informed upfront. I overcommunicate and post regular updates on Slack, etc. I had zero issues with this so far (e.g. a client dropped me because I refused daily standups).

I've found that, once people have a clear idea of how much you cost per hour (not monthly or yearly), they tend to value your time more.

My work calendar has been completely free for over 3 years now.

Re:It's weird how design systems are so rote, yet so difficult on Saturday December 16, 2023 @04:08PM (#38667692)
I think you're right. I see a lot of tools for Node.js, Python, and even Rust, but not so much for other languages.

I'm a bit frustrated with openapi.tools too, I think they could do a better job curating and keeping the tools updated. Their issues page on GitHub makes it look like they are not actively maintaining it. I actually bought openapi.cool this week and I'm thinking of building my own version of it.

Re:It's weird how design systems are so rote, yet so difficult on Thursday December 14, 2023 @12:27AM (#38638118)
To offer a different perspective, I believe the ecosystem around OpenAPI has vastly improved in the last year or so, at least in my technology stack (Node.js & TypeScript).

- I am currently building a product in the space and I've got competitors tackling the problem from many different angles

- Lots of tools & libraries to choose from when working with OpenAPI specifications (yes, lots of outdated stuff too)

- New platforms like Platformatic are making big bets on OpenAPI and building features around it

- People are using OpenAPI specs with ChatGPT to make custom integrations

For code-generation in particular, there's a handful of libraries that use OpenAPI specs to "glue" the backend and frontend together in different ways (ts-rest, openapi-fetch, openapi-types, orval, feTS). Many startups also offer seamless OpenAPI -> SDK generation.

It's an obvious resource at this point, but this site[1] is a good starting point.

[1] https://openapi.tools

Re:Ask HN: What apps have you created for your own use? on Wednesday December 13, 2023 @07:24AM (#38626338)
This is super cool. Many startups are offering OpenAPI -> SDK, but I've never seen anything that generates a command-line tool.
Re:Ask HN: 2023 New Year's resolutions check-up on Tuesday December 12, 2023 @01:52PM (#38616580)
I'm not a fan of setting multiple resolutions (hardcore focus), so I've only set one for this year: to get 1 (one) paying user for my SaaS app.

It didn't help that I finished building it in November, but well... here I am still waiting for that one Stripe notification.

Next year I'll try something easier, like running a half-marathon or something.

Re:Django 5.0 Is Released on Wednesday December 06, 2023 @06:20AM (#38542520)
> constant communication between backend and front-end devs

Curious, are you doing anything in your code-generation workflow to solve this specific pain point?

Re:Ask HN: Freelancer? Seeking freelancer? (July 2021) on Friday July 02, 2021 @05:34AM (#27709539)
SEEKING WORK | REMOTE (EUROPE) | 15-20 hours/week

Node.js specialist with 8 years of experience.

I work together with organizations of all sizes to build and scale Node.js applications, as well adopt Node.js into their technology stack.

More info: https://bit.ly/3hdKv6C

Re:Ask HN: Are there any Public Knowledge Databases? on Thursday July 01, 2021 @09:46AM (#27698984)
I really, really like Are.na.

I cannot recall how many hours I've spent there going deep into some rabbit hole, browsing pictures of old Sony devices from the 90's.

The only reason I stopped using was because, like many modern apps, I couldn't get over how slow it got over time. I wish someone built a mix of Pinboard and Are.na, where you could save your things - including media - privately and explore what other people have been creating, while still being fast.

This reminds of a 17yo boy in Brazil who learned how to program on broken smartphones.

The phones were seriously broken. One had a faulty touchscreen in the middle and the boy could only use it upside down with a reduced screen size. He described in a Twitter thread[1] all the struggles he had with the broken phones.

His story got picked up by the media[2]. He was hired by one of the biggest fintechs in Brazil and has been working there since then. He also got many donations, which helped him buy a new computer and finish reconstructing his family house.

[1] https://twitter.com/cezarpauxis/status/1343934072440156160 (pt-BR)

[2] https://www.bbc.com/portuguese/brasil-56337365 (pt-BR)

Two things that worked well for me:

1. Work on your hobbies _before_ your actual work (or when you feel rested the most).

Don't spend all of your "prime time" in your job. In the morning, when I am rested and focused, I dedicate the first one or two hours of the day to work on my things. Of course this pushes my schedule and I finish work later, but at the end it feels like an accomplished day. There's no feeling of guilt because you "only worked on your job". This of course only applies if you have a flexible job.

2. You cannot do everything at once.

I had very similar goals as you in the beginning of the year. I was trying to write posts for my blog, learn my partner's language, study for the Terraform associate exam, and exercise daily. All combined with a moderately demanding job. We simply cannot have that many things in our buffer. Try to focus on what's more urgent or important for you. Do one or two things at a time.

Re:Ask HN: Medium sucks. Why does anyone use it? on Friday December 04, 2020 @06:20AM (#25301146)
Since nobody mentioned, https://outline.com works well with Medium articles.

I use it every time I need to read one. Just go to `outline.com/<medium article url>`.

Re:Ask HN: List of Blogs Without Ads? on Friday December 04, 2020 @06:04AM (#25301066)
I guess you are tired of intrusive ads?

I run a blog myself and the money that keeps it running comes exclusively from my pocket. All the content is free and fully accessible (no paywalls, reading quota, etc.). I build the website and write the articles during nights and weekends.

I share your discontent with the current state of things. However, I plan on having a small piece of real estate on the page with an ad banner as long as it's privacy-focused, non intrusive and doesn't hurt performance.

Re:Writing well on Thursday November 26, 2020 @06:40AM (#25219077)
Oh, I meant that one! My bad, English is a second language for me.
Re:Writing well on Thursday November 26, 2020 @06:21AM (#25218953)
People don't read on the internet, they only skim. Short sentences are better for that.
Re:Writing well on Thursday November 26, 2020 @06:19AM (#25218943)
Doesn't this depend a lot on _what_ and _where_ you are reading?

I suspect people have completely different styles when reading e.g. a fiction book on a Kindle vs. a tutorial about deploying a Docker container. I wouldn't be surprised if generation/age played a factor too.

Re:Ask HN: Anyone making money with online courses? on Monday November 09, 2020 @10:49AM (#25035937)
Wow, so on Udemy you cannot reach your students on an ad-hoc basis? That's both clever and evil.
Re:Ask HN: Anyone making money with online courses? on Monday November 09, 2020 @10:19AM (#25035631)
Thanks for the input anyway João! I didn't know about educative.io, how hard was it to publish a text-based course there?
Vue might have a similar learning curve as React if you are only used to Vanilla and template engines. Never really checked Svelte. Alpine.js [1] could be an option too.

[1] https://github.com/alpinejs/alpine

Re:Ask HN: Anyone making money with online courses? on Friday November 06, 2020 @11:01AM (#25008566)
It's good for building a loyal audience but I'm not sure about the revenue model. I think a "build once, sell twice" approach would be more sustainable on the long run.
Re:Ask HN: Anyone making money with online courses? on Friday November 06, 2020 @10:54AM (#25008498)
#3 is actually a great advice, I was thinking of jumping immediately into publishing content to a platform like Udemy but your advice made me rethink that a bit!

Ask HN: Anyone making money with online courses?

I have spent the past couple of years trying to build and launch products (yeah, the "Indie Hacker" path) and never made a single dollar. Recently I've been considering building online courses focused on the technologies I already know and work with. I worked with teaching before getting into software, so I know a thing or two.- Are you building educational content on the web? (courses, 1:1...

( Read More... | 22 comments | 31 points | on HN )
Re:Ask HN: What tools do you use to search for Meetups? on Thursday September 28, 2017 @04:30PM (#15360459)
This looks great, thank you!
Re:‘Anonymous’ Chat App Hijacks Contact Data on Thursday August 31, 2017 @11:45AM (#15141093)
The problem is that the big companies are not interested in phone numbers and names. The real gold are the connections - who you talk to more frequently, who are your real friends vs. random people you added, etc.

Ask HN: Where to start with CSS?

Hi HN folks,I am confident writing code in almost all layers of a modern web application now. Node.js/JavaScript, SQL, Angular etc., all took me some time to grasp but now are a breeze to write.My pain point is currently CSS. I have a good understanding of advanced selectors and properties, but my final CSS code always end up being a mess. I am constantly overwriting styles, writing classes...

( Read More... | 8 comments | 26 points | on HN )
Re:Ask HN: Going full stack with JavaScript, any regrets? on Wednesday August 09, 2017 @09:34AM (#14968577)
I went full JS three years ago from a Java/Spring background and never looked back.

As a solo developer I noticed a huge increase in productivity and the time it took to ship code to production. My use case is a SaaS application with ~50 users.

Coding skills did improve but I think that's just a natural progression for everyone and wouldn't attribute it to a specific language.

Pros: very open community, lots of learning resources, no enforced standards.

Cons: it's easy to get things wrong, keeping up with new libraries is intimidating.

Tip: start small, create a twitter bot or something, use ES7

Re:Ask HN: Who is hiring? (February 2017) on Wednesday February 01, 2017 @01:17PM (#13543318)
No remote? :(

Older »