Frequently Asked Questions
- About Holochain
- About Holochain DevCamps
- Who is the DevCamp for?
- What are the goals of DevCamp?
- What is the schedule for DevCamp?
- How long is the DevCamp?
- What is the curriculum for the DevCamp?
- What tools and resources will be provided?
- Will there be videos accompanied with the code assignments?
- What skills are required to participate in the DevCamp?
- What skills will I learn at DevCamp?
- What's the best way for me to prepare for the DevCamp?
- How do I get started?
- What is the typical day or week like at DevCamp?
- Is it possible to create a hApp if I don't have any coding experience?
- How easy or difficult will it be to create a functioning hApp by the end of the DevCamp?
- What happens if I fall behind or cannot create a hApp?
- Are there software and hardware requirements for the DevCamp?
- Will we build our hApp on the latest Holochain core Rust version?
- Can anyone join the DevCamp?
- What's next after completing the DevCamp?
- I’m an Indiegogo backer. What if this date doesn’t work for me?
- Is there a time limit for completing the DevCamp?
- How do I view / change my DevCamp registration?
- What is the cost of DevCamp?
- Do I have to use paypal / what if I don’t want to create a paypal account?
- What if I need to cancel my registration?
Holochain provides a framework that can be used to build decentralized apps. You have your own chain, which you can add data to, including financial transactions. The data is stored in a decentralized way (like Bittorrent). The data has a hash, which is a mathematical fingerprint that corresponds to the data. If someone tampers with the data, the mismatch between the data and the hash will be noticed, and the data rejected as invalid. Digital signatures guarantee the authorship of the data. It’s Bittorrent plus git plus digital signatures.
Developers are the beating heart of what Holo is bringing into the world. Become a foundational developer of next-generation crypto apps! Our multi-day camps will hone your Holochain skills and tie you into our global community of devs, designers, and social hackers building the next Internet. This is a distributed, online camp, with a mixture of live events, self-paced tutorials, multimedia learning tools and asynchronous forums open to registrants only.
DevCamps have three main goals: 1) To help developers learn how to build things in Holochain; 2) to deepen understanding of important functions in Holochain; and 3) to build our network of like-minded coders. We encourage you to participate in DevCamps as they are available, and to connect with one another while you’re learning and beyond.
DevCamp November is scheduled to take place November 28 - December 3. Future DevCamps will take place on a variety of days and times to accommodate our global community.
Each DevCamp takes place over 4-5 days, with live meetings at various times. See the full schedule for each Dev Camp by looking at the course description.
Each DevCamp is focused on learning more about specific functions in Holochain. The course is delivered through a combination of live events, self-paced tutorials and multi-media learning resources, and includes content for building functioning apps in Holochain. Learn more about each DevCamp by clicking on the course description.
You’ll have access to exclusive content, participant forums, and live events to help you learn specific functions in Holochain.
In some cases, videos will be a part of the course.
Currently, DevCamps are for developers with a basic competency in writing code. All DevCamps will include a basic introduction to Holochain, which you can complete or skip based on your background and experience with Holochain. At this time, DevCamp is not appropriate for people with no coding experience.
It depends on the DevCamp. See more details about this in the course description.
Mostly, ensure you have the time and tech to be able to participate in the live sessions. Course information will be available on each day’s schedule for you to complete when you are able. It’s best to complete the lessons prior to each live session so you’re up to speed on the content before we meet.
Register your username on the site, or login
Enroll in the course you want to take
Keep an eye out for our email reminders about schedule
Be ready for the Day One Live Session, which takes place at the appointed time as listed in the course description.
DevCamp starts with a live session, where you’ll get a brief overview of the course and what to expect. The Live Session will include a demonstration of writing an app in Holochain. You’ll then have a series of lessons, books or workshops to complete each day at your own pace. The content for each day of DevCamp is released at 00:00 UTC, and you are free to login and complete each day’s lessons at your own speed. As needed, you can ask or answer questions from other participants using the discussion forums inside each DevCamp. On day 3, another live session will check in on progress and give you a chance to share what you’ve been working on. Finally, DevCamp ends with a third live session with a Q&A with members of our core development team.
Currently, our learning content for hApps is assuming you have coding experience. Future iterations of our learning content may be appropriate for people who have never written code.
One of the primary benefits of Holochain is just how easy it is to build hApps. Each DevCamp is structured to teach you how to build a functioning app within the 4-5 days of the DevCamp.
Because most of the content of DevCamp is self-paced, you can complete the lessons when you are able. Members of the Holo Team will be monitoring our discussion forums during the DevCamp to ensure you are able to successfully complete the course content and build your practice hApp. We encourage you to reach out to other participants using the discussion forums, as well. While we can’t guarantee an outcome for your DevCamp, we do promise to provide the content and support we’ve outlined. If you fully participate in all of the lessons and the live sessions, we are confident you will learn what we’ve outlined in each course description. And, since you may have lots of other questions related to Holochain, we encourage our community to get involved in our Holochain chat channel via mattermost.
Any computer with a web browser and ability to run the free Zoom client (http://zoom.us) will be sufficient for participating in the DevCamp. To develop an hApp during DevCamp, you'll need a computer that can run the Go platform. You can visit the Getting Started with Go page at https://golang.org/doc/install to check whether your operating system is supported.
Anyone is welcome to participate in DevCamp, although we recommend that only those with experience writing code get involved. Registration on our DevCamp web site is required to participate in DevCamp.
We’ll share more specific next steps at the end of your DevCamp, but we always encourage you to find a live event near you to participate in, or sign up for future DevCamps as they are scheduled. If you’re not already, be sure to sign up for our email newsletter to stay in touch with Holo.
Registration & Payment Questions
The registration code we sent to you is valid for any one of the first three DevCamps, scheduled for October 2018 - January 2019. We request that you utilize your registration code for one of those three courses.
Yes. Your DevCamp must be completed during the scheduled dates of the course. You’ll have access to the course for 14 days after the end of the course.
You can view courses that you're registered for from your course homepage at https://devcamp.holo.host. If you need to make a change to your registration, please contact us at firstname.lastname@example.org and we'll be happy to help!
DevCamp registration is $250 USD
Currently, the DevCamp site only uses paypal to process course registrations. Note that a paypal account is NOT required. On the paypal login screen, click “New Account” to be taken to a new screen, where you can enter credit card information without creating a paypal account.
DevCamp registrations are non-refundable. You may, however, transfer your registration to another participant up to 24 hours before the start of DevCamp. You may also request a credit for a future DevCamp by contacting email@example.com