Skip to content

Commit 53f1bf8

Browse files
authored
Add December 2024 newsletter to the website (#1303)
* feat: add december 2024 newsletter * chore: update newsletter data * fix: apply suggestestions * fix: anchor tag for accessibility
1 parent 923e355 commit 53f1bf8

File tree

2 files changed

+322
-0
lines changed

2 files changed

+322
-0
lines changed
Lines changed: 320 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,320 @@
1+
import Link from 'next/link';
2+
import LeadText from '@/components/content/LeadText';
3+
4+
export const handle = {
5+
meta: {
6+
title: 'Virtual Coffee Newsletter, December 2024',
7+
description:
8+
"It's time to get back to the things we love. Creative Community is here! 💝",
9+
},
10+
date: '2024-12-01',
11+
listTitle: 'December 2024',
12+
};
13+
14+
export const meta = () => {
15+
return handle.meta;
16+
};
17+
18+
export default function Issue() {
19+
return (
20+
<>
21+
<h2>Hey Friends!</h2>
22+
<LeadText>
23+
<p>
24+
Time for some hobbies! Last month, we went all in on writing articles
25+
and sharing our words with a wider audience. But now, at the end of
26+
the year, we want to take some time for our passions, hobbies, games,
27+
and the little things that provide us joy.
28+
</p>
29+
</LeadText>
30+
31+
<hr />
32+
33+
<h2>💞 Kindness and Gratitude</h2>
34+
<p>
35+
<em>Spotlighting some of the kindness happening in our community.</em>
36+
</p>
37+
<blockquote className="blockquote">
38+
<p className="mb-0">
39+
"I just signed an offer letter! Super grateful for that, but also for
40+
this wonderful community and all the advice and encouragement they've
41+
been giving me through this process. Thank you all!"
42+
</p>
43+
<footer className="blockquote-footer">Micha</footer>
44+
</blockquote>
45+
<blockquote className="blockquote">
46+
<p className="mb-0">
47+
"Super grateful for the Thursday coffee chat. It confirmed the benefit
48+
of a lot of ideas I had, which served me well in an interview."
49+
</p>
50+
<footer className="blockquote-footer">Ryan</footer>
51+
</blockquote>
52+
<blockquote className="blockquote">
53+
<p className="mb-0">
54+
"I'm grateful for Ethan! A few weekends ago I went to Miami for the
55+
weekend and he let me stay with him and showed me around - it was a
56+
great time!"
57+
</p>
58+
<footer className="blockquote-footer">Eddie</footer>
59+
</blockquote>
60+
61+
<hr />
62+
63+
<h2 className="my-5">💡 What's happening at Virtual Coffee</h2>
64+
<h3 className="mb-4">November Recap: Writing!</h3>
65+
<p>
66+
Based on the NaNoWriMo (National Novel Writing Month) Challenge, this
67+
challenge was the tech and non-tech take on writing and working together
68+
towards a collective goal while posting on our own blogs. Thank you to
69+
all the community members who participated!
70+
</p>
71+
<p>
72+
To view all of the details of how this year's challenge went,{' '}
73+
<Link href="/monthlychallenges/nov-2024">
74+
check out the November 2024 challenge page
75+
</Link>
76+
.
77+
</p>
78+
79+
<h3 className="mb-4">December is the time for fun!</h3>
80+
<p>
81+
<em>Let's make some space for the other parts of ourselves.</em>
82+
</p>
83+
<p>
84+
Devs are more than just the code we write. This challenge is all about
85+
embracing self-expression. Give back to yourself by indulging in
86+
something just for fun! Share the art, music, poetry, sports, games, or
87+
other hobbies that spark your joy. We spend so much time grinding away
88+
on understanding things in the tech space. Let's make some space for the
89+
other parts of ourselves! In this challenge, we encourage you to spend
90+
time working on things that aren't necessarily code-specific or using
91+
code to improve your other hobbies and outlets.
92+
</p>
93+
<p>
94+
Learn more about this challenge in{' '}
95+
<a href="https://dev.to/virtualcoffee/monthly-challenge-creative-community-challenge-273l">
96+
this blog post.
97+
</a>
98+
</p>
99+
<p>
100+
To view all of the details of this year's challenge,{' '}
101+
<Link href="/monthlychallenges/dec-2024">
102+
check out the December 2024 challenge page
103+
</Link>
104+
.
105+
</p>
106+
<p>And remember, we're always here to help. ❤️</p>
107+
108+
<h3 className="mt-4">☕🪑 Coffee Table Events</h3>
109+
<ul>
110+
<li>Tech Interview Study Group (Mondays at 4:00 PM ET)</li>
111+
<li>
112+
Accountabilibuddies (Tuesdays at 7:00 PM ET | Thursdays at 9:00 AM ET)
113+
</li>
114+
<li>
115+
The Pack Hunt (Tandem Job Hunting) (Wednesdays at 10:00 AM ET |
116+
Wednesdays at 10:00 PM ET)
117+
</li>
118+
<li>
119+
Data Structures and Algorithms (DSA) Office Hours (Wednesdays at 4:00
120+
PM ET)
121+
</li>
122+
<li>
123+
Frontend Friday Folks fighting CSSBattle.dev (Fridays at 11:00 AM ET)
124+
</li>
125+
<li>Feelings Friday (Fridays at 8:00 PM ET)</li>
126+
</ul>
127+
128+
<h3 className="mt-4">📅 Weekly Async Events</h3>
129+
<ul>
130+
<li>
131+
<strong>Mondays:</strong> Goal-setting post in{' '}
132+
<code>#goals-and-wins</code>
133+
</li>
134+
<li>
135+
<strong>Tuesdays:</strong> Trivia in <code>#game-night</code>
136+
</li>
137+
<li>
138+
<strong>Wednesdays:</strong> Midweek check-in in <code>#general</code>
139+
</li>
140+
<li>
141+
<strong>Fridays:</strong>{' '}
142+
<a href="https://twitter.com/VirtualCoffeeIO">X (formerly Twitter)</a>{' '}
143+
chat and gratitude post in <code>#general</code>
144+
</li>
145+
</ul>
146+
147+
<h3 className="mt-4">☕ Official Virtual Coffee Events</h3>
148+
<ul>
149+
<li>
150+
Virtual Coffee (Tuesdays at 9:00 AM ET | Thursdays at 12:00 PM ET)
151+
</li>
152+
<li>
153+
Async Twitter Chat (Weekly chat begins every Friday at 9:00 AM ET)
154+
</li>
155+
</ul>
156+
157+
<p className="mt-4">
158+
<strong>Note:</strong> These are the currently scheduled times for these
159+
events at the time of this publication. Please check the official VC{' '}
160+
<code>#announcements</code> Slack channel, or other noted channels, for
161+
any updates and links to event rooms. For the full list of events, check
162+
out <Link href="/events">our events page</Link>.
163+
</p>
164+
165+
<h3 className="mt-5 mb-4">🎙️ The Podcast is Back!</h3>
166+
<p>
167+
Check out our{' '}
168+
<a href="https://virtualcoffee.io/podcast">
169+
latest podcasts from season 10
170+
</a>
171+
!
172+
</p>
173+
174+
<h3 className="mt-5 mb-4">🆕 New Career Focus Channels Alert</h3>
175+
<p>
176+
We've added three new private channels — <code>Senior+</code>,{' '}
177+
<code>Mid-level</code>, <code>Early-career</code> — to our Slack for
178+
peer-to-peer conversation, because we know that it's good to be able to
179+
support and nurture conversations specific to your career level. If
180+
you're interested in joining the one you identify with most, DM Bekah or
181+
Meg on Slack.
182+
</p>
183+
184+
<hr />
185+
186+
<h3 className="mb-4">🤝 Volunteering at VC</h3>
187+
<p>
188+
We're very excited to continue open membership with the support of our
189+
active volunteers! All our active volunteers have an invite to send out
190+
to someone interested in joining Virtual Coffee. If you're interested in
191+
joining the volunteer team, check out{' '}
192+
<Link href="/resources/virtual-coffee-handbook/get-involved/paths-to-leadership">
193+
some of the roles
194+
</Link>
195+
!
196+
</p>
197+
198+
<hr />
199+
200+
<h2>✨ Member Content Highlights</h2>
201+
<p>
202+
<em>
203+
Our members are making the internet a better place with their words
204+
and wisdom!
205+
</em>
206+
</p>
207+
208+
<h3>Articles</h3>
209+
<ul>
210+
<li>
211+
<a href="https://lo-victoria.com/the-ultimate-networking-guide-for-programmers">
212+
The Ultimate Networking Guide for Programmers — Victoria Lo
213+
</a>
214+
</li>
215+
<li>
216+
<a href="https://dev.to/nehamaity/how-i-spent-my-time-after-getting-laid-off-security-python-and-a-career-shift-3cpf">
217+
How I Spent My Time After Getting Laid Off — Neha Maity
218+
</a>
219+
</li>
220+
<li>
221+
<a href="https://dev.to/theoriginalbpc/2024-recap-why-accessibility-is-important-43n9">
222+
Why Accessibility Is Important — Sarah Dye
223+
</a>
224+
</li>
225+
<li>
226+
<a href="https://dev.to/david001/sophisticated-speech-to-text-47jm">
227+
Sophisticated Speed to Text — David Akim
228+
</a>
229+
</li>
230+
<li>
231+
<a href="https://dev.to/michaella23/lessons-growth-and-goodbyes-my-time-with-scrimba-bootcamp-1787">
232+
Lessons, Growth, and Goodbyes: My Time With Scrimba Bootcamp — Micha
233+
Rodriguez
234+
</a>
235+
</li>
236+
</ul>
237+
238+
<div className="card my-5 border-primary">
239+
<div className="card-body">
240+
<h2 className="card-title text-primary mb-3">🏆 Member Wins</h2>
241+
<div className="card-text">
242+
<blockquote className="blockquote">
243+
<p className="mb-0">
244+
"Have to settle a few details, but I got approval from my
245+
manager to enroll in a class here at CMU next spring."
246+
</p>
247+
<footer className="blockquote-footer">Josh</footer>
248+
</blockquote>
249+
<blockquote className="blockquote">
250+
<p className="mb-0">
251+
"Today I reached 600 Kata in Codewars and halfway to 4 kyu! The
252+
more 7 kyu difficulty problems I do, the more JavaScript
253+
concepts make sense."
254+
</p>
255+
<footer className="blockquote-footer">Aaron</footer>
256+
</blockquote>
257+
<blockquote className="blockquote">
258+
<p className="mb-0">
259+
"My article got in top 7 must read DEV articles."
260+
</p>
261+
<footer className="blockquote-footer">Chris</footer>
262+
</blockquote>
263+
</div>
264+
</div>
265+
</div>
266+
267+
<h2>👀 What our members are up to</h2>
268+
<ul>
269+
<li>
270+
Chris J. does a{' '}
271+
<a href="https://dev.to/jarvisscript/what-are-your-goals-for-the-week-3kc0">
272+
weekly post for goals of the week.
273+
</a>
274+
</li>
275+
<li>
276+
Dominic Duffin co-hosts{' '}
277+
<a href="https://twitter.com/ArtTechChat">ArtTechChat on Twitter</a>{' '}
278+
every Sunday at 1:00 PM ET.
279+
</li>
280+
<li>
281+
Ray Deck is{' '}
282+
<a href="https://www.youtube.com/@techmesomethingcool">
283+
co-hosting a vid-pod about low code/no code solutions
284+
</a>{' '}
285+
on YouTube!
286+
</li>
287+
<li>
288+
Michael Jolley is{' '}
289+
<a href="https://www.twitch.tv/baldbeardedbuilder">
290+
streaming on twitch!
291+
</a>
292+
</li>
293+
</ul>
294+
295+
<h2 className="mt-5 mb-4">💻 Resource Highlights!</h2>
296+
<p>
297+
<a href="https://dev.to/virtualcoffee/monthly-challenge-creative-community-challenge-273l">
298+
Monthly Challenge: Creative Community
299+
</a>{' '}
300+
— Ayu Adiati
301+
</p>
302+
303+
<hr />
304+
305+
<p>
306+
If you're a member and you’d like to give a Lunch & Learn or Workshop,
307+
you can{' '}
308+
<a href="https://virtualcoffee.io/lunch-and-learn-idea">
309+
submit your idea here
310+
</a>
311+
.
312+
</p>
313+
<p>
314+
Have a question, suggestion, or want to nominate someone’s act of
315+
kindness or blog post? Email us at{' '}
316+
<a href="mailto:hello@virtualcoffee.io">hello@virtualcoffee.io</a>.
317+
</p>
318+
</>
319+
);
320+
}

src/data/newsletters.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use server';
22

3+
import { handle as issue202412 } from '@/content/newsletters/2024-12';
34
import { handle as issue202411 } from '@/content/newsletters/2024-11';
45
import { handle as issue202410 } from '@/content/newsletters/2024-10';
56
import { handle as issue202409 } from '@/content/newsletters/2024-09';
@@ -49,6 +50,7 @@ import { handle as issue202102 } from '@/content/newsletters/2021-02';
4950
import { handle as issue202101 } from '@/content/newsletters/2021-01';
5051

5152
const newsletters = [
53+
{ handleData: issue202412, slug: '2024-12' },
5254
{ handleData: issue202411, slug: '2024-11' },
5355
{ handleData: issue202410, slug: '2024-10' },
5456
{ handleData: issue202409, slug: '2024-09' },

0 commit comments

Comments
 (0)