on master help sign in
staging these changes, staging these changes. idk what to write here
commit78ce84ef56eeaea575b204c731380e10ffa5b783 authorSamuel Henriquez <samueldhenriquez@gmail.com> dateFri 7 Apr 2023, 03:12 (4 years ago) parente672bec
5 files changed+61−40
.nova/Configuration.json−3 content/campus/_index.md+12−10 content/campus/blockchain-enthusiasts.md+18−11 content/campus/creatives.md+7−5 pages/campus/[[...slug]].js+24−11
.nova/Configuration.jsondeleted−3
@@ -1,3 +0,0 @@
1−{
2− "workspace.name": "urbit.org"
3−}
content/campus/_index.md+12−10
@@ -1,24 +1,25 @@
11+++
2−title = "Software Developers"
2+title = "Urbit for Software Developers"
33description = "Getting started as a software developer on Urbit"
44sort_by = "weight"
55+++
66
7−Imagine how easy it would be to write and deploy software in a world where every user had their own server, networking protocols were simple and universal, and the primitives [weren’t destined to a never ending spiral of breaking changes](https://developers.urbit.org/reference/glossary/kelvin). So much of the path dependency that has made writing software today a matter of hacking at an ugly morass of load-bearing arcana could be wiped away, and you could focus on clean business logic and seamless UX.
7+Imagine how easy it would be to write and deploy software in a world where every user had their own server, networking protocols were simple and universal, and the primitives weren’t destined to a never ending spiral of breaking changes. So much of the path dependency that has made writing software today a matter of hacking at an ugly morass of load-bearing arcana could be wiped away, and you could focus on clean business logic and seamless UX.
88
99Now stop imagining, because we’ve already built it.
1010
11−Like anything else, the best way to go about learning how to build on Urbit is self-discovery. [Get on the network](https://airtable.com/shrmfUVpMskWw145u) and try clicking around this website. If you attended a Campus Outreach event and remember a term that you didn’t understand, go to the search bar in the top right and see what comes up. Here are a few links to help get you started:
11+Like anything else, the best way to go about learning how to build on Urbit is to forge your own path. [Get on the network](https://airtable.com/shrmfUVpMskWw145u), clicking around this website. If you attended a Campus Outreach event and remember a term you didn’t understand, go to the search bar in the top right and see what comes up. Here are a few links to help get you started:
1212
1313
1414
1515
1616{% link href="https://developers.urbit.org/overview" %}
1717{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
18+
1819{% div className="flex flex-col p-4"%}
1920**The Docs**
2021
21−The full documentation. Regularly updated with a number of useful writeups geared towards beginners
22+The full documentation, regularly updated with a number of useful writeups geared towards beginners
2223
2324{% /div %}
2425{% /div %}
@@ -31,7 +32,7 @@ The full documentation. Regularly updated with a number of useful writeups geare
3132{% div className="flex flex-col p-4"%}
3233**Lightning Tutorials**
3334
34−Get a feel for the process of making and deploying an Urbit app in half an hour
35+Get a feel for the process of making and deploying an Urbit app in half an hour, no previous experience required
3536
3637{% /div %}
3738{% /div %}
@@ -44,7 +45,7 @@ Get a feel for the process of making and deploying an Urbit app in half an hour
4445{% div className="flex flex-col p-4"%}
4546**Core Curriculum**
4647
47−Structured lessons to learn the Urbit stack at your own pace
48+Learn the Urbit stack at your own pace
4849
4950{% /div %}
5051{% /div %}
@@ -52,14 +53,15 @@ Structured lessons to learn the Urbit stack at your own pace
5253
5354<br>
5455
55−The Foundation also regularly runs a series of cohort-based live courses that go over the core curriculum, free and open to all. One lesson per week for ~8 weeks that can easily be worked into even the busiest schedules. You can also get help with the Urbit stack on the network at New Hooniverse.
56+The Foundation also regularly runs a series of cohort-based live courses that go over the core curriculum, free and open to all. One lesson per week for ~8 weeks that can easily be worked into even the busiest schedules. You can also get help with the Urbit stack on the network at the New Hooniverse group on Urbit.
57+
5658
5759{% link href="/guides/star-buyers-guide?id=buying-a-star" %}
5860{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
5961{% div className="flex flex-col p-4"%}
6062**Live Courses**
6163
62−Learn the Urbit stack from a teacher with others
64+Learn the Urbit stack as part of a group
6365
6466{% /div %}
6567{% /div %}
@@ -80,7 +82,7 @@ Discussion group for the Urbit stack. Open to beginner, intermediate, and advanc
8082
8183<br>
8284
83−Fledgling developers may also be interested in a framework that allows Urbit apps to be built entirely in Javascript from Holium, as well as the Foundation’s grants program that provides opportunities for junior devs to tackle challenges at their level and take ownership of some of the Urbit address space.
85+Fledgling developers may also be interested in a new framework from [Holium](https://www.holium.com/) that allows Urbit apps to be built entirely in Javascript, as well as the Foundation’s grants program that provides opportunities for junior devs to tackle challenges at their level and take ownership of some of the Urbit address space.
8486
8587{% link href="https://holium.gitbook.io/tomedb/" %}
8688{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
@@ -100,7 +102,7 @@ A framework for building Urbit apps with Javascript
100102{% div className="flex flex-col p-4"%}
101103**Grants**
102104
103−Build on Urbit and get rewarded for it
105+Build on Urbit and take ownership of the network in the process
104106
105107{% /div %}
106108{% /div %}
content/campus/blockchain-enthusiasts.md+18−11
@@ -1,6 +1,6 @@
11+++
2−title = "Blockchain Enthusiasts"
3−description = "An overview of the Urbit ID system"
2+title = "Urbit for Blockchain Enthusiasts"
3+description = "Learn how sound computing and sound money fit together"
44weight = 4
55[extra]
66flatten_pagination = "true"
@@ -11,14 +11,14 @@ image = "https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-card
1111
1212After 15 years, the unsolved part of blockchains is still off-chain interaction. Sure, we have centralized platforms that will allow users to wear an NFT as a badge, and some even more centralized attempts at governance tooling, but we have yet to see the promised Cambrian explosion of general-purpose decentralized applications. What happened?
1313
14−It turns out that without full-stack sovereignty — which is to say, without Urbit — attempts at anything more than simple transaction and representation are compromised from the onset, and the ultimate realization of Web3 is restricted to those with the sysadmin skills to to run confusing systems themselves. So despite predating Bitcoin by about 5 years, Urbit’s vision of sound, easy-to-use decentralized computing dovetails neatly with that of sound, easy-to-use, decentralized money.
14+It turns out that without full-stack sovereignty — which is to say, without Urbit — attempts at anything more than simple transaction and representation are compromised from the onset, and the ultimate realization of Web3 is restricted to those with the sysadmin skills to to run confusing systems themselves. So despite predating Bitcoin by about 5 years, Urbit’s vision of sound, easy-to-use, decentralized computing dovetails neatly with that of sound, easy-to-use, decentralized money.
1515
1616{% link href="/bitcoin" %}
1717{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
1818{% div className="flex flex-col p-4"%}
1919**Bitcoin on Urbit: The Sovereign Stack**
2020
21−Build on Urbit and get rewarded for it
21+How Urbit and Bitcoin fit together
2222
2323{% /div %}
2424{% /div %}
@@ -26,12 +26,12 @@ Build on Urbit and get rewarded for it
2626
2727<br>
2828
29−{% link href="https://uqbar.network/" %}
29+{% link href="https://developers.urbit.org/reference/azimuth/azimuth" %}
3030{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
3131{% div className="flex flex-col p-4"%}
32−**Uqbar**
32+**Azimuth**
3333
34−The Urbit-native layer 2 Ethereum rollup
34+Urbit’s PKI system on Ethereum
3535
3636{% /div %}
3737{% /div %}
@@ -39,15 +39,22 @@ The Urbit-native layer 2 Ethereum rollup
3939
4040<br>
4141
42−{% link href="https://developers.urbit.org/reference/azimuth/azimuth" %}
42+The leader in this space is Uqbar, an Urbit-native layer 2 blockchain that settles on Ethereum.
43+
44+From their [clearpaper](https://uqbar-network.gitbook.io/uqbar-clearpaper/uqbar-clearpaper/uqbar-clearpaper):
45+
46+>Leveraging Urbit’s peer-to-peer infrastructure, Uqbar provides a blockchain-native decentralized operating system uniquely positioned to deliver the composable primitives necessary to build a rich, functional distributed application layer. It fuses the trusted settlement of Ethereum with the decentralization, security, and interoperability benefits of full-scale peer-to-peer networking, unlocking the latent power of programmable blockchains.
47+
48+{% link href="https://uqbar.network/" %}
4349{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
4450{% div className="flex flex-col p-4"%}
45−**Azimuth**
51+**Uqbar**
4652
47−Urbit’s PKI system on Ethereum
53+The Urbit-native blockchain
4854
4955{% /div %}
5056{% /div %}
5157{% /link %}
5258
53−<br>
59+<br>
60+
content/campus/creatives.md+7−5
@@ -1,18 +1,20 @@
11+++
2−title = "Creatives"
3−description = "What Urbit feels like to an everyday user"
2+title = "Urbit for Creatives"
3+description = "Urbit for everyone"
44weight = 5
55[extra]
66+++
77
8−Look, this thing is being built in flight. Most of the low-hanging fruit is still there, waiting to be picked by those with the technical chops to do so. Opportunities outside that are limited.
8+Look, this thing is being built in flight. Most of the low-hanging fruit is still there, waiting to be picked by those with the technical chops to do so.
99
10−Still, even in its relatively nascent state, it is already exceedingly obvious that Urbit will become the premier places for communities to organize on their own terms. There are already publishing tools that allow individuals to wholly replace monopolistic platforms, chief among them being Studio from Tirrel.
10+Still, even in its relatively nascent state, it is already exceedingly obvious that Urbit will become the premier platform for communities to organize and build on their own terms. For those with the vision and drive to take advantage of it, Urbit is
11+
12+There are already publishing tools that allow individuals to wholly replace monopolistic platforms, chief among them being Studio from Tirrel.
1113
1214{% link href="https://urbit.studio/" %}
1315{% div className="display inline-callout flex items-center bg-wall-100 rounded-xl pl-4 mt-4" %}
1416{% div className="flex flex-col p-4"%}
15−**Grants**
17+**Tirrel Studio**
1618
1719Publish and earn on Urbit
1820
pages/campus/[[...slug]].js+24−11
@@ -64,7 +64,7 @@ export default function Home({
6464 <Section className="pb-6">
6565 <div className="flex flex-col space-y-4">
6666 <h1 className="max-w-prose">
67− [Hero statement goes here. Hero statement goes here.]
67+ Leave your mark on the future. Build on Urbit.
6868 </h1>
6969
7070 </div>
@@ -87,9 +87,7 @@ export default function Home({
8787 <p>
8888 Well, <i>almost</i> all the exits. For those with the gall to think outside the box, there is another way.
8989 A complete reimagining of networked computing from the OS up, designed to facilitate the construction
90− of powerful, enduring, and decentralized systems. On <span className="font-bold">Urbit</span>, every computer is a personal server, enabling
91− all of the functionality of the legacy internet (and more) without requiring users to cede control of their
92− digital identity to faceless corporations.
90+ of powerful, enduring, and decentralized systems.
9391 </p>
9492 <p>
9593 The Urbit Foundation’s Campus Outreach Program aims to find ambitious students interested in leaving the old
@@ -114,9 +112,13 @@ export default function Home({
114112 <Link href="https://airtable.com/shrmfUVpMskWw145u">
115113 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
116114 <div className="flex flex-col p-4 h-full relative">
117− <div className="pt-1">
115+ <div className="w-64 md:w-full rounded-xl object-cover overflow-hidden basis-3/5">
116+ <img className="h-full w-64 md:w-full object-cover" src="https://pbs.twimg.com/media/FTcmjJWWQAAiSkI?format=jpg&name=900x900" />
117+ </div>
118+ <div className="rounded-xl w-full"/>
119+ <div className="pt-4">
118120 <p className="mb-2 font-semibold leading-5">Get on Urbit</p>
119− <p className="text-sm leading-5">Start exploring the network and OS — for free</p>
121+ <p className="text-sm leading-5">Start exploring the OS and network for the 21st century</p>
120122 </div>
121123 </div>
122124 </div>
@@ -124,9 +126,13 @@ export default function Home({
124126 <Link href="https://developers.urbit.org/courses">
125127 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
126128 <div className="flex flex-col p-4 h-full relative">
127− <div className="pt-1">
128− <p className="mb-2 font-semibold leading-5">Courses</p>
129− <p className="text-sm leading-5">Sign up for one of the Foundation's cohort-based courses in Urbit development</p>
129+ <div className="w-64 md:w-full rounded-xl object-cover overflow-hidden basis-3/5">
130+ <img className="h-full w-64 md:w-full object-cover" src="https://pbs.twimg.com/media/FTcmjJWWQAAiSkI?format=jpg&name=900x900" />
131+ </div>
132+ <div className="rounded-xl w-full"/>
133+ <div className="pt-4">
134+ <p className="mb-2 font-semibold leading-5">Learn the Stack</p>
135+ <p className="text-sm leading-5">Sign up for one of the Foundation's free courses in Urbit development</p>
130136 </div>
131137 </div>
132138 </div>
@@ -135,7 +141,11 @@ export default function Home({
135141 <Link href="#events">
136142 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
137143 <div className="flex flex-col p-4 h-full relative">
138− <div className="pt-1">
144+ <div className="w-64 md:w-full rounded-xl object-cover overflow-hidden basis-3/5">
145+ <img className="h-full w-64 md:w-full object-cover" src="https://pbs.twimg.com/media/FTcmjJWWQAAiSkI?format=jpg&name=900x900" />
146+ </div>
147+ <div className="rounded-xl w-full"/>
148+ <div className="pt-4">
139149 <p className="mb-2 font-semibold leading-5">Events</p>
140150 <p className="text-sm leading-5">Find upcoming events and schedule one at your campus</p>
141151 </div>
@@ -153,9 +163,10 @@ export default function Home({
153163 }
154164
155165 <Section>
156− <h3 className="mb-8" id="reading">Attended an event and interested in learning more? Start here:</h3>
166+ <h3 className="mb-8" id="reading">Want to learn more but aren’t sure where to look? Start here.</h3>
157167 <hr></hr>
158168 <br></br>
169+ <br></br>
159170 <div className="flex justify-between sidebar md:space-x-8">
160171 <Sidebar search={search}>
161172 {childPages("/campus", posts.pages)}
@@ -167,6 +178,8 @@ export default function Home({
167178 </div>
168179 </Section>
169180
181+
182+
170183 {
171184 //Events
172185 }