Skip to content

Commit

Permalink
add strings
Browse files Browse the repository at this point in the history
  • Loading branch information
Sacha Greif committed Dec 9, 2024
1 parent c1b4b3e commit 8ae1e32
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 131 deletions.
27 changes: 27 additions & 0 deletions homepage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,30 @@ translations:
aliasFor: general.join_discord
- key: homepage.astro_link
t: Powered by [Astro](https://astro.build/)

# creators
- key: creators.heading
t: Creators We Support

- key: creators.description
t: |
Our surveys are only possible because of the developer community's ongoing support, and it's only natural that we also give back when we can.
These are some of the awesome content creators and organizations we support financially, in exchange for raising awareness around the surveys.
- key: creators.stephanie_walter.description
t: |
Stéphanie Walter is an accomplished UX Researcher, Designer, and Writer living in Luxembourg with a knack for making otherwise complex topics clear and easy to understand.
- key: creators.afor_digital.description
t: |
Afor is a key figure in the Spanish-language web development streaming community, and her talent for making programming content compelling have led to her well-deserved success.
- key: creators.shruti_kapoor.description
t: |
Between blogging, producing YouTube videos, speaking at conferences, and generally being an all-around great person, Shruti has been a mainstay of the React ecosystem for a while now.
- key: creators.codebar.description
t: |
Codebar is an amazing organization that puts together workshops that would usually cost thousands of dollars, and makes them available for free online in order to build a more inclusive developer community.
191 changes: 61 additions & 130 deletions js2024.yml
Original file line number Diff line number Diff line change
Expand Up @@ -245,156 +245,87 @@ translations:
- key: picks.intro
t: We asked members of the JavaScript community to share their “pick of the year”

# https://leaddev.com/personal-development/how-build-trust-new-engineering-manager
- key: picks.emma_bostian.name
t: How to build trust as a new engineering manager
- key: picks.emma_bostian.bio
t: Engineering Manager, instructor, and co-host of the Ladybug Podcast.
- key: picks.emma_bostian.description
- key: picks.jack_herrington.name
t: TanStack
- key: picks.jack_herrington.bio
t: Coder & YouTuber
- key: picks.jack_herrington.description
t: |
I've found the blog posts on LeadDev under Skills for new managers to be invaluable as a new Engineering Manager. They provide great resources for anyone looking to expand their engineering leadership and management skills!
# https://pocketbase.io
- key: picks.fireship.name
t: Pocketbase
- key: picks.fireship.bio
t: Google developer expert, data enthusiast, and YouTuber
- key: picks.fireship.description
t: |
My pick of the year is the Pocketbase project - an open-source SQLite powered backend. Its JavaScript SDK gives web developers everything needed to build a serious application, and amazingly, can be deployed as a single binary to any $5 server.
# https://www.localfirst.fm/
- key: picks.rich_harris.name
t: localfirst.fm
- key: picks.rich_harris.bio
t: Open source troublemaker at Vercel. Creator of Rollup and Svelte
- key: picks.rich_harris.description
t: |
If you're interested in where software is heading, this podcast is required listening. It'll renew your optimism about the future of web development.
# https://tldraw.com
- key: picks.david_khourshid.name
t: tldraw
- key: picks.david_khourshid.bio
t: Creator of XState and founder of [http://stately.ai](Stately)
- key: picks.david_khourshid.description
Tanstack, a banquet of practical, high quality, battle tested libraries, culminating in the TanStack Start framework.
- key: picks.josefine_schaefer.name
t: Arisa Fukuzaki
- key: picks.josefine_schaefer.bio
t: Accessibility Engineer
- key: picks.josefine_schaefer.description
t: |
Much more than an infinite canvas, tldraw reimagines what is possible with user interfaces, from its impressive AI experiments to its attention to drawing detail. Its source code is readily available too, and I appreciate the state machines and extensible API for endless tinkering.
# https://replicache.dev/
- key: picks.dax_raad.name
t: Replicache
- key: picks.dax_raad.bio
t: Building [SST](https://sst.dev/) and [terminal](https://www.terminal.shop/)
- key: picks.dax_raad.description
Arisa is am amazing tech educator, mentor, docs & DevRel engineer who's super passionate about JS frameworks, community work and supporting women in tech. She's one to watch!
- key: picks.cassie_evans.name
t: gsap-video-export
- key: picks.cassie_evans.bio
t: Does a little bit of everything at GSAP
- key: picks.cassie_evans.description
t: |
No technology has had a bigger impact on the quality of what I've shipped in years. I think they are carrying the torch on pushing what can be done on the web.
# https://lexical.dev/
- key: picks.german_jablonski.name
t: Lexical
- key: picks.german_jablonski.bio
t: CEO and creator of [Fluski](https://fluski.com/), notes and spreadsheet manager
- key: picks.german_jablonski.description
Chris made this super handy tool to export your GSAP animations to video. It's made my life much easier and my videos much smoother - no more low quality screen recordings for me!
- key: picks.tania_rascia.name
t: Cassidy Williams
- key: picks.tania_rascia.bio
t: Self-taught principal engineer, accomplished tech blogger, and professionally trained chef
- key: picks.tania_rascia.description
t: |
It's been an exceptional year for the Meta text editor. Its ingenious data model and lifecycle have greatly influenced the way I program.
# https://marvinh.dev/blog/speeding-up-javascript-ecosystem/
- key: picks.alina_listunova.name
t: Speeding up the JavaScript ecosystem
- key: picks.alina_listunova.bio
t: Front-end Developer, Technical Translator 🇺🇦
- key: picks.alina_listunova.description
Cassidy's been writing on her blog since 2009, has an incredibly unique style and so many cool, niche interests (I'm proud to own her StackOverflow copy/paste keyboard!). She puts out a great newsletter every week, makes the best developer memes, and does it all while being a new mom, which is beyond impressive.
- key: picks.salma_alam_naylor.name
t: The Breedling
- key: picks.salma_alam_naylor.bio
t: Live streamer, software engineer, and developer educator
- key: picks.salma_alam_naylor.description
t: |
Started in late 2022, this ongoing article series by Preact developer Marvin Hagemeister reveals time-inefficient elements in modern JavaScript projects and approaches. It is truly a fascinating piece for performance-conscious professionals.
# https://www.rspack.dev/
- key: picks.shadowingszy.name
t: Rspack
- key: picks.shadowingszy.bio
t: Architect of Datawhale, senior front-end R&D engineer of ByteDance
- key: picks.shadowingszy.description
Web technology isn't just for websites. The Breedling is an in-browser visualisation tool to accompany live music gigs by the band of the same name, mixing video and RIVE animations with WebGL shaders, utilising an old BBC experimental library VideoContext.
- key: picks.wes_bos.name
t: Transformers.js
- key: picks.wes_bos.bio
t: Podcaster and educator
- key: picks.wes_bos.description
t: |
Rspack is a Rust-based web bundler with extremely excellent performance. By using Rust, it has solved a large number of performance bottlenecks of JS bundler. And it can be compatible with the ecosystem of webpack.
# https://unjs.io/
- key: picks.quarkstuff.name
t: UnJS
- key: picks.quarkstuff.bio
t: Web & Game dev nerd
- key: picks.quarkstuff.description
Transformers.js is a library for working on AI models in JavaScript. It does it all - Computer vision, audio, image generation, chat-bot generation, and more.
It works in the browser, via WASM or WebGPU, and on the server with Node.js, Bun or Deno. Running AI models on device is pretty exciting, and this library is a great way to get started without all the pain of trying to get Python running.
- key: picks.shaundai_person.name
t: Shruti Kapoor
- key: picks.shaundai_person.bio
t: Front end Senior Software Engineer (Netflix) and course instructor
- key: picks.shaundai_person.description
t: |
The UnJS ecosystem is like a developer's toybox. From ofetch and consola to citty and nitro, there is likely something there for your next big project.
# https://www.npmjs.com/package/tess2
- key: picks.martin_heidegger.name
t: tess2.js
- key: picks.martin_heidegger.bio
t: Web developer, event organizer
- key: picks.martin_heidegger.description
My Pick of the Year is my friend Shruti Kapoor. Shruti has a way of explaining even the trickiest technical JS concepts in very easy-to-understand way. In her fun and engaging YouTube videos and conference talks, she teaches her audience the most critical parts of JavaScript development without a lot of fluff.
- key: picks.michelle_bakels.name
t: v0
- key: picks.michelle_bakels.bio
t: Software developer, community builder, and React Miami organizer at G2i
- key: picks.michelle_bakels.description
t: |
I have not done a lot of JavaScript last year, but I was impressed by the tess2 algorithm, a 10-year-old npm library that still performs well!
While AI coding companions are here to stay, they can still run into issues with keeping up with the latest developments in our ecosystem. v0 isn’t only the best tool for generating UI, but it also has the strongest context for providing valuable and relevant coding assistance in our current state of JavaScript.
# https://auto-animate.formkit.com/
- key: picks.sacha_greif.name
t: AutoAnimate
t: Bluesky
- key: picks.sacha_greif.bio
t: State of JS creator
t: Maintainer, State of JS
- key: picks.sacha_greif.description
t: |
Formkit's AutoAnimate library, which you can see in action right here on this site, does exactly what its name implies and somehow figures out how to add animations to your apps with a single line of code!
# https://nuxt.com/
- key: picks.rexhent.name
t: Nuxt
- key: picks.rexhent.bio
t: Aspiring Linux and web developer
- key: picks.rexhent.description
t: |
Nuxt is focused on DX & UX. It's stable and continuously improving. It has the best devtools out of any framework and has created UnJS, and other tooling that powers new frameworks, like Nitro. They are a pillar of the FOSS community.
# https://medium.com/@devgustavovasquez/the-future-of-web-development-embracing-interoperable-runtimes-bd2006e9b9d7
- key: picks.gustavo_vasquez.name
t: Web Interoperable Runtimes
- key: picks.gustavo_vasquez.bio
t: Software Engineer 🇧🇷
- key: picks.gustavo_vasquez.description
t: |
Web Interoperable Runtimes are execution environments that allow code to run consistently across multiple platforms and environments. I believe that working with such a standard exposes us to the future of web development.
# https://x.com/wunderacle
- key: picks.augustin_mauroy.name
t: Claudio Wunder
- key: picks.augustin_mauroy.bio
t: Web developer and an OSS enthusiast
- key: picks.augustin_mauroy.description
t: |
Claudio is a superb person. He helped me to grow as a dev, but he also made it possible to redesign the Node website, thanks to his leadership skills. And he continues to push the Node project forward.
# https://www.electronjs.org/
- key: picks.kilian_valkhof.name
t: Electron
- key: picks.kilian_valkhof.bio
t: Creator of Polypane Browser for Developers
- key: picks.kilian_valkhof.description
t: |
With everyday apps like VS Code, Figma, Discord, Slack and 1Password all running on Electron, it remains an integral part of the JS and developer ecosystem. Many tools we all use wouldn't exist without it, and when used correctly it's a powerful platform indeed.
# https://x.com/dawntraoz
- key: picks.arisa_fukuzaki.name
t: Alba Silvente Fuentes
- key: picks.arisa_fukuzaki.bio
t: Senior DevRel Engineer & Docs at Storyblok
- key: picks.arisa_fukuzaki.description
t: |
Alba writes about frontend development, web architecture, and web performance, spoke at many conferences, and has a podcast, "No me da la vida". She has been inspiring many devs, and I'm one of them!
With X's slow descent into madness, it felt like the front end community had been left without a home. So it's great to see so many of us finally converging towards a new platform in the form of Bluesky.
# - key: picks.xxxx.name
# t:
# - key: picks.xxxx.bio
# t:
# - key: picks.xxxx.description
# t: |

###########################################################################
# Sponsors
###########################################################################
Expand Down
2 changes: 1 addition & 1 deletion results.yml
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@ translations:
t: Please note that this data does not include respondents taking the survey as guests.

- key: user_metadata.same_survey_count
t: Survey Participation Count
t: Participation Count
- key: user_metadata.same_survey_count.description
t: How many times respondents have taken part in the current survey.
- key: user_metadata.same_survey_count.note
Expand Down

0 comments on commit 8ae1e32

Please sign in to comment.