Skip to content

Commit ac1661b

Browse files
Add November 2024 newsletter to the website (#1291)
* feat: add november 2024 newsletter * chores: update data in newsletters.ts * Apply suggestions from code review Co-authored-by: Meg Gutshall <[email protected]> * Prettified Code! --------- Co-authored-by: Meg Gutshall <[email protected]> Co-authored-by: adiati98 <[email protected]>
1 parent e406c51 commit ac1661b

File tree

2 files changed

+379
-0
lines changed

2 files changed

+379
-0
lines changed
Lines changed: 377 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,377 @@
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, November 2024',
7+
description:
8+
"It's time to swap talking to the compiler to talking to people. Writing month is here! 💝",
9+
},
10+
date: '2024-11-01',
11+
listTitle: 'November 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+
We’re ready to write! Last month we went all in on Hacktoberfest and
25+
open-sourced our{' '}
26+
<a href="https://github.com/Virtual-Coffee/VC-Community-Docs">
27+
VC Community Docs
28+
</a>
29+
! Community members came together to maintain, contribute, and mentor
30+
to and for each other, all aligned on the goals of open-source
31+
empowerment and building community.
32+
</p>
33+
<p>
34+
And now we want to take some time as we approach the year’s end to
35+
write some thoughts. Our learning, our aspirations, our takeaways, our
36+
lessons. We believe that everyone has a story to tell and an audience
37+
that needs to hear that story.
38+
</p>
39+
</LeadText>
40+
41+
<hr />
42+
43+
<h2>💞 Kindness and Gratitude</h2>
44+
<p>
45+
<em>Spotlighting some of the kindness happening in our community.</em>
46+
</p>
47+
<blockquote className="blockquote">
48+
<p className="mb-0">
49+
"I’m very grateful to Brian for continuing the gratitude posts."
50+
</p>
51+
<footer className="blockquote-footer">Bekah</footer>
52+
</blockquote>
53+
<blockquote className="blockquote">
54+
<p className="mb-0">
55+
"Thanks everyone for all the birthday wishes, it makes me very
56+
grateful that I get to share my birthday with my vc versary here with
57+
all of you."
58+
</p>
59+
<footer className="blockquote-footer">Rad</footer>
60+
</blockquote>
61+
<blockquote className="blockquote">
62+
<p className="mb-0">
63+
"I believe I spotted Shelley in the chat at online talk for work
64+
today, thank you for coming!!!"
65+
</p>
66+
<footer className="blockquote-footer">Mark</footer>
67+
</blockquote>
68+
69+
<hr />
70+
71+
<h2 className="my-5">💡 What's happening at Virtual Coffee</h2>
72+
<h3 className="mb-4">October Recap: Hacktoberfest!</h3>
73+
<p>
74+
Every year since 2020, we’ve tried to get involved in some way with the
75+
Hacktoberfest initiative. Virtual Coffee aligns with the spirit and
76+
ethos of open source and tries every year to be an accessible avenue to
77+
learning, supporting, and tending to open-source projects. Shoutout to
78+
all the folks who participated in another successful Hacktoberfest!
79+
</p>
80+
81+
<h3 className="mb-4">November is the time to write: 50k words!</h3>
82+
<p>
83+
This month, we're working together to blog 50,000 words! Based off the{' '}
84+
<a href="https://nanowrimo.org/">
85+
NaNoWriMo (National Novel Writing Month) Challenge
86+
</a>
87+
, we'll be doing the tech and non-tech take on writing and working
88+
together towards the goal while posting on our own blogs.
89+
</p>
90+
<p>Get those blog posts up!</p>
91+
92+
<h4 className="my-4">How to Participate</h4>
93+
<p>
94+
Once you've written and published your content,{' '}
95+
<a href="https://airtable.com/app10kd5ewHiLTjxn/shrgRjUFpNjLN1V12">
96+
add your entry to our VC NaNoWriMo entry form
97+
</a>
98+
!
99+
</p>
100+
101+
<h4 className="my-4">
102+
What kind of content counts towards the challenge?
103+
</h4>
104+
<p>
105+
Any tech-related or non-tech blog posts, articles, or novels published
106+
in November! For tech-related posts, feel free to include code samples
107+
in your word count totals (if it's a word and you wrote it, we'll count
108+
it 😊).
109+
</p>
110+
<p>
111+
While we love good documentation here at Virtual Coffee,{' '}
112+
<code>README</code> docs or anything else you would typically consider
113+
documentation, don't count for this challenge.
114+
</p>
115+
116+
<h4 className="my-4">What if I'm not confident about my writing?</h4>
117+
<p>
118+
We all start somewhere. The more you practice, the better you'll get. We
119+
have volunteers willing to proofread and give you feedback on your
120+
writing. Just put a link to your draft in the{' '}
121+
<code>#monthly-challenge</code> or <code>#content-creation</code>{' '}
122+
channel and ask for the help you need.
123+
</p>
124+
125+
<h4 className="my-4">What if I don't know what to write about?</h4>
126+
<p>
127+
We've got you covered with extensive topic lists in{' '}
128+
<a href="https://github.com/orgs/Virtual-Coffee/discussions/711">
129+
this discussion
130+
</a>{' '}
131+
and{' '}
132+
<a href="https://github.com/orgs/Virtual-Coffee/discussions/458">
133+
this discussion
134+
</a>
135+
.
136+
</p>
137+
<p className="mt-4">
138+
Find more resources, and see past challenges on our{' '}
139+
<Link href="/monthlychallenges">monthly challenge page</Link>. Learn
140+
more about this challenge in{' '}
141+
<a href="https://dev.to/virtualcoffee/monthly-challenge-blogging-challenge-35o4">
142+
this blog post.
143+
</a>
144+
</p>
145+
<p>
146+
To view all of the details of this year's challenge,{' '}
147+
<Link href="/monthlychallenges/nov-2024">
148+
check out the November 2024 challenge page
149+
</Link>
150+
.
151+
</p>
152+
<p>And remember, we're always here to help ❤️</p>
153+
154+
<h3 className="mt-4">☕🪑 Coffee Table Events</h3>
155+
<ul>
156+
<li>Tech Interview Study Group (Mondays at 4:00 PM ET)</li>
157+
<li>
158+
Accountabilibuddies (Tuesdays at 7:00 PM ET | Thursdays at 9:00 AM ET)
159+
</li>
160+
<li>
161+
The Pack Hunt (Tandem Job Hunting) (Wednesdays at 10:00 AM ET |
162+
Wednesdays at 10:00 PM ET)
163+
</li>
164+
<li>
165+
Data Structures and Algorithms (DSA) Office Hours (Wednesdays at 4:00
166+
PM ET)
167+
</li>
168+
<li>Feelings Friday (Fridays at 8:00 PM ET)</li>
169+
<li>
170+
Frontend Friday Folks fighting CSSBattle.dev (Fridays at 11:00 AM ET)
171+
</li>
172+
</ul>
173+
174+
<h3 className="mt-4">📅 Weekly Async Events</h3>
175+
<ul>
176+
<li>
177+
<strong>Mondays:</strong> Goal-setting post in{' '}
178+
<code>#goals-and-wins</code>
179+
</li>
180+
<li>
181+
<strong>Tuesdays:</strong> Trivia in <code>#game-night</code>
182+
</li>
183+
<li>
184+
<strong>Wednesdays:</strong> Midweek check-in in <code>#general</code>
185+
</li>
186+
<li>
187+
<strong>Fridays:</strong>{' '}
188+
<a href="https://twitter.com/VirtualCoffeeIO">X (formerly Twitter)</a>{' '}
189+
chat and gratitude post in <code>#general</code>
190+
</li>
191+
</ul>
192+
<ul>
193+
<li>
194+
<a href="https://github.com/orgs/Virtual-Coffee/discussions/1223">
195+
Practical Deep Learning Study Group
196+
</a>
197+
</li>
198+
</ul>
199+
200+
<h3 className="mt-4">☕ Official Virtual Coffee Events</h3>
201+
<ul>
202+
<li>
203+
Virtual Coffee (Tuesdays at 9:00 AM ET | Thursdays at 12:00 PM ET)
204+
</li>
205+
<li>
206+
Async Twitter Chat (Weekly chat begins every Friday at 9:00 AM ET)
207+
</li>
208+
</ul>
209+
210+
<p className="mt-4">
211+
<strong>Note:</strong> These are the currently scheduled times for these
212+
events at the time of this publication. Please check the official VC{' '}
213+
<code>#announcements</code> Slack channel, or other noted channels, for
214+
any updates and links to event rooms. For the full list of events, check
215+
out <Link href="/events">our events page</Link>.
216+
</p>
217+
218+
<h3 className="mt-5 mb-4">🎙️ The Podcast is Back!</h3>
219+
<ul>
220+
<li>
221+
<a href="https://virtualcoffee.io/podcast/building-relationships-in-open-source">
222+
Building Relationships in Open Source
223+
</a>
224+
</li>
225+
<li>
226+
<a href="https://virtualcoffee.io/podcast/climbing-the-contributor-ladder">
227+
Climbing the Contributor Ladder
228+
</a>
229+
</li>
230+
<li>
231+
<a href="https://virtualcoffee.io/podcast/open-sourcing-a-private-repo">
232+
Open Sourcing a Private Repo
233+
</a>
234+
</li>
235+
</ul>
236+
237+
<h3 className="mt-5 mb-4">🆕 New Career Focus Channels Alert</h3>
238+
<p>
239+
We've added three new private channels — <code>Senior+</code>,{' '}
240+
<code>Mid-level</code>, <code>Early-career</code> — to our Slack for
241+
peer-to-peer conversation, because we know that it's good to be able to
242+
support and nurture conversations specific to your career level. If
243+
you're interested in joining the one you identify with most, DM Bekah or
244+
Meg on Slack.
245+
</p>
246+
247+
<hr />
248+
249+
<h3 className="mb-4">🤝 Volunteering at VC</h3>
250+
<p>
251+
We're very excited to continue open membership with the support of our
252+
active volunteers! All our active volunteers have an invite to send out
253+
to someone interested in joining Virtual Coffee. If you're interested in
254+
joining the volunteer team, check out{' '}
255+
<Link href="/resources/virtual-coffee-handbook/get-involved/paths-to-leadership">
256+
some of the roles
257+
</Link>
258+
!
259+
</p>
260+
261+
<hr />
262+
263+
<h2>✨ Member Content Highlights</h2>
264+
<p>
265+
<em>
266+
Our members are making the internet a better place with their words
267+
and wisdom!
268+
</em>
269+
</p>
270+
271+
<h3>Articles</h3>
272+
<ul>
273+
<li>
274+
<a href="https://dev.to/alexcurtisslep/css-masonry-catness-2nhj">
275+
CSS Masonry Catness — Alex Curtis-Slep
276+
</a>
277+
</li>
278+
<li>
279+
<a href="https://dev.to/nerajno/11-things-learnt-from-being-on-board-from-11-months-7d2">
280+
11 in 11: Concepts Learnt or Relearnt from Zero Day — Nerando
281+
Johnson
282+
</a>
283+
</li>
284+
</ul>
285+
286+
<h3>Videos</h3>
287+
<ul>
288+
<li>
289+
<a href="https://www.youtube.com/watch?v=hSotPlaVxjg">
290+
Slots, Slots, Slots, Everybody! — Abbey Perini
291+
</a>
292+
</li>
293+
</ul>
294+
295+
<div className="card my-5 border-primary">
296+
<div className="card-body">
297+
<h2 className="card-title text-primary mb-3">🏆 Member Wins</h2>
298+
<div className="card-text">
299+
<blockquote className="blockquote">
300+
<p className="mb-0">
301+
"Not a work win, but... Big news—I made it to the final round of
302+
the NPO Concerto Competition!"
303+
</p>
304+
<footer className="blockquote-footer">Lex</footer>
305+
</blockquote>
306+
<blockquote className="blockquote">
307+
<p className="mb-0">
308+
"Got a PR merged today, which took me several weeks of working
309+
through!"
310+
</p>
311+
<footer className="blockquote-footer">Eddie</footer>
312+
</blockquote>
313+
<blockquote className="blockquote">
314+
<p className="mb-0">
315+
"I merged a big-for-me PR yesterday, the intersection points of
316+
two splines."
317+
</p>
318+
<footer className="blockquote-footer">Cris</footer>
319+
</blockquote>
320+
</div>
321+
</div>
322+
</div>
323+
324+
<h2>👀 What our members are up to</h2>
325+
<ul>
326+
<li>
327+
Chris J. does a{' '}
328+
<a href="https://dev.to/jarvisscript/what-are-your-goals-for-the-week-3kc0">
329+
weekly post for goals of the week.
330+
</a>
331+
</li>
332+
<li>
333+
Dominic Duffin co-hosts{' '}
334+
<a href="https://twitter.com/ArtTechChat">ArtTechChat on Twitter</a>{' '}
335+
every Sunday at 1:00 PM ET.
336+
</li>
337+
<li>
338+
Ray Deck is{' '}
339+
<a href="https://www.youtube.com/@techmesomethingcool">
340+
co-hosting a vid-pod about low code/no code solutions
341+
</a>{' '}
342+
on YouTube!
343+
</li>
344+
<li>
345+
Michael Jolley is{' '}
346+
<a href="https://www.twitch.tv/baldbeardedbuilder">
347+
streaming on twitch!
348+
</a>
349+
</li>
350+
</ul>
351+
352+
<h2 className="mt-5 mb-4">💻 Resource Highlights!</h2>
353+
<p>
354+
<a href="https://dev.to/virtualcoffee/monthly-challenge-blogging-challenge-35o4">
355+
Monthly Challenge: 50,000 Word Blogging Challenge
356+
</a>{' '}
357+
— Chris Jarvis
358+
</p>
359+
360+
<hr />
361+
362+
<p>
363+
If you're a member and you’d like to give a Lunch & Learn or Workshop,
364+
you can{' '}
365+
<a href="https://virtualcoffee.io/lunch-and-learn-idea">
366+
submit your idea here
367+
</a>
368+
.
369+
</p>
370+
<p>
371+
Have a question, suggestion, or want to nominate someone’s act of
372+
kindness or blog post? Email us at{' '}
373+
<a href="mailto:[email protected]">[email protected]</a>.
374+
</p>
375+
</>
376+
);
377+
}

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 issue202411 } from '@/content/newsletters/2024-11';
34
import { handle as issue202410 } from '@/content/newsletters/2024-10';
45
import { handle as issue202409 } from '@/content/newsletters/2024-09';
56
import { handle as issue202408 } from '@/content/newsletters/2024-08';
@@ -48,6 +49,7 @@ import { handle as issue202102 } from '@/content/newsletters/2021-02';
4849
import { handle as issue202101 } from '@/content/newsletters/2021-01';
4950

5051
const newsletters = [
52+
{ handleData: issue202411, slug: '2024-11' },
5153
{ handleData: issue202410, slug: '2024-10' },
5254
{ handleData: issue202409, slug: '2024-09' },
5355
{ handleData: issue202408, slug: '2024-08' },

0 commit comments

Comments
 (0)