For a lot of developers the first pull request to an open-source project can be the most intimidating one. It often gets even more intimidating if it is your very first pull request to open source in general. For that reason we decided this year to create the Open Pixel Art project with the aim to teach people how to create their first pull request. Today we are happy to have reached a first big milestone with the project.
Thank you for all your contributions!
In the first 4 weeks of the project over 1000 developers have gotten their pull requests merged into the Open Pixel Art project.
A lot of them did not stop by contributing a pixel to the canvas, they added new functionality that l …
Hacktoberfest can be both a wonderful and hectic time depending on the onslaught (or lack thereof) pull requests that you get within the month of October. Having been a maintainer myself of a somewhat popular repository for going on three years now, I’d like to share some of our learnings with you so you can make the most of Hacktoberfest and hopefully enjoy yourself in the process.
Ready, set, hack!
There are plenty of quotes on the internet about preparation being the key to success, and you know what? They’re right! A little bit of preparation on your part before October 1st can make a world of difference in how the month goes. Here are a few suggestions for ways you can prepare your repository and make it welcoming to all contributors:
- Make sure your README is up to date. This saves you and your contributors time in the long …
How can an organization’s security team defend its customers against threats at scale?
When the Twilio Security Operations team (SecOps) was founded, this challenge weighed heavily on our minds. We knew that automating all our threat investigation and response procedures would be key to safeguarding our customers, but we had no clue where to begin. We also knew that many of our peers were in the same boat.
That’s why today, we’re proud to open-source SOCless: a serverless framework to help organizations easily automate their security workflows and respond to threats quickly and at scale.
To get started with SOCless, visit the documentation at https://twilio-labs.github.io/socless/
Building automated security runbooks
When performing investigations and responding to threats, security professionals follow well-documented, pre-planned, step by step procedures. We call these procedures runbooks.
A typical runbook may require a security professional to use multiple security products, custom scripts, and decision trees to …
It's 2019 and the issue by now seems to be mostly settled: Codes of Conduct, as it turns out, are an important tool for any community to promote inclusion and protect their members from harassment that would otherwise distract them or push them away.
But what's the actual experience of designing one, and more importantly, enforcing one?
I was an admin on lgbtq.technology, a community Slack for LGBTQ+ members of the tech industry, for over two years. It had a couple of thousand members, with several hundred active across scores of channels. It was (and still is!) a vibrant community that brought together fairly wide representation of individuals.
In this article, I'll go over the story of how community management evolved in this particular community. Along the way, I'll share various hard-earned lessons myself and the rest of the admin team there learned about how to effectively manage a diverse …
My open source story begins in 2014. I was living in NYC and benefiting heavily from going to free tech meetups like Hacker Hours, where strangers would come together to cowork and help one another out with programming questions. As a recent college grad who didn't have a hugely collaborative learning experience on campus, finding that knowledge sharing culture in the learn-to-code movement at the time was a lot of fun.
The only problem with meetups was that they could be distracting. Instead of finishing the MOOC courses I'd signed up for, I'd get pulled into side conversations about tutorial recommendations and general chatter.
The "running partners for code" idea
That summer, while participating in a program "to launch a side project" taught by Gary Chou from Orbital, I accidentally discovered that the act of screensharing with a study partner on Google Hangouts was a brilliant way to …
In this post, I’ll discuss my approach to prioritizing work in open source software projects. I’ve found that aligning my work with the unique intent of the project has helped me feel more satisfied with the impact of my open source contributions. I’ll share some questions to help you get started on developing your understanding of an open source project’s intent and include some examples of how to put them into practice.
Every open source software project is different. Not only in their tech stack, but also in their intent. Sometimes I focus so much on widely used projects (like React) that I forget about the wide range of intents available to an open source project. As I’ve been getting more involved as a maintainer on p5.js this year, I’ve had to think a lot about what makes p5.js unique.
p5.js is unique in that it:
- is a …
It's October 1, 2019 and that means Hacktoberfest 2019 has officially started! Over the next month, people from around the world are taking time to contribute to open-source projects. The world of open source has become such an elementary part of the software we all write day-to-day and the things we create! It allows us to share and collaborate with each other. At Twilio we believe in the power of developers and are excited to take part in Hacktoberfest in various ways both online and in-person.
Here are a few things you'll want to keep an eye on if you are as excited about Hacktoberfest as we are!
Learn how to create your first open-source contribution
Creating your first contribution to the world of open source can be intimidating. We get it. It wasn't any different for us. But we wanted to see if we can make it a bit …
Contributing to an open-source project can often be intimidating. Especially if it is your first contribution. At one point we've all been there. But contributing to open source can also be fun and rewarding once you get through it. We decided to try and help you with your first steps into the world of open source and hopefully make it less intimidating and more fun!
As a result we are launching today two new projects! The Open Pixel Art project and a brand new TwilioQuest mission focused on taking you step-by-step through your quest into the world of open source.
Open Pixel Art - A Collaborative Art Project
One problem doing your first contribution to open source is finding the right project to get started. While there are some great projects that welcome new contributors, we wanted to create something that makes it easy to identify what to contribute.
What do you get when you combine the best parts of Beer Fests, sausages, sexy code and German culture without requiring the transatlantic flight? Twilio’s first-ever Hacktoberfest, a portmanteau of epic proportions! The beer, brats and polka set the stage for a night of crowd-stumping trivia and hack challenges. I buzzed around the event, rocking my Twilio swag instead of Lederhosen and finding out who could yodel out the best code.
Citizen Space, a co-working space just around the corner from Twilio HQ, hosted Hacktoberfest. Once the crowd of about 50 people settled down, Developer Evangelist John Sheehan took the mic and greeted the eager crowd. “How many ways can you kill a Python race?” remarked Sheehan before the first showdown. (Oh, let me count the ways)
Although trepidation swept the crowd as the initial games began, two developers — buidling on Python and Ruby, respectively — stepped …