
このBlogはTwilioQuestチームのMargaret Staplesがこちらで公開した記事を日本語化したものです。
TwilioQuestは、16ビット時代のレトロな見た目を持つ、テクニカルスキルを習得できるビデオゲームです。われわれはこのゲームを幅広い学習者に気軽に取り組んでもらえるものとしてお勧めしています。Twilioコミュニティの誰もがこの楽しい教育プラットフォームを利用して知識を共有できるというのは、素晴らしいことだと思います。
また、GitHubで提供しているオープンソースのテンプレートを使いTwilioQuestゲーム開発者としてエクステンションの開発を簡単に始められます。
保存して続行
特定の分野でエキスパートになる最も効率のよい方法は、他の人にどう教えるかを検討することです。ポートフォリオプロジェクト、GitHubプロファイル、履歴書などでは、専門性を前進させる機会を確保する上で必要な、総合的な理解といったものを伝えられないことがよくあります。
TwilioQuestの新しいレベル(ミッション)を作るということは、技術的な理解を伝えるだけでなく、どんなチームにも必要かつ非常に貴重なさまざまなスキルを持っていることを示すことにもなります。例をあげてみましょう。
- 大規模プロジェクトを、個々の実行可能なステップに分解する
- さまざまな分野を取り込み、1つにまとめる
- 複雑なアイデアを、幅広い対象者に伝える
- チームメイトのレベルアップ(スキル向上)に寄与する
経験値を共有し、次世代の開発者のレベルアップに寄与
自分の専門知識をTwili …

“Be Inclusive” is one of the principles we use to build an impactful, high-growth business while staying true to ourselves. As such, we aim to incorporate inclusion into everything we do.
Our annual SIGNAL conference will take place October 20-22, 2021 (depending on region).
SIGNAL is an opportunity for us to bring together valuable members of our community, delivering a shared learning experience - empowering each other to fuel the future of communications. To achieve this goal, we need diverse voices in the room, honoring our values, and striving towards a future that is accessible to and inclusive of everyone.
We are proud to announce we are continuing to expand our SIGNAL scholarship program in 2021.
We have set aside hundreds of tickets to the main event and for the training experience, Superclass.
Participants in Superclass will enjoy a TwilioQuest themed shared educational experience centering self-directed learning and peer …

We love the way TwilioQuest's 16-bit retro aesthetic and video game experience can make learning tech skills less intimidating for a broad diversity of learners. We are excited to equip everyone in our community with the power to share their knowledge using this fun educational platform!
Getting started as a TwilioQuest game developer is as straightforward as using our open source extension template on GitHub!
Save and continue
The most effective way to become an expert in a subject is to figure out how to teach it. Portfolio projects, GitHub profiles, and resumes often fail to communicate the kind of comprehensive understanding needed to secure opportunities to advance professionally.
Authoring a new level in TwilioQuest communicates not only your technical understanding, but also a variety of incredibly valuable skills every team wants such as:
- Breaking down large projects into discrete actionable steps
- Bringing different disciplines together to create a cohesive …

At Twilio, we've made inclusivity a core part of the foundation of our success: ‘Twilio Magic’. We strive to build equality and belonging across our company in everything from recruitment to the events that we run, support, and attend.
May 20-21, 2020 we will be hosting SIGNAL, our annual customer and developer conference.
SIGNAL is an opportunity for us to bring together valuable members of our community, delivering a shared learning experience - empowering each other to fuel the future of communications. To achieve this goal, we need diverse voices in the room, honoring our values, and striving towards a future that is accessible to and inclusive of everyone.
We are proud to announce we are continuing to expand our SIGNAL scholarship program in 2020.
We have set aside hundreds of tickets to the main event May 20-21st and almost as many tickets for the full day training …

As I get ready for tomorrow's day of learning, barbecue, and prizes, I'm reflecting on this spring as I've been getting acquainted with tech communities here in Austin, Texas.
Starting back in March for Women's History month, Austin was one of four cities to host our git hired --f "Women and Non Binary Humans in Tech" events centering skills that make it easier to get hired as a developer.
The Austin community delivered amazingly insightful talks from Victoria Hood, on creating a solid resume, Kelsey Huse introduced us to the myriad opportunities behind the opaque title "Support Engineer", CC Yang gave us a crash course on algorithms for interviews, and Twilio Champion Jenna Ritten co …

A little over a year ago my team lead looked at my first few months as a Developer Evangelist and decided that since I was already doing work for and with underrepresented developers, that we should try making that one of the communities I officially serve.
All through 2018 I ended up having the same conversations about inclusion, representation, and accessibility with event organizers again and again. Everything from venue accessibility, to Codes of Conduct issues, to representation - every organizer was starting from square one on at least some of the concerns most important to underrepresented developer communities.
Looking at the perpetual churn of community volunteers putting together events I realized this was an inevitable ongoing issue and needed an ongoing solution that could scale in a way my one on one conversations could not.
One of my favorite things to do with code is facilitate emotional labor, so …

There are 1.5 billion people using WhatsApp's end to end encrypted messaging platform to communicate. Many of those people prefer WhatsApp to SMS and other messaging platforms. It's currently the most popular messaging app in the world.
Twilio is adding options to the same API calls you use to send and receive SMS messages with Twilio, so you can now reach those users the way they prefer: on WhatsApp.
Using the Twilio API Sandbox for WhatsApp in your Twilio console, you can experiment with this new channel for connecting your software to the world.
Here are a few ways you can play with the Twilio API Sandbox for WhatsApp using PHP.
Before Getting Started
To code along with this post, you'll want:
- a PHP development environment to run your code including:
- a Twilio …

Twilio is all about communication. To help us communicate with a wider range of learning styles, on our YouTube channel you can find out how to get started with many of our APIs and services across a variety of languages, with new videos being added all the time.
Here we will step through making a phone call and sending a text message using PHP and the Twilio REST client. Each of these has a corresponding video on our YouTube channel for those who prefer to watch.
Twilio SetupIn order to make a phone call, we will need to own a Twilio number. If you don’t already have one, you can get one here.
To make our call or send our text, we will send information to Twilio using the PHP sdk and specifically the REST client. We will send both the information to authenticate our account and …

If you can set up a project server once, you can set up Jenkins to deploy that project again and again as you develop, maintain, and expand it.
In this post we will set up a multi-stage deploy server and the Jenkins jobs we need for continuous delivery. By the end you will know how to set up a server and Jenkins jobs to automatically deploy successfully built branches into each environment.
In a previous post we set up a dedicated Jenkins Server and gave it access to our projects’ GitHub account with an SSH key.
We will use a PHP project as an example, but we’ll also talk about how these same steps can be used to deploy most web projects regardless of language, framework, or other considerations.
Tools
In order to follow along with this post, you will need the following:
- A PHP project with a repository on …

A deploy process should provide consistency, incorporate tests, and utilize a multi stage deploy process to protect your production server, provide useful logging, catch breaking changes quickly, and integrate smoothly with your version control software.
There are a few options available for managing a deploy process like this. Many of these are managed services which means much of it is opaque and outside your control. If you’re like me, you’d rather have total access to and control of your deploy chain. The best option for control freaks like us, is Jenkins.
This post will walk through creating a dedicated Jenkins server and setting it up with an SSH key on your GitHub account.
Tools
Moving forward this post will assume a few things about you and your project:
- Your projects host their repositories on GitHub.
- You have a DigitalOcean account. You can create one here.
- You have …