r/developers 1h ago

Help / Questions What plugins/MCP servers/skills are actually worth setting up?"

Upvotes

Hey, I've been using Claude Code but completely vanilla — no plugins, no MCP servers, no skills, nothing. Everyone around seems to have some kind of setup going and I feel like I'm missing out on productivity.

What plugins/extensions/skills do you actively use?


r/developers 8h ago

Programming Looking for serious devs

0 Upvotes

Over the past year, I've been helping run a programming community that's now around 600 members. One thing we've learned is that activity matters far more than member count.

We've found that encouraging people to ask questions, share resources, build projects together, studying together late night and y removing long-term inactive members to keeps discussions much healthier than simply growing numbers.

anyone interested reach me out or check comments


r/developers 13h ago

Web Development i need help about my own social media app

1 Upvotes

hey guys so i’m building a social media app right now (still working on it, not finished yet).

​obviously music is a huge feature for social platforms but i have literally $0 and zero users right now, so paying for actual music licenses is completely impossible.

​i tried just baking the audio straight onto the video files but that sucked. i can't even let people trim the sound or change the volume because of copyright issues and technical headaches.

​for anyone who built something like this, how do you handle popular or trending audio in the early MVP stage? are there any clever workarounds, apis, or hacks to get around this until you actually have the budget for real licenses?

​any ideas would help a lot, thanks


r/developers 20h ago

Web Development How I Close Web Design Clients On Google Meet

3 Upvotes

I’ve been in contact with a lot of web agencies and web developers, and I personally haven’t found many people who run their agency in a more efficient way than I do. A lot of them have too many meetings, wait too long for client approval, don’t know how to price projects, and spend way too much time on each client instead of finishing the work and moving on to the next one.

I’ve been running my agency for four years, and after a lot of trial and error, I’ve managed to make the process as efficient as possible. I wanted to share some of the steps because I think they could be valuable for anyone just starting out.

Running a web agency alone or with a partner isn’t easy because there are a lot of things to take care of. When it comes to client acquisition, I recommend focusing on either cold calling or email automation. Which one you choose depends on whether you run the agency alone or with someone else.

If you have a partner, one person can handle sales while the other focuses on building websites, connecting domains, setting up emails, and taking care of the technical work. If you’re running the agency alone, or neither of you enjoys cold calling, I highly recommend email automation.

That’s what I’ve been doing for years. It’s powerful because you can send emails at scale, set up automatic follow ups, and wait for businesses interested in a new website to reply. While you’re working on one client, another opportunity can come in without you having to stop everything and search manually.

I don’t do regular email automation where I target businesses with no website. I do the opposite and target businesses that already have one.

I use a tool called Swokei to find businesses with websites, add them to campaigns, analyze each site, score it, and generate personalized outreach emails based on problems it finds with the design, layout, speed, SEO, and mobile optimization.I schedule the campaign, set up follow ups, and wait. 

I think this approach is much better for a few reasons. You’re targeting someone who already understands the value of having a website. You’re also not just asking whether they need a redesign. You’re pointing out real problems with their current site, which makes it clear that you actually took the time to look at it. Selling also becomes easier because they’ve already paid for a website before and understand the process.

Inside Swokei, you can choose the goal of the campaign. You can offer a free draft, try to book a meeting, or simply start a conversation. I always choose the free draft because that has worked best for me.

Once you’ve figured out how to get clients, the next part is building the website. I recommend using AI because it makes the process much faster. For anyone who still thinks AI can’t build great websites, I think they’re mistaken. You can use Claude, Base44, Lovable, or any other tool that works for you.

When someone replies interested, I call them and say, “Hey, I saw that you replied to my email. I’ve already built you a free draft of your website. Do you want to take a look?”

Then I invite them to a Google Meet.

At that point, it becomes much harder for them to reject the meeting because they already replied interested and now know you’ve built something for them. During the meeting, I present the website, explain why it’s better than their current one, stack the value, answer their questions, and try to close the deal.

These meetings usually go well because the client isn’t trying to imagine what the website might look like. They can already see a better version of their current site. They also took the time to join the meeting, so taking the next step becomes much easier.

I either take payment during the meeting or send them a contract to sign. Any changes and updates come after that, once we already have a deal in place.

Pricing depends on the business. I charge anywhere from $500 to $3,000 depending on the company, the size of the project, and how much value the website can bring them. I also charge a monthly retainer of around $50 for hosting, maintenance, support, SEO, and future changes.

That’s basically the entire process. Smaller steps, faster delivery, less wasted time, and more money made.


r/developers 20h ago

Projects Suggest Features for CLI-based notes app.

1 Upvotes

Building a CLI based notes app with TypeScript and INK that you can access from anywhere on your system just by writing "notescli" in your terminal

Some features :

\- saves notes in .md files

\- connects to github and syncs your notes

\- AI formatting, so u just write in it, and it gets formated on its own. (Still doubtful but will try to implement)

Possibly gonna ship an npm package out of it.

If you have any features that you think might be useful in this type of app or some add-ons, I would appreciate them. And please review the idea. It will kinda be my flagship project on my resume.


r/developers 21h ago

Opinions & Discussions I didn't build TypR for AI — but it turns out a type-checked layer over R is a surprisingly good fit for reviewing AI-generated code. Some thoughts, and I'd like your pushback.

1 Upvotes

This post is more about reasoning behind the design of a programming language I made: TypR — I'd like your pushback on the thinking itself.

The honest origin story: I didn't build TypR for AI. I built it because I care about type systems (academic background) and about code that survives production (industry background) — verifiability, basically.

What clicked more recently is that the property making code cheap for a *human* to verify is the same one that matters when a *machine* wrote it.

As AI writes more of the code, the expensive part stops being writing it and becomes trusting it — reviewing, validating, maintaining. A strict type system becomes a free automatic checker on whatever got generated; concise syntax means less to misread.

So the fit with the AI era isn't something I designed for — it's the same property suddenly mattering a lot more. That's the accidental discovery I wanted to share here.

A small taste — this R:

```

#' Create a button widget

#'

#' @param color \code{char}

#' @param height \code{int}

#' @param text \code{char}

#' @param width \code{int}

#' @return \code{Button}

#' @export

Button <- function(color, height, text, width, .spread = NULL) {

explicit <- list()

if (!missing(color)) explicit[["color"]] <- color

if (!missing(height)) explicit[["height"]] <- height

if (!missing(text)) explicit[["text"]] <- text

if (!missing(width)) explicit[["width"]] <- width

x <- typr_spread_record(explicit, .spread)

as.Button(x)

}

as.Button <- function(x) {

if (!inherits(x, "Button")) class(x) <- c("Button", "list")

x <- validate_Button(x)

x <- validate(x)

x

}

validate_Button <- function(x) {

required_fields <- c("color", "height", "text", "width")

missing_fields <- setdiff(required_fields, names(x))

if (length(missing_fields) > 0) {

stop(paste0("Validation failed for type Button: missing fields: ", paste(missing_fields, collapse = ", ")))

}

if (!inherits(x[["color"]], "character")) stop("Validation failed for type Button: field 'color' must be of class character")

if (!inherits(x[["height"]], "integer")) stop("Validation failed for type Button: field 'height' must be of class integer")

if (!inherits(x[["text"]], "character")) stop("Validation failed for type Button: field 'text' must be of class character")

if (!inherits(x[["width"]], "integer")) stop("Validation failed for type Button: field 'width' must be of class integer")

x

}

# constructor for a red button

#' @export

#' @method red_button

`red_button` <- (function(height, width, text) Button(height = height, width = width, text = text, color = "#FF000000" |> as.Character())) |> as.Generic()

# add an "on click" callback function

#' @export

#' @method on_click Button

`on_click.Button` <- (function(self, f) {

NA

} |> as.Empty0()) |> as.Generic()

```

becomes this TypR:

```

# Create a button widget

@export

type Button <- list {

text: char,

color: char,

width: int,

height: int

};

# constructor for a red button

@export

let red_button <- \Button:{ color: "#FF000000" };

# add an "on click" callback function

@export

let on_click <- fn(self: Button, f: (T) -> U): Empty {

...

};

```

The way TypeScript sits on top of JavaScript's runtime, TypR sits on top of R's: you write something concise and type-checked, and it compiles down to standard, S3-based R that runs anywhere R runs and installs like any other package — no new runtime, no exotic dependencies.

To be clear, it's not trying to replace R. R is excellent for interactive stats and lab work, and TypR deliberately gives some of that up in exchange for the other end of the curve: robust packages, deployable apps, code that has to survive production. Different point on the trade-off, different job.

On the engineering side you get pattern matching, partial currying, union/intersection types, structural subtyping, row polymorphism — the machinery that keeps a growing codebase honest. Written in Rust, developed in the open.

Honest questions for this sub: does a typed layer over R solve a problem you actually hit, or is this a solution looking for one? And does the "verifiability matters more when AI writes the code" argument hold up, or am I reaching?

Discussion: [https://github.com/we-data-ch/typr/discussions\](https://github.com/we-data-ch/typr/discussions)

Github: [https://github.com/we-data-ch/typr\](https://github.com/we-data-ch/typr)

Website: [https://we-data-ch.github.io/typr.github.io/\](https://we-data-ch.github.io/typr.github.io/)


r/developers 1d ago

Help / Questions Can't make script app in old reddit

1 Upvotes

When I go to the old reddit.com/prefs/apps website and try to create a script app this message shows and it doesn't create it: "In order to create an application or use our API you can read our full policies here: https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy"


r/developers 1d ago

Web Development The Change That Helped Me Sell More Websites

1 Upvotes

There is a new approach I started using in my web agency that completely changed my results. For years, I did what most people tell web designers to do. Go on Google Maps, find businesses without websites, and contact them.

What I started doing differently was targeting businesses that already had websites.

The reason is simple. If a business already has a website, it means they understand the value of having one. You do not need to convince them why a website matters because they have already paid for one before. The market for businesses with outdated, broken, slow, or poorly designed websites is also massive, and selling becomes much easier because they are already familiar with the process.

My biggest issue was figuring out how to send mass outreach to these businesses without sounding generic. I did not want to send thousands of emails saying, “Hey, your website needs a redesign,” and just assume that every business needed one. I wanted to send emails at scale while still telling each company exactly what was wrong with their website.

A little over a year ago, I watched a YouTube video from Nick Saraev where he built a workflow that analyzed business websites and turned issues with design, SEO, layout, speed, and mobile optimization into personalized outreach emails. Each company received a professional email that made it clear someone had actually taken a look at their website.

The idea was great, but building and maintaining the workflow took a lot of time. I still had to find the leads myself, the messages were not always consistent, and the automation kept breaking.

But it worked.

I was getting more clients than ever before, at one point around 10 websites a week, while my business partner focused on building the websites as quickly as possible.

I started searching online for a tool that could do everything in one place, and a few months later I found Swokei. It did exactly what I was looking for.

It lets you find businesses with websites, add them to campaigns, analyze and score each website, and set a quality threshold so websites that do not need fixing are automatically skipped. It then turns problems with design, layout, speed, mobile optimization, and SEO into personalized outreach emails.

You can also set up follow ups, manage replies through your own inbox, and organize leads inside the CRM without moving between five different tools.

I switched over and scaled even harder.

Sometimes the fastest way to grow your agency is not building every workflow from scratch. It is finding the right tools and using your time to focus on sales, clients, and growing the business.


r/developers 2d ago

Mobile Development Portfolio cite to show apps

7 Upvotes

Is there any cite that I can list all the mob apps I have worked on with their store download links (Google, Apple, Huawei) so I can add a single link with all the apps to my resume


r/developers 2d ago

Showing What I built We built a project board that indexes your GitHub repo and turns vague requests into code-aware tasks

0 Upvotes

We spent the last two weeks building an internal tool for our team. It was originally meant to help us manage our own work and client projects, but we decided to make it public.

The problem was simple. Our tasks lived in a project manager, while the actual context lived inside GitHub. A ticket like "fix the authentication flow" still required someone to search the repository, find the correct files, understand the current implementation, and break everything into smaller tasks.

So I built Orbicue.

  1. Connect a GitHub repository

  2. Index the codebase

  3. Describe the change roughly

  4. Orbicue finds the relevant code

  5. It creates an editable task with title, description, labels, priority, subtasks, and matched files

It also supports two-way GitHub Projects sync, an IDE extension, and an MCP server so AI coding agents can read and update the same project board.

Try it: orbicue.com

We just launched on Product Hunt today. If this sounds useful, would appreciate an upvote: Link in the Comments

Honest feedback welcome. Would code-aware task generation solve a real problem in your workflow? What evidence or matched context would you want before trusting the result?


r/developers 2d ago

Tools and Frameworks I'm a physics student and I built a zero-dependency C++20 framework to do math and data plotting

0 Upvotes

Hey r/developers!

As a Technical Physics student, I spend a lot of time doing numerical simulations and data analysis. While I love C++ for its performance, doing math in it usually sucks. You either have to install massive libraries like Eigen just to solve a system of equations, or you have to dump your data into text files and open Python just to see a simple plot.

So, I spent my free time building NumC – a header-only scientific computing framework for C++20.

GitHub: https://github.com/mslotwinski-dev/NumC

Why it's useful for scientific work:

  1. It reads like a textbook: Thanks to lazy-evaluated expression trees, you can write formulas naturally (sin(x) * exp(-x)) and differentiate or integrate them in one line.
  2. Instant Graphics: It has its own built-in plotting engine. One function call pops up a native Win32 window with your graph, or renders a sharp SVG file that you can drag-and-drop straight into a LaTeX lab report.
  3. Built from scratch: To properly learn the math and the language, I coded everything from the ground up: from the Runge-Kutta ODE solvers and curve-fitting algorithms to MLP neural networks.

If you're a student, researcher, or developer working on simulations, physics engines, or data analysis and want a lightweight tool without dependency hell, give it a look. I'd love to hear what you think!


r/developers 3d ago

Opinions & Discussions I have 5TB of cloud storage, whats the most optimal way to use it?

13 Upvotes

I have 5TB of OneDrive storage, no sharing. How can I fully utilize this to boast my productivity or earn money?

Chatgpt gave me some generic suggestions, so I came to this forum to get some opinions on how my web dev skills, aws free tier and 5TB cloud storage can help solve some problems.

I'm a software undergrad.


r/developers 3d ago

Web Development How I Built a Repeatable System and Sold 200 Websites

0 Upvotes

Many web designers overcomplicate the sales process. They schedule multiple meetings, wait for approval from the business owner, present pricing, and go back and forth before anything gets signed.

The more steps you add, the slower you close deals and the less money you make. I decided to shorten the entire process.

I’ve been running my web agency for four years, and the thing that has gotten be the most clients is email automation 

I’ve tried almost everything, but email automation has worked best for me because it’s affordable and runs in the background while I focus on other parts of the agency.

I don’t use Instantly, Mailchimp, or Klaviyo. I use a tool called Swokei, which is built specifically for web agencies.

It lets you find businesses that already have websites, add thousands of them to a campaign, and automatically analyzes each site for issues with design, layout, SEO, speed, and mobile optimization. It then turns those issues into personalized, ready to send outreach emails. 

Instead of targeting businesses with no website, I offer redesigns and updated websites to companies that already have one. I’ve found that approach works much better.

When a prospect replies with interest, they are automatically sorted into my CRM. I then call them and say, I’ve already built a new version of your website. Let’s set up a quick Google Meet so I can show it to you.

During the meeting, I present the website live and use my sales skills to explain the value. Once they see a more modern and professional version of their current website, they begin to understand how it could improve their business.

At that point, they usually ask how much it costs. I present the price, include a monthly maintenance retainer, and either take payment during the meeting or have them sign the agreement.

When you run a web agency, do not overcomplicate the process. Take control, handle as much as possible yourself, and avoid unnecessary approval stages and follow up meetings. The fewer steps there are, the faster you can close the deal.


r/developers 5d ago

Help / Questions Should I go with an M4 air or a M3 pro macbook?

10 Upvotes

Hi, need recommendations on which laptop to buy.
I build indie apps for ios and android. So my workload includes having xcode and android studio along with simulators open.

Currently I found 2 macbooks which are in my budget but am confused which one to go with.

M4 Air 10 core GPU 32GB RAM 1TB SSD 15” screen
M3 Pro 18 core GPU 36GB 1TB SSD 14” screen

The M4 air is about $200 cheaper and has a bigger screen, I also really like the color of midnight for the Air. but i’m concerned if I get the Air, it will keep throttling and become very slow.

Should I just go ahead with the Air? or do I need the more powerful M3 pro?


r/developers 4d ago

Help / Questions [academic] Survey: Developers’ Accessibility Practices

1 Upvotes

Hello everyone!

As part of my doctoral research, I'm conducting a survey on how developers (including testers and QAs) incorporate accessibility into their everyday work.

I would greatly appreciate your participation. I'm looking for responses from everyone in this target group, regardless of your experience with accessibility. Even if you've never worked on accessibility or it isn't part of your day-to-day work, your responses are just as valuable to this research.

Your responses will help improve the tools, processes, and practices that support accessibility in software development. Thank you for your time and support!

⏱️ The survey takes around 15 minutes.
👉 https://survey.jku.at/676726?lang=en

Thank you to everyone who will take the time to participate! 🙏


r/developers 5d ago

Opinions & Discussions Found a bug in Firefox and wanted to learn what could be the consequences of it

1 Upvotes

I accidently discovered this today, when i enter a text in the address bar and then hold the enter key it keeps sending the request again and again until i release the enter key. I noticed this bcoz i hit the rate limit on Linkedin and then tested this on other websites but didnt hit their rate limit. I just wanetd to know what other issues can this bug cause or is this just a quality of life improvement because even linkedin's rate limit was reset in a few seconds and i was not able to reproduce the issue in any other website(atleast of MNCs) and what other issues can this bug create?

I am here to learn how can this affect others if it is not fixed or how would someone exploit this(i dont have intention to do this)

for reference, I am on the latest firefox version

edit:i have already raised it in bugzilla with a video reference, if someone wants to see it there, visit this -2055998


r/developers 5d ago

General Discussion Flutter Dev Needed

3 Upvotes

I am trying to create a custom apple or android app to monitor trailer hub temperatures and maybe eventually tire pressure on my boat trailer with my phone. I am still in the early stages but due to only having a work computer, loading developer software may be in the gray area of whats acceptable. My app will hopefully include, left hub temp, right hub temp, deviation on temps. system voltage. color coded indicators for different temperature ranges, and push notifications for high temps and system failures. If someone is interested in helping me out that would be superb. DM me and I will link you in. Still early in the development process but its a pretty simple system.


r/developers 4d ago

Web Development How Automation Can Make You Rich

0 Upvotes

I think automation is one of the biggest opportunities right now.

The quality of what you can automate today is honestly crazy, and it applies to almost every business.

Whether you own a local business and want to automate things like email marketing, follow ups, content creation, customer replies, and lead generation...

Or you run an agency or SaaS and want your business working even when you're away from your computer.

Automation today reminds me a lot of the Industrial Revolution. Back then, machines replaced a huge amount of manual work, allowing companies to produce more, lower costs, and make more money. 

I run a web agency, and automation has made me a lot of revenue over the last few years.

The biggest one for me is client acquisition.

I use a tool called Swokei to find businesses that already have websites, add them to campaigns, and run website analysis.

It automatically turns problems like outdated design, poor layouts, slow loading speeds, weak mobile optimization, and bad SEO into personalized, ready to send outreach emails.

That's where most of my clients come from.

I also automate follow up emails and newsletters, so I'm not constantly chasing people manually.

For content, I use Holo to help generate and schedule posts.

For SEO, I use Soro to automatically create blog content that helps bring in organic traffic over time.

The more I automate, the less time I spend doing repetitive work.

That means I can spend more time on the things that actually make money, like sales, onboarding clients, improving my services, and building better websites.

I don't think automation replaces hard work.

It just removes the repetitive work so you can focus on the parts of your business that actually move the needle.


r/developers 5d ago

Web Development Looking for a Freelance Website Developer (Delhi/UP/Bihar Preferred)

3 Upvotes

We are looking for a skilled freelance website developer for our website project.

Preferred location: Delhi, Uttar Pradesh (UP), or Bihar.

If you have relevant experience and a strong portfolio, please send me a direct message (DM) to discuss the project.


r/developers 5d ago

Web Development 1 Person + AI + Email Automation = A Successful Web Agency

0 Upvotes

In this day and age, running a web agency is a lot easier than it used to be.

A few years ago you needed designers, developers, and people doing outreach just to keep everything moving.

Now one person can do pretty much all of it.

AI builds the websites.

Email automation keeps bringing in new clients.

Your job is to sell and onboard clients because building the websites isn't the time consuming part anymore.

I think this is a huge opportunity for solo web developers who want to scale without hiring a team.

This is basically my workflow.

I never target businesses without websites.

I target businesses that already have one.

I use a tool called Swokei to find leads, add them to campaigns, and run website analysis.

It automatically turns issues like outdated design, unstructured layouts, poor mobile optimization, slow loading speeds, and bad SEO into personalized, ready to send outreach emails.

I run multiple campaigns at once and wait for businesses interested in a redesign to reply.

When someone replies, I call them and say:

"Hey, I saw you replied to my email. I've already made you a free draft of your new website. Want to take a look?"

Then I book a Google Meet.

Once they see a website that's faster, more modern, and works better than the one they already have, selling becomes much easier.

Usually I either send them the payment link during the meeting or we sign a contract.

That's it. That's how I run a full web agency by myself in 2026.


r/developers 5d ago

General Discussion AI is getting scarier and scarier by the day

0 Upvotes

At first, I was studying after work to do a little upskilling and being aware of todays technology. So naturally I would eventually study AI, the more I study about AI - the scarier it makes me feel especially since I read that agents are also capable of learning and auditing itself to perform better next time. It makes me scared and interest at the same time for this in the long game.

What do you guys think?


r/developers 6d ago

Help / Questions Help with email delivery issues

2 Upvotes

I own a small service business that I'm preparing for a national expansion.

Historically I've run my leads through a professional gmail, answered them and had no issues.

My developer has built a custom crm for the company and it seems that some emails are not being delivered.

From what we can tell - Gmail, outlook, etc.. are ok. Smaller ones like @comcast, @verizon may not be. We cannot tell if they are going to spam or just not being delivered. Customers have said both spam and that they haven't received it.

We didn't have this issue when going through Gmail directly and there's no spam issues with the business so I think there's some configuration issues with the app.

My dev can't figure it out so I'm looking for someone who has expertise with the specific scenario that can spend some time with him, diagnose it and fix it and also help him learn a bit about what's going on.

I will pay for your time.


r/developers 7d ago

General Discussion The tiniest feature I built became my favourite part of the app

17 Upvotes

I’m developing a mobile app for around 300 customers, and its startup time felt too slow.

So, I got bored and I added a tiny feature: tapping the logo shows confettis.

A few months later, I got curious whether anyone had found it, so I added analytics for that specific interaction.

Every single day, I get events from one person who taps it somewhere between 5 and 100 times each time they open the app.

One person out of 300 found the little Easter egg and apparently enjoys starting their workday with it.

It’s probably the shortest and most useless feature I’ve ever made, yet it’s also a thing that makes me insanely happy.


r/developers 6d ago

Web Development Trying to create a full stack site, need advice on how to start.

4 Upvotes

I’m trying to create a full stack marketplace type site on AWS and have no idea where to start. I have the basics of what I know I want, but how can I start writing front end code? I want to start there so I can get a full scope of what my backend and database is going to need to make everything functional. I’ve tried using Claude code on GitHub, which routes straight to my amplify application, but doesn’t seem to work how I expect it to. The website looks as if it’s all HTML wording but nothing really clickable.

If it makes things easier, I am trying to build the application to use JavaScript, prisma, and node.js


r/developers 6d ago

Web Development How To Get Webdesign Projects?

7 Upvotes

I’ve been running my web agency for four years, and I’m curious to hear what others have found to be the best way of getting clients.

I’ve tried almost everything, but email automation has worked best for me because it’s affordable and runs in the background while I focus on other parts of the agency.

I don’t use Instantly, Mailchimp, or Klaviyo. I use a tool called Swokei, which is built specifically for web agencies.

It lets you find businesses that already have websites, add thousands of them to a campaign, and automatically analyzes each site for issues with design, layout, SEO, speed, and mobile optimization. It then turns those issues into personalized, ready to send outreach emails 

So instead of targeting businesses with no website, I offer redesigns and updated websites to companies that already have one. I’ve found that approach works much better.

I’m now at a point where I can afford to hire a full team, so I’d like to explore other client acquisition methods as well.

What has worked best for your agency?