on master help sign in
Events: Add 3rd party software distribution event (#599)

* add 3rd party software distribution developer call * update title * add resources as links * fix rsvp button issue

commitd77d49e92984a922724a430ec71613a68fc52e2c authorJosh Lehman <josh@urbit.org> dateWed 14 Apr 2021, 18:51 (6 years ago) parent26fb237
5 files changed+84−59
content/events/2021-04-01-developer-call-javascript-apps-on-urbit.md+2−2 content/events/2021-04-15-developer-call-software-distribution.md+25 sass/_events.scss+56−1 sass/_main.scss−55 templates/events/event-landing.html+1−1
content/events/2021-04-01-developer-call-javascript-apps-on-urbit.md+2−2
@@ -1,5 +1,5 @@
11+++
2−title = "JavaScript Apps on Urbit"
2+title = "Developer Call: JavaScript Apps on Urbit"
33date = 2021-04-01
44[extra]
55pinned = false
@@ -17,4 +17,4 @@ Urbit provides a powerful and extensible platform for all kinds of app developme
1717
1818Tyler Brown Cifu Shuster (~radbur-sivmus) has worked with the Landscape team over the past few months to extract these tools into reusable Javascript packages. In this talk, he will explain how to use them to develop a client for Urbit independent of Landscape. He will cover the basic lifecycle of a client and explain how Javascript interface and state frameworks pair with Urbit's data model.
1919
20−This talk should enable anyone familiar with modern Javascript development and HTTP grammar to build an application on top of Urbit without writing any back-end code.
20+This talk should enable anyone familiar with modern Javascript development and HTTP grammar to build an application on top of Urbit without writing any back-end code.
content/events/2021-04-15-developer-call-software-distribution.mdnew file+25
@@ -0,0 +1,25 @@
1++++
2+title = "Developer Call: 3rd Party Software Distribution"
3+date = 2021-04-15
4+[extra]
5+pinned = false
6+host = "Josh Lehman (~wolref-podlex)"
7+time = "09:00 PST"
8+location = "Online Event"
9+image = ""
10+registration_url = "https://www.meetup.com/urbit-sf/events/277474491/"
11+guests = "Raghu (~sovmep-ripsum) and Philip Monk (~wicdev-wisryt)"
12+description = "Some exciting work has been going on behind the scenes to provide the foundation for 3rd party software distribution."
13+youtube = "XwICC6Its1E"
14++++
15+
16+Some exciting work has been going on behind the scenes to provide the foundation for 3rd party software distribution. In this talk Phil (~wicdev-wisryt) and Raghu (~sovmep-ripsum) will discuss the work they've been doing to clay to provide "virtual desks"—an integral part of the infrastructure needed to have safe, generic software distribution.
17+
18+Raghu is a software engineer at Hudson River Trading who is perhaps best known for his work on ucal, the Urbit calendar application. The work he's doing with Phil on virtual desks is being done through our Scholarships program, in which community developers pair up with Tlon infrastructure engineers to work on infrastructure projects. We'll spend some time at the beginning of the call to introduce Raghu and hear about his experience working on the Urbit kernel.
19+
20+As usual, there'll be an opportunity to jump on the call with us afterward to ask questions and hang out.
21+
22+## Resources
23+
24+- [Original mailing list discussion of 3rd party software distribution](https://groups.google.com/a/urbit.org)
25+- [ucal](https://github.com/taalhavras/ucal)
sass/_events.scss+56−1
@@ -24,4 +24,59 @@
2424 a.current {
2525 font-weight: bold;
2626 }
27−}
27+}
28+
29+// standalone event pages
30+
31+.event > h1 {
32+ text-align: center;
33+ font-size: 16pt;
34+ font-weight: 600;
35+ color: #FF9900;
36+ margin-top: 1.6rem;
37+ margin-bottom: 3.5rem;
38+}
39+
40+.event > h2 {
41+ display: block;
42+ text-align: center;
43+ font-size: 16pt;
44+ font-weight: 500;
45+ color: #CAA182;
46+ @media (min-width: 1024px) {
47+ width: 28rem;
48+ }
49+}
50+
51+.standalone #rsvp {
52+ display: block;
53+ width: 90%;
54+ @media (min-width: 1024px) {
55+ width: 20rem;
56+ }
57+ border-bottom-style: none;
58+ text-align: center;
59+ font-size: 16pt;
60+ font-weight: 700;
61+ color: #FF9900;
62+ margin: 4.4rem auto;
63+ padding: 2rem 1rem;
64+ background-color: rgba(255, 153, 0, 0.2);
65+ border-radius: 60px;
66+}
67+
68+.event > img {
69+ --tw-shadow: 0 16px 80px -5px rgb(241, 210, 175), 0 0px 10px -10px rgb(249, 167, 35);
70+box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
71+ border-radius: 32px;
72+ margin-bottom: 1.6rem;
73+ @media (min-width: 1024px) {
74+ border-radius: 48px;
75+ width: 36%;
76+ }
77+ width: 90%;
78+}
79+
80+.btc-orange {
81+ color: #FF9900;
82+}
sass/_main.scss−55
@@ -670,58 +670,3 @@ h1, h2, h3, h4, h5, h6 {
670670 border-bottom-style: none;
671671 }
672672}
673−
674−// standalone event pages
675−
676−.event > h1 {
677− text-align: center;
678− font-size: 16pt;
679− font-weight: 600;
680− color: #FF9900;
681− margin-top: 1.6rem;
682− margin-bottom: 3.5rem;
683−}
684−
685−.event > h2 {
686− display: block;
687− text-align: center;
688− font-size: 16pt;
689− font-weight: 500;
690− color: #CAA182;
691− @media (min-width: 1024px) {
692− width: 28rem;
693− }
694−}
695−
696−#rsvp {
697− display: block;
698− width: 90%;
699− @media (min-width: 1024px) {
700− width: 20rem;
701− }
702− border-bottom-style: none;
703− text-align: center;
704− font-size: 16pt;
705− font-weight: 700;
706− color: #FF9900;
707− margin: 4.4rem auto;
708− padding: 2rem 1rem;
709− background-color: rgba(255, 153, 0, 0.2);
710− border-radius: 60px;
711−}
712−
713−.event > img {
714− --tw-shadow: 0 16px 80px -5px rgb(241, 210, 175), 0 0px 10px -10px rgb(249, 167, 35);
715−box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
716− border-radius: 32px;
717− margin-bottom: 1.6rem;
718− @media (min-width: 1024px) {
719− border-radius: 48px;
720− width: 36%;
721− }
722− width: 90%;
723−}
724−
725−.btc-orange {
726− color: #FF9900;
727−}
templates/events/event-landing.html+1−1
@@ -2,7 +2,7 @@
22
33{% block content %}
44
5−<article class="event mt4 mb4 c1-13">
5+<article class="event mt4 mb4 c1-13 standalone">
66
77 {{ page.content | safe }}
88