|
7 | 7 |
|
8 | 8 | (declare home) |
9 | 9 | (declare workshops) |
| 10 | +(declare workshop-table) |
10 | 11 | (defonce sub-page (atom nil)) |
11 | 12 |
|
12 | 13 | ;; |
|
44 | 45 |
|
45 | 46 | (def nav-links {"Tickets" "tickets" |
46 | 47 | "Venue" "venue" |
| 48 | + "Schedule" "schedule" |
47 | 49 | "Sponsors" "sponsorship" |
48 | 50 | "Workshop" "workshops"} |
49 | 51 | #_{"Tickets" "tickets" |
|
87 | 89 | [:p "The workshop is open to people who are completely new to programming, as well as existing developers |
88 | 90 | new to Clojure."] |
89 | 91 | [:h4 "Schedule"] |
90 | | - [:table.u-full-width |
91 | | - {:style {:font-size "90%"}} |
92 | | - [:thead |
93 | | - [:tr [:th "Date"] [:th "Time"] [:th "Event"]]] |
94 | | - [:tbody |
95 | | - [:tr |
96 | | - [:td "21-03-2024"] |
97 | | - [:td "6:00 pm – 7:30 pm"] |
98 | | - [:td [:strong "Online"] " session for installation and editor setup."]] |
99 | | - [:tr |
100 | | - [:td "22-03-2024"] |
101 | | - [:td "10:00 am – 6:00 pm"] |
102 | | - [:td [:strong "In-person"] " workshop at Bangalore International Centre."]]]] |
| 92 | + (workshop-table) |
103 | 93 | [:h4 "What do I need to bring to the workshop?"] |
104 | 94 | [:p "Please bring " [:strong "your own laptop"] " for the workshop. Everything else, including WiFi, drinking water, |
105 | 95 | lunch and tea will be provided at the venue."] |
|
396 | 386 | "Schedule"]]]]]]) |
397 | 387 |
|
398 | 388 | (defn workshop-table [] |
399 | | - #_[:table.u-full-width.talk-table |
400 | | - [:thead |
401 | | - [:tr [:th "Time"] [:th "Event"]]] |
402 | | - [:tbody |
403 | | - [:tr.selected |
404 | | - [:td "9:30 am"] |
405 | | - [:td "Registrations"]] |
406 | | - |
407 | | - [:tr |
408 | | - [:td "10:00 am – 6 pm"] |
409 | | - [:td "Introductory workshop"]] |
410 | | - |
411 | | - [:tr |
412 | | - [:td "10:00 am – 6 pm"] |
413 | | - [:td "Intermediate workshop"]] |
414 | | - |
415 | | - [:tr |
416 | | - [:td "7 pm onwards"] |
417 | | - [:td "Pre-conference party"]]]]) |
| 389 | + [:table.u-full-width |
| 390 | + {:style {:font-size "90%"}} |
| 391 | + [:thead |
| 392 | + [:tr [:th "Date"] [:th "Time"] [:th "Event"]]] |
| 393 | + [:tbody |
| 394 | + [:tr |
| 395 | + [:td "21-03-2024"] |
| 396 | + [:td "6:00 pm – 7:30 pm"] |
| 397 | + [:td [:strong "Online"] " session for installation and editor setup."]] |
| 398 | + [:tr |
| 399 | + [:td "22-03-2024"] |
| 400 | + [:td "10:00 am – 6:00 pm"] |
| 401 | + [:td [:strong "In-person"] " workshop at Bangalore International Centre."]]]]) |
418 | 402 |
|
419 | 403 | (defn talks-table [] |
420 | | - [:p "TBD"]) |
| 404 | + [:table.u-full-width.tentative-talk-table |
| 405 | + [:thead |
| 406 | + [:tr [:th "Event"] [:th "Speaker"]]] |
| 407 | + [:tbody |
| 408 | + [:tr |
| 409 | + [:td "Carbon Dating Polymorphism in Clojure"] |
| 410 | + [:td "Amogh Talpallikar"]] |
| 411 | + [:tr |
| 412 | + [:td "Developer Tooling for Speed and Productivity in 2024"] |
| 413 | + [:td "Vedang Manerikar"]] |
| 414 | + [:tr |
| 415 | + [:td "Personal Identity Information (PII) Detection with Clojure"] |
| 416 | + [:td "Aldo Sujin"]] |
| 417 | + [:tr |
| 418 | + [:td "Architecture and Design of Goose"] |
| 419 | + [:td "Akshat Shah"]] |
| 420 | + [:tr |
| 421 | + [:td "Navigating Data Models: A Journey into Unified, Scalable, and Composable Data Architecture"] |
| 422 | + [:td "Anuj Kumar"]] |
| 423 | + [:tr |
| 424 | + [:td "Functional Programming Patterns"] |
| 425 | + [:td "Abhinav Sarkar"]] |
| 426 | + [:tr |
| 427 | + [:td "Exploring Electric Clojure"] |
| 428 | + [:td "Dheeraj Kumar"]] |
| 429 | + [:tr |
| 430 | + [:td "Building a spreadsheet from the ground up"] |
| 431 | + [:td "Prabhanshu Gupta"]]]]) |
421 | 432 |
|
422 | 433 | (defn cfp [] |
423 | 434 | [:section {:id "cfp"} |
|
435 | 446 | [:p "IN/Clojure 2024 will happen on 22nd and 23rd March, 2024. |
436 | 447 | The first day will have the workshops, and the second day will have the talks."] |
437 | 448 |
|
438 | | - #_[:h6 {:style {:border-bottom "1px dotted"}} [:strong "Day 1"] " | " [:strong "Workshops"]] |
439 | | - #_(workshop-table) |
440 | | - #_[:h6 {:style {:border-bottom "1px dotted"}} [:strong "Day 2"] " | " [:strong "Talks"]] |
441 | | - #_(talks-table)]) |
| 449 | + [:h6 {:style {:border-bottom "1px dotted"}} [:strong "ClojureBridge"] " | " [:strong "21st - 22nd March"]] |
| 450 | + (workshop-table) |
| 451 | + [:h6 {:style {:border-bottom "1px dotted"}} [:strong "Talks (confirmed so far)"] " | " [:strong "23rd March"]] |
| 452 | + (talks-table)]) |
442 | 453 |
|
443 | 454 | (defn ending-ornament [] |
444 | 455 | [:section {:id "ornament"} |
|
509 | 520 | [keynote] |
510 | 521 | #_[talks] |
511 | 522 | [venue] |
512 | | - #_[schedule] |
| 523 | + [schedule] |
513 | 524 | [tickets] |
514 | 525 | #_[cfp] |
515 | 526 | [talk-selectors] |
|
0 commit comments