304 karma · joined July 10, 2019
SwarmUI has been nice for sharing workflows with friends who might not want to learn ComfyUI, they can type in a prompt or any other config exposed in the workflow and even upload image input. It’s pretty good.
I would still like to see a web interface for workflows that is more so built for indie hackers. I’d like to see a Next.js frontend that calls ComfyUI on a server, it has a specific workflow configured for that app, and the server could be reused for another Next.js frontend, all that needs to change is the workflow. Letting you create multiple web apps with 1 Comfy backend.
Will keep tabs on viewcomfy, good luck!
—-
It was announced about a week ago. Surprised no one mentioned it yet.
The prompt gave much much better results than than the one I wrote.
"Go, also known as Golang, is recognized for its simplicity, efficiency, and cross-platform capabilities. Its ease of use has made it an attractive choice for malware authors seeking to create versatile and sophisticated threats."
They also mention it's a "growing trend in malware development"
Next, I'd start learning to build APIs. I'd probably start with Node.js even today if I were to start again (even though it's not my favorite today). I'd start with maybe a simple CRUD app and if Copilot is an option, I'd try to see how much I could get it to write. Copilot does really well with "business logic". I'd use JSON to send responses to the frontend for this API and by then, I'd understand what full stack web development is a little bit. I'd also want to use an ORM in the beginning. I wish I had known about ORMs for working with databases sooner.
From there, I'd either A. Try to build something I've always wanted or B. Learn about a new frontend/backend technology C. Look at what others are building on X, LinkedIn, or HN.
If I was really focused on building AI products, I'd learn about LangChain and some of the OpenAI APIs to start.
To make the most of LLMs/Copilot, here are a few things that've helped me:
- Name variables, functions, etc. appropriately. Add comments to be explicit about something.
- Use the most popular tools & frameworks. Copilot has more data on them.
- ChatGPT can be even more useful than Copilot sometimes. Sometimes it's worse.
- Instead of Googling for the CLI command, ask ChatGPT.
Ctrl+g: Jump to line X
Are two of my favorites that came to mind
From: https://aras-p.info/blog/2023/09/05/Gaussian-Splatting-is-pr...
Good eye
Rectangle is awesome for macOS. It makes it easier to put windows in the corner of the screen, etc. I also like to install Dozer to keep the menu bar clean on macOS.
Hopefully the team will see this and make it even better!
Once the first draft is finished, I can look back on what could be done better and I improve it. Sometimes it requires a rewrite, sometimes it doesn't.
If I was confident that the thing I'm building can be done with a no-code solution, I'll try it out. But often the things I'm building certainly won't have a good no-code solution.
Learn what's available, learn how others have built similar software, and then just try to build that thing!
There are quite a few "static-site generator" templates that are easy to setup and customize and many of them are free to use! If I had to guess, I think they're using VitePress [1] here. Nextra [2] is also good for this kind of a website.
You can deploy it on Vercel [2] for free and then point it to a custom domain using DNS records in the Vercel "Domains" tab.
[1] https://github.com/timlrx/tailwind-nextjs-starter-blog#quick...
Hopefully it can assist, I don't have any personal recommendations!
Not to say that this isn't a one-off example of this!