Subscribe
Sign in
flo merian

Pullpo.io - Complete code reviews in hours, not days, right from Slack

by

Accelerate your code reviews with AI-powered Slack Channels synchronized in real-time with GitHub.

Add a comment

Replies

Best
Marco Patiño
Hello from Barcelona! Marco here, cofounder of Pullpo.io. For the past year, my co-founder Cesc and I were very focused on one specific thing: code reviews. We analyzed and interviewed dozens of teams of different sizes, industries, and countries to truly understand the best practices surrounding code reviews. This is what we know for sure: CODE REVIEWS NEED TO BE FAST. We should optimize for the speed of shipping features as a team, not for the speed at which an individual developer can write code. This means replying ASAP to code review messages! Here is how Pullpo helps: - 1 PR = 1 temporal Slack channel (always in sync with GitHub/GitLab/BitBucket) - AI PR summary and first review - Custom notifications on all relevant and actionable events - Custom reminders on team objectives - Squad channels to receive PRs and reminders - DORA Metrics to track team improvement CODE REVIEWS SHOULDN'T BREAK YOUR FLOW. This is also important: If you are super focused in the middle of a task, finish the task first, then reply to the code review. Interrupting that flow state with a context switch will be less efficient for you individually and for the team as well. This is how Pullpo helps: - Reduced noise: only relevant, actionable notifications. - All notifications are customizable in Pullpo and in Slack. - Customizable objectives and reminders. CODE REVIEWS ARE (ALMOST) ALWAYS IMPORTANT. Depending on the industry, sometimes super simple changes don't require code reviews. But in general, code reviews are very important, not only for ensuring that the code meets the requirements for all stakeholders, but also as an important process for learning and defining the culture of the company. This is how Pullpo can help: - Add all stakeholders to the channel: product people, UI desingners, owner, reviewers.. - Communicate better with all Slack functionality: huddles, audio messages, screen recordings and more! Would love to know your thoughts! Marco.
Marco Patiño
@bpolyak Thanks Boris!
Marco Patiño
@shivam_tiwari24 Thanks a lot Shivam!
Aman Wen
It's impressive to see how Pullpo.io is aiming to streamline the code review process. Integrating directly with tools that developers already use daily like Slack and GitHub can certainly cut down on the time it takes to get feedback. I'm curious, does the platform offer analytics on code review times and outcomes to help teams improve their processes? Upvoted for the potential to greatly accelerate development workflows.
Marco Patiño
@aman_wen Hey Aman! Yep :) The insights part is supper important. With Pullpo you can have objetive DORA metrics, but also we combine it with developer feedback gathered via Slack, so that you have an holistic view on the bottlenecks of your organization. You can have more info here: https://youtu.be/_FsZy6-F3ys?si=...
Saksham Choudhary
Amazing tool to merge pull request faster! Cool supercharged experience for developers.
Marco Patiño
@saksham_choudhary Thanks for your comment Saksham!
Hossein Yazdi
I've seen code review apps, but not through Slack. This sounds very handy guys. Congrats on your launch, great job! :)
Marco Patiño
@hosseinyazdi Thanks Hossein!
André J
What's the benefit of having the review in slack as oppose to having it in GitHub?
Marco Patiño
@sentry_co Hey André! Good question! Code reviews are all about collaboration and speed. It's a conversation that needs to happen fast because otherwise the team ships slower. Achieving this level of collaboration on GitHub is imposible for many devs, their notification system is bad, and you can't have a real time written conversation (you have to refresh the page every time to see new messages) With Slack, collaboration is much easier, you can configure which type of notifications and reminders you want to receive and you can have fluid conversations even using Slack's features likes huddles, audio messages etc... Also, sometimes is useful to add non-devs to the channel too, like product designers, UI researcher or other stakeholders. Anyway, all the conversation in synced in both places, and if the rest of your team uses Pullpo, you can still collaborate through github and opt out of Pullpo. Hope it helped!
André J
@marco_patino Personally I pipe all issues and all commits, prs etc. through slack. which is great. but we only use it for visibility. Nudge people to keep momentum up etc. Whatabout backtracking tho? having all PRs in GitHub enables you to retroactively go through how things unfolded. Slack is more ephemeral. most teams don't subscribe to slack and so history is forgotten after a few months etc.
Marco Patiño
@sentry_co Yep! Slack is more ephemeral thats right, but the cool thing is that Pullpo saves the conversation in both places: in the Slack channel but also in the GitHub PR 🕺 So if you want to go back and check old PRs messages, you can still do it in GitHub, even if the conversation happened in Slack!
André J
@marco_patino Aha. So it's a 2 way sync? I would focus on that part in the marketing. Because that is where the power is here. Just call it 2-ways sync for your PRs. Discuss on GH or Slack. Bring in the rest of the non devs as well. etc etc
Marco Patiño
@sentry_co you are totally right, we have to improve that. Thanks for the feedback André!
Borja Soler
Buena suerte! the product looks great, I'm sure I will give it an opportunity
Marco Patiño
@solerbor Gracias! 🕺 Looking forward to hearing your feedback once you try the tool!
Aris Nakos
Congratulations on the launch! + clever name..octopus, an intelligent and capable animal that can make pull requests + video editing is off the hook. Presenter pulled a reverse Clark Kent and starts wearing glasses out of nowhere. + Posthog integration is smart.
Marco Patiño
@aris_nakos Hhahaha I love the Clark Kent! I have to enable Smart mode when I start talking about Pullpo. 🤓
Girithara Prakash
Congrats on your launch, Looks like the coolest tool, do you have a feature to integrate teams?
Marco Patiño
@giri Hey! You mean microsoft teams? Yep we have a waitlist and teams is the next after we finish the Bitbucket integration next week. Please, fill this form and we will give more priority to the teams integration! https://pullpo.io/new-integrations
Garen Orchyan
Sounds great, well done team!
Marco Patiño
@orchyan 🕺 Thanks a lot Garen!
Oleksandra Vasiukhnyk
This tool seems really efficient for streamlining code reviews! I’m curious, does it support all programming languages, and is there a limit to the number of reviews one can do in the free option? Thanks for the innovation!
Marco Patiño
@oleksandra_vasiukhnyk Hey! Yes, Pullpo is language-independent! Although the code reviewer works better with the most common languages such as JavaScript, Java, Python... On the free tier, Pullpo is free for up to 5 developers and is always free for open source projects. The number of code reviews is always unlimited.
Oriol Domingo
Congrats on the launch, guys! At fermat.app, we were probably among the first bunch of users of Pullpo some months ago, and it’s incredible how the product has evolved since then. You have my purest upvote!
Marco Patiño
@oriol_domingo Thanks a lot Oriol! You are the best ;)
Grant Shaddick
Congrats guys!
Rogelio Rea
Cool product
David Maker
The landing page is A star!
Marco Patiño
@staticmaker1 Thanks a lot!
Raul Tang
Felicidades! Esta app está my linda. Creo que me facilitará mucho. Genial!
Tom Figs
Bitbucket integration on roadmap?
Marco Patiño
@tom_figi Should be out by the beginning of next month!
Annie Luu
hey @emily_willis1 what do you think of this tool?
Hitesh Choudhary
I never knew that I need this but once you start using it, all of your GitHub chat happens in slack via Pullpo. Developer first product ❤️
Marco Patiño
@hiteshchoudhary Super happy to hear that Hitesh! Developer experience is super important for us:)
Jonatan Sánchez Martín
It saves a lot of time and headaches for code reviews. You can tell the founders have gone through this problem before.
Marco Patiño
@jonatan_sanchez_martin totally True Jonatan! we’ve lived this problem for too long. It was about time to solve it!
Jakob Steiner
Why does this need AI?
Marco Patiño
@kosmoz_glasskube It helps summarizing the PR and giving a initial review for issues that common linters don't catch well. Also, since it's well integrated with Slack we plan that you can interact directly with the AI in Slack (also in the github pr) and ask questions on the code, suggest solutions alternatives... The objetive is the same: merge the pull request faster.