From 89b1f543f0858caba10f0131c23b32e0dd51bbca Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 11 Dec 2024 11:57:03 +0100 Subject: [PATCH 1/4] feat: add december 2024 newsletter --- src/content/newsletters/2024-12.jsx | 324 ++++++++++++++++++++++++++++ 1 file changed, 324 insertions(+) create mode 100644 src/content/newsletters/2024-12.jsx diff --git a/src/content/newsletters/2024-12.jsx b/src/content/newsletters/2024-12.jsx new file mode 100644 index 000000000..54b77d905 --- /dev/null +++ b/src/content/newsletters/2024-12.jsx @@ -0,0 +1,324 @@ +import Link from 'next/link'; +import LeadText from '@/components/content/LeadText'; + +export const handle = { + meta: { + title: 'Virtual Coffee Newsletter, December 2024', + description: + "It's time to get back to the things we love. Creative Community is here! πŸ’", + }, + date: '2024-12-01', + listTitle: 'December 2024', +}; + +export const meta = () => { + return handle.meta; +}; + +export default function Issue() { + return ( + <> +

Hey Friends!

+ +

+ Time for some hobbies! Last month, we went all in on writing articles + and sharing our word with a wider audience. But now, at the end of the + year, we want to take some time for our passions, hobbies, games, and + the little things that provide us joy. +

+
+ +
+ +

πŸ’ž Kindness and Gratitude

+

+ Spotlighting some of the kindness happening in our community. +

+
+

+ "I just signed an offer letter! Super grateful for that, but also for + this wonderful community and all the advice and encouragement they've + been giving me through this process. Thank you all!" +

+
Micha
+
+
+

+ "Super grateful for the Thursday coffee chat. It confirmed the benefit + of a lot of ideas I had, which served me well in an interview." +

+
Ryan
+
+
+

+ "I'm grateful for Ethan! A few weekends ago I went to Miami for the + weekend and he let me stay with him and showed me around - it was a + great time!" +

+
Eddie
+
+ +
+ +

πŸ’‘ What's happening at Virtual Coffee

+

November Recap: Writing!

+

+ Based on the NaNoWriMo (National Novel Writing Month) Challenge, this + challenge was the tech and non-tech take on writing and working together + towards the goal while posting on our own blogs. Thank you to all the + community members who participated! +

+

+ To view all of the details of how this year's challenge went,{' '} + + check out the November 2024 challenge page + + . +

+ +

December is the time for fun!

+

+ Let's make some space for the other parts of ourselves. +

+

+ Devs are more than just the code we write. This challenge is all about + embracing self-expression. Give back to yourself by indulging in + something just for fun. Share the art, music, poetry, sports, games, or + other hobbies that spark your joy. We spend so much time grinding away + on understanding things in the tech space. Let's make some space for the + other parts of ourselves. In this challenge, we encourage you to spend + time working on things that aren't necessarily code-specific or using + code to improve your other hobbies and outlets. +

+

+ Learn more about this challenge in{' '} + + this blog post. + +

+

+ To view all of the details of this year's challenge,{' '} + + check out the December 2024 challenge page + + . +

+

And remember, we're always here to help. ❀️

+ +

β˜•πŸͺ‘ Coffee Table Events

+ + +

πŸ“… Weekly Async Events

+ + + +

β˜• Official Virtual Coffee Events

+ + +

+ Note: These are the currently scheduled times for these + events at the time of this publication. Please check the official VC{' '} + #announcements Slack channel, or other noted channels, for + any updates and links to event rooms. For the full list of events, check + out our events page. +

+ +

πŸŽ™οΈ The Podcast is Back!

+

+ Check out our latest podcasts from season 10{' '} + here! +

+ +

πŸ†• New Career Focus Channels Alert

+

+ We've added three new private channels β€” Senior+,{' '} + Mid-level, Early-career β€” to our Slack for + peer-to-peer conversation, because we know that it's good to be able to + support and nurture conversations specific to your career level. If + you're interested in joining the one you identify with most, DM Bekah or + Meg on Slack. +

+ +
+ +

🀝 Volunteering at VC

+

+ We're very excited to continue open membership with the support of our + active volunteers! All our active volunteers have an invite to send out + to someone interested in joining Virtual Coffee. If you're interested in + joining the volunteer team, check out{' '} + + some of the roles + + ! +

+ +
+ +

✨ Member Content Highlights

+

+ + Our members are making the internet a better place with their words + and wisdom! + +

+ +

Articles

+ + +
+
+

πŸ† Member Wins

+
+
+

+ "Have to settle a few details, but I got approval from my + manager to enroll in a class here at CMU next spring." +

+
Josh
+
+
+

+ "Today I reached 600 Kata in Codewars and halfway to 4 kyu! The + more 7 kyu difficulty problems I do, the more JavaScript + concepts make sense." +

+
Aaron
+
+
+

+ "My article got in top 7 must read DEV articles." +

+
Chris
+
+
+
+
+ +

πŸ‘€ What our members are up to

+ + +

πŸ’» Resource Highlights!

+

+ + Monthly Challenge: Creative Community + {' '} + β€” Ayu Adiati +

+ +
+ +

+ If you're a member and you’d like to give a Lunch & Learn or Workshop, + you can{' '} + + submit your idea here + + . +

+

+ Have a question, suggestion, or want to nominate someone’s act of + kindness or blog post? Email us at{' '} + hello@virtualcoffee.io. +

+ + ); +} From 0b95986eb71bf0ca4d07797e5804852939deef94 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 11 Dec 2024 11:57:28 +0100 Subject: [PATCH 2/4] chore: update newsletter data --- src/data/newsletters.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data/newsletters.ts b/src/data/newsletters.ts index b0015a529..f0dcfdd7c 100644 --- a/src/data/newsletters.ts +++ b/src/data/newsletters.ts @@ -1,5 +1,6 @@ 'use server'; +import { handle as issue202412 } from '@/content/newsletters/2024-12'; import { handle as issue202411 } from '@/content/newsletters/2024-11'; import { handle as issue202410 } from '@/content/newsletters/2024-10'; import { handle as issue202409 } from '@/content/newsletters/2024-09'; @@ -49,6 +50,7 @@ import { handle as issue202102 } from '@/content/newsletters/2021-02'; import { handle as issue202101 } from '@/content/newsletters/2021-01'; const newsletters = [ + { handleData: issue202412, slug: '2024-12' }, { handleData: issue202411, slug: '2024-11' }, { handleData: issue202410, slug: '2024-10' }, { handleData: issue202409, slug: '2024-09' }, From 0c681409913a124cd88e7e9d703e0fb36ebca100 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 12 Dec 2024 19:20:06 +0100 Subject: [PATCH 3/4] fix: apply suggestestions --- src/content/newsletters/2024-12.jsx | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/src/content/newsletters/2024-12.jsx b/src/content/newsletters/2024-12.jsx index 54b77d905..f33da3214 100644 --- a/src/content/newsletters/2024-12.jsx +++ b/src/content/newsletters/2024-12.jsx @@ -22,9 +22,9 @@ export default function Issue() {

Time for some hobbies! Last month, we went all in on writing articles - and sharing our word with a wider audience. But now, at the end of the - year, we want to take some time for our passions, hobbies, games, and - the little things that provide us joy. + and sharing our words with a wider audience. But now, at the end of + the year, we want to take some time for our passions, hobbies, games, + and the little things that provide us joy.

@@ -65,8 +65,8 @@ export default function Issue() {

Based on the NaNoWriMo (National Novel Writing Month) Challenge, this challenge was the tech and non-tech take on writing and working together - towards the goal while posting on our own blogs. Thank you to all the - community members who participated! + towards a collective goal while posting on our own blogs. Thank you to + all the community members who participated!

To view all of the details of how this year's challenge went,{' '} @@ -83,10 +83,10 @@ export default function Issue() {

Devs are more than just the code we write. This challenge is all about embracing self-expression. Give back to yourself by indulging in - something just for fun. Share the art, music, poetry, sports, games, or + something just for fun! Share the art, music, poetry, sports, games, or other hobbies that spark your joy. We spend so much time grinding away on understanding things in the tech space. Let's make some space for the - other parts of ourselves. In this challenge, we encourage you to spend + other parts of ourselves! In this challenge, we encourage you to spend time working on things that aren't necessarily code-specific or using code to improve your other hobbies and outlets.

@@ -119,10 +119,10 @@ export default function Issue() { Data Structures and Algorithms (DSA) Office Hours (Wednesdays at 4:00 PM ET) -
  • Feelings Friday (Fridays at 8:00 PM ET)
  • Frontend Friday Folks fighting CSSBattle.dev (Fridays at 11:00 AM ET)
  • +
  • Feelings Friday (Fridays at 8:00 PM ET)
  • πŸ“… Weekly Async Events

    @@ -143,13 +143,6 @@ export default function Issue() { chat and gratitude post in #general -

    β˜• Official Virtual Coffee Events

      From 4e5070370a5557bbd21ea18d66643413fbb50864 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 12 Dec 2024 19:22:22 +0100 Subject: [PATCH 4/4] fix: anchor tag for accessibility --- src/content/newsletters/2024-12.jsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/content/newsletters/2024-12.jsx b/src/content/newsletters/2024-12.jsx index f33da3214..08b6b33a5 100644 --- a/src/content/newsletters/2024-12.jsx +++ b/src/content/newsletters/2024-12.jsx @@ -164,8 +164,11 @@ export default function Issue() {

      πŸŽ™οΈ The Podcast is Back!

      - Check out our latest podcasts from season 10{' '} - here! + Check out our{' '} + + latest podcasts from season 10 + + !

      πŸ†• New Career Focus Channels Alert