diff --git a/build.scala b/build.scala index b52cbb09..3a9320c0 100644 --- a/build.scala +++ b/build.scala @@ -420,6 +420,7 @@ object LaikaCustomizations { "fa-youtube" -> loadFaIcon("brands", "youtube"), // solids "fa-book" -> loadFaIcon("solid", "book"), + "fa-chess-knight" -> loadFaIcon("solid", "chess-knight"), "fa-envelope" -> loadFaIcon("solid", "envelope"), "fa-globe" -> loadFaIcon("solid", "globe"), "fa-hand-holding-heart" -> loadFaIcon("solid", "hand-holding-heart"), diff --git a/src/blog/directory.conf b/src/blog/directory.conf index ca84f719..c1a3d905 100644 --- a/src/blog/directory.conf +++ b/src/blog/directory.conf @@ -111,12 +111,6 @@ cheng { bio: "Eugenia Cheng is a Senior Lecturer (Associate Professor) of Pure Mathematics in the School of Mathematics and Statistics, University of Sheffield, UK." } -chingles { - name: "Ching Hian Chew" - avatar: "https://github.com/Chingles2404.png" - github: Chingles2404 -} - chrisokasaki { name: "Chris Okasaki" avatar: "https://github.com/chrisokasaki.png" @@ -556,11 +550,6 @@ yifanxing { bio: "Yifan is a software engineer, ScalaBridge organizer, and open-source contributor. Her work involves many distributed systems related topics, including network protocols, consensus, network security, etc. Yifan contributed to the message queue systems and asynchronous APIs for a Scala open source project Shared Health Research Information Network (SHRINE) at Harvard Medical School. The system uses concepts of parallel processing/multi-threading, non-blocking asynchronous, distributed systems, etc." } -zainabali { - name: "Zainab Ali" - bio: "Zainab is a functional programmer who converted from object oriented design. A physicist at heart, she was excited to find an application of dimensional analysis and dependent types to real world problems. She is the author of Libra and a contributor to many typelevel libraries, such as cats and fs2." -} - zetashift { name: "Rishad Sewnarain" avatar: "https://github.com/zetashift.png" diff --git a/src/directory.conf b/src/directory.conf index f2d7ddba..bbee4309 100644 --- a/src/directory.conf +++ b/src/directory.conf @@ -1,4 +1,14 @@ -# authors +# leadership + +antoniojimeneznieto { + name: "Antonio Jimenez" + pronouns: "he/him" + avatar: "https://github.com/antoniojimeneznieto.png" + email: "antonio.jimenez.nieto@gmail.com" + github: antoniojimeneznieto + linkedin: "https://www.linkedin.com/in/antonio-jimenez-nieto/" + bio: "Hi, my name is Antonio. I'm originally from Spain and currently work full-time as software engineer using Scala in Switzerland. I've been using Scala for 5 years, ever since discovering the language during a functional programming course at EPFL. I participated in Google Summer of Code as a student, working on Cats Effect's new I/O integrated runtime leveraging io_uring. Today, I remain actively involved in the project as a co-mentor." +} armanbilge { name: Arman Bilge @@ -14,6 +24,35 @@ armanbilge { bio: "I am a member of the Typelevel community and a core maintainer of several projects, including Cats Effect. I also serve as the Executive Director of the Typelevel Foundation, where I help grow our community and support industry adoption of our libraries. I am interested in functional programming, concurrent runtimes, and how community and technology interact in open source :) ask me how you can get involved with Typelevel!" } +bpholt { + name: "Brian P. Holt" + pronouns: "he/him" + avatar: "https://github.com/bpholt.png" + url: "https://www.planetholt.com" + github: bpholt +} + +chingles { + name: "Ching Hian Chew" + avatar: "https://github.com/Chingles2404.png" + github: Chingles2404 +} + +danicheg { + name: Daniel Esik + avatar: "https://github.com/danicheg.png" + github: danicheg + mastodon: "https://indieweb.social/@danicheg" +} + +dhinojosa { + name: Daniel Hinojosa + avatar: "https://github.com/dhinojosa.png" + github: dhinojosa + url: "http://www.evolutionnext.com" + mastodon: "https://mastodon.social/@dhinojosa" +} + djspiewak { name: Daniel Spiewak title: Director @@ -24,6 +63,33 @@ djspiewak { bio: "I write code, read papers, and think thoughts. Broadly, I'm interested in: type theory, parser theory, functional abstractions, data structures, performance." } +hkateu { + name: "Herbert Kateu" + avatar: "/img/authors/hkateu.jpg" + email: "hkateu@gmail.com" + github: compile-at-the-nile +} + +Hombre-x { + name: Gabriel Santana Paredes + avatar: "https://github.com/Hombre-x.png" + github: Hombre-x + linkedin: "https://www.linkedin.com/in/hombre-x/" +} + +igor-ramazanov { + name: Igor Ramazanov + avatar: "https://github.com/igor-ramazanov.png" + github: igor-ramazanov +} + +iRevive { + name: Maksym Ochenashko + avatar: "https://github.com/iRevive.png" + github: iRevive + url: "https://ochenashko.com/" +} + jducoeur { name: Justin du Coeur (aka Mark Waks) title: Treasurer @@ -34,25 +100,28 @@ jducoeur { bio: "I’m a second-generation programmer, starting out on my father’s PDP-8 back in the mid-70s, and I’ve been a language geek ever since, working professionally in everything from LISP to Ada to assembly to C# to JavaScript to C++ to (heaven help me) COBOL, and pretty much everything in between. I picked up Scala back in 2007 (after trying to build a company in Java and winding up in a rage over its limitations); I’ve been working in Scala full-time since 2012. I’ve been doing “light FP” since picking up the style from Ruby around 2002, and "pure FP" in Scala since 2018. During the day, I work at One Pass, building out a suite of health-maintenance tools using the Typelevel stack. In my spare time, I’m the CEO and Architect of Querki, a wiki/database hybrid designed to make it easier for individuals and communities to manage and collaborate on their data." } -valencik { - name: Andrew Valencik - title: Secretary - avatar: "https://github.com/valencik.png" - email: "andrew.valencik@gmail.com" - github: valencik - mastodon: "https://mastodon.social/@valencik" - linkedin: "https://www.linkedin.com/in/andrewvalencik/" +jepfp { + name: Philipp Jenni + avatar: "https://github.com/jepfp.png" + github: jepfp + linkedin: "https://www.linkedin.com/in/philipp-jenni-9b7024135/" } -samspills { - name: Sam Pillsworth - pronouns: "she/her" - avatar: "https://github.com/samspills.png" - github: samspills - mastodon: "https://hachyderm.io/@spills" - url: "http://www.blerf.ca/" - email: "sam@blerf.ca" - signal: "https://signal.me/#eu/QtscKtx9wLFUMWISf4XqpLAB98KgG5s1dZv3vX88ezWQu8FHNrxI9ImqmE0CbrRW" +Koroeskohr { + name: Victor Viale + pronouns: he/him + avatar: "https://github.com/Koroeskohr.png" + github: Koroeskohr + url: "https://www.victorviale.com/" +} + +lenguyenthanh { + name: Thanh Le + avatar: "https://github.com/lenguyenthanh.png" + github: lenguyenthanh + url: "https://www.thanh.se/" + linkedin: "https://www.linkedin.com/in/lenguyenthanh/" + lichess: nt9 } lukajcb { @@ -73,6 +142,41 @@ mpilquist { bio: "Michael Pilquist is the author of Scodec, a suite of open source Scala libraries for working with binary data, and Simulacrum, a library that simplifies working with type classes. He is also a committer on a number of other projects in the Scala ecosystem, including Cats and FS2. He is also the chief software architect at Combined Conditional Access Development (CCAD), a joint venture between Comcast and ARRIS, Inc., where he is responsible for the design and development of control systems that manage tens of millions of cable system devices, including set-top boxes and head-end equipment." } +reardonj { + name: Justin Reardon + pronouns: he/him + avatar: "https://github.com/reardonj.png" + github: reardonj + url: "https://www.jmreardon.com/" + linkedin: "https://www.linkedin.com/in/reardonj/" +} + +rossabaker { + name: "Ross A. Baker" + pronouns: "he/him" + avatar: "https://github.com/rossabaker.png" + url: "https://rossabaker.com/" + github: rossabaker + mastodon: "https://social.rossabaker.com/@ross" +} + +SabrinaXKL { + name: Sabrina Konrad-lee + avatar: "https://github.com/SabrinaXKL.png" + github: SabrinaXKL +} + +samspills { + name: Sam Pillsworth + pronouns: "she/her" + avatar: "https://github.com/samspills.png" + github: samspills + mastodon: "https://hachyderm.io/@spills" + url: "http://www.blerf.ca/" + email: "sam@blerf.ca" + signal: "https://signal.me/#eu/QtscKtx9wLFUMWISf4XqpLAB98KgG5s1dZv3vX88ezWQu8FHNrxI9ImqmE0CbrRW" +} + satabin { name: "Lucas Satabin" pronouns: "he/him" @@ -83,38 +187,27 @@ satabin { mastodon: "https://piaille.fr/@lucassatabin" } -hkateu { - name: "Herbert Kateu" - avatar: "/img/authors/hkateu.jpg" - email: "hkateu@gmail.com" - github: compile-at-the-nile -} - -bpholt { - name: "Brian P. Holt" - pronouns: "he/him" - avatar: "https://github.com/bpholt.png" - url: "https://www.planetholt.com" - github: bpholt +satorg { + name: Sergey Torgashov + avatar: "https://github.com/satorg.png" + github: satorg } -rossabaker { - name: "Ross A. Baker" - pronouns: "he/him" - avatar: "https://github.com/rossabaker.png" - url: "https://rossabaker.com/" - github: rossabaker - mastodon: "https://social.rossabaker.com/@ross" +valencik { + name: Andrew Valencik + title: Secretary + avatar: "https://github.com/valencik.png" + email: "andrew.valencik@gmail.com" + github: valencik + mastodon: "https://mastodon.social/@valencik" + linkedin: "https://www.linkedin.com/in/andrewvalencik/" } -antoniojimeneznieto { - name: "Antonio Jimenez" - pronouns: "he/him" - avatar: "https://github.com/antoniojimeneznieto.png" - email: "antonio.jimenez.nieto@gmail.com" - github: antoniojimeneznieto - linkedin: "https://www.linkedin.com/in/antonio-jimenez-nieto/" - bio: "Hi, my name is Antonio. I'm originally from Spain and currently work full-time as software engineer using Scala in Switzerland. I've been using Scala for 5 years, ever since discovering the language during a functional programming course at EPFL. I participated in Google Summer of Code as a student, working on Cats Effect's new I/O integrated runtime leveraging io_uring. Today, I remain actively involved in the project as a co-mentor." +zainabali { + name: "Zainab Ali" + avatar: "https://github.com/zainab-ali.png" + github: zainab-ali + bio: "Zainab is a functional programming polyglot, educator and the author of Functional Stream Processing in Scala. She is a Scala ambassador, a community representative for the Scala Center and the organizer of the London Scala User Group." } # sponsors diff --git a/src/foundation/directory.conf b/src/foundation/directory.conf index d9d08c7c..9a75cde9 100644 --- a/src/foundation/directory.conf +++ b/src/foundation/directory.conf @@ -1,5 +1,28 @@ board: [${armanbilge}, ${djspiewak}, ${jducoeur}, ${valencik}] staff: [${armanbilge}] -tsc: [${armanbilge}, ${lukajcb}, ${samspills}, ${mpilquist}, ${djspiewak}, ${jducoeur}, ${valencik}] coc: [${armanbilge}, ${hkateu}, ${samspills}, ${satabin}, ${valencik}] security: [${rossabaker}, ${armanbilge}, ${bpholt}, ${antoniojimeneznieto}] + +tsc: [ + ${zainabali} + ${armanbilge} + ${chingles} + ${danicheg} + ${dhinojosa} + ${lukajcb} + ${jepfp} + ${antoniojimeneznieto} + ${SabrinaXKL} + ${lenguyenthanh} + ${iRevive} + ${samspills} + ${mpilquist} + ${igor-ramazanov} + ${reardonj} + ${Hombre-x} + ${djspiewak} + ${satorg} + ${jducoeur} + ${valencik} + ${Koroeskohr} +] diff --git a/src/templates/bio.template.html b/src/templates/bio.template.html index 78c41008..b7bd623c 100644 --- a/src/templates/bio.template.html +++ b/src/templates/bio.template.html @@ -1,11 +1,11 @@
- @:for(_.avatar)

+ @:for(_.avatar) + @:@

- @:@

@@ -61,6 +61,11 @@ @:svg(fa-linkedin) @:@ + @:for(_.lichess) + + @:svg(fa-chess-knight) + + @:@