News for hackers. Stuff that matters.

rcamargo

Re:Principles I keep in mind when starting a side project on Wednesday July 02, 2025 @10:34AM (#44444249)
Hey, folks! The more aligned my expectations are with a project, the easier it is to actually finish it. Whether it's by keeping the scope tiny or avoiding unnecessary expenses, having a good set of principles to guide my side project is just as important as having a map when I am exploring unknown territory. In this post, I share the five principles I keep in mind every time I start a side project. Hope you like it!
Re:AI Writes 95% of the Code for 25% of YC Startups on Thursday March 20, 2025 @01:49PM (#43426477)
Very hard to believe. I have been using AI to write small pieces of code, and that's okay. It writes the code, I make a few tweaks, and move on. But 95% of a codebase being entirely written by AI? It doesn't seem maintainable.

Another issue with large-scope coding is ambiguity. Code is not ambiguous, plain English is. So, a lot of time is wasted trying to get AI to understand what you really mean.

Re:Pushing side projects forward with almost no free time on Wednesday March 19, 2025 @01:23PM (#43414830)
Hello, friends!

I once heard a programmer call GitHub a graveyard for side projects. Felt kinda unfair to all the folks out there grinding away, making progress day in and day out. But I get it. Getting a project off the ground takes the ability to push forward with something that never seems to fit into your free time. In this post, I share the strategy I have been using to push my side projects forward.

Hello you all! Whether you're exporting a chart or generating images with dynamic text, converting HTML into an image can be super useful. I share in this post how to do it both on the server (NodeJS) and directly in the browser. Hope you like it!
Re:Validating React forms easily without third-party libraries on Thursday January 23, 2025 @12:47PM (#42806139)
Over the past few years, I've tried out a bunch of libraries that claimed to make React form validation easier. My takeaway? They're annoyingly intrusive and make the code way more complex than it needs to be. In this post, I'm sharing a library-free approach that is stupidly simple and has worked like a charm for my form validations. By writing just 2 functions, I avoid a whole library.
Hey, folks! Deploying an API in all those Serverless environments was a hard start. Then, I thought it would be interesting to share some of the curveballs I had to catch.
Hello, folks!

For a long time, libraries like MomentJS and DateFNS reigned supreme when it came to date manipulation. Although they still satisfy very specific use cases, if all you need is to simply format a date, you might already be able to meet your needs with just native JavaScript.

Show HN: Bordiple Is a CSS Multiple Borders Generator

https://bordiple.rafaelcamargo.com/

Hey Hackers!Since I first needed to style an HTML element with multiple borders, I wondered how great it would be if there were an online tool to help design CSS multiple borders without writing any code. I have recently searched for a tool like that, but haven’t found any. So, I decided to create Bordiple.Bordiple is a CSS Multiple Borders generator tool. It allows coders and no-coders to...

( Read More... | no comments | 2 points | on HN )
Re:Improving the developer experience with smart forms on Tuesday October 05, 2021 @02:06PM (#28763178)
Santa Claus is the witness of how much pain I faced developing forms. For years, my letter to him banged for a dream come true. I dreamt of a library abstracting away all the ordinary (and boring) work needed to build a form. Although Santa continues to ignore me completely, developing a form this Christmas can be radically different from the previous ones.
Re:Non-native English speakers, I want to hear from you on Monday September 27, 2021 @11:21AM (#28671758)
Very interesting. Thank you!
Re:Non-native English speakers, I want to hear from you on Friday September 24, 2021 @09:14PM (#28649498)
Great suggestion. Thanks, someguy!
Re:Non-native English speakers, I want to hear from you on Friday September 24, 2021 @09:13PM (#28649495)
No, I haven't. I'm certainly going to search about it. Thank you so much, Jugurtha!

P.S.: Since english is your fifth language, I confess I got curious. What is your native language?

Re:Non-native English speakers, I want to hear from you on Friday September 24, 2021 @09:11PM (#28649486)
Good takes! Thanks, brezelgoring.
Re:Non-native English speakers, I want to hear from you on Friday September 24, 2021 @09:09PM (#28649472)
Wow, very good suggestion sandwichbop. Thank you so much!

Non-native English speakers, I want to hear from you

Even though I don't speak it natively, I write in English very often. Every time I start writing a new text, Grammarly is at my side. Thank you so much, Alex, Max, and Dmytro. You created something great! With the assistance brought me by Grammarly, I can identify and fix grammar mistakes. I reorganize words to make my copy clearer, engaging and impactful. But if English is not your mother...

( Read More... | 10 comments | 5 points | on HN )
Re:Pitsby – Have a nice time documenting components on Thursday April 30, 2020 @04:08PM (#23035492)
Great suggestion dang!

In fact, I thought to put a page called Motivation on website. Your suggestion makes me strongly believe that I should have done it...

Well, some time ago, I needed to document UI components at the company where I worked and I thought Storybook’s experience very uncomfortable. The main issue were:

- Imperative way of documenting components; - High dependency on add-ons; - Disappointing UI it generates.

I thought it could be different and much better. So I have been developing Pitsby ever since.

I'd love to hear your honest feedbacks :)

Re:Pitsby – Have a nice time documenting components on Thursday April 30, 2020 @04:04PM (#23035459)
Hey rolfcolin! Thanks so much for promoting it here :)
lol
Very nice post! A lot of awesome references here.
Thanks bro!

Older »