Coding United August

Growing and Doing more

🌟 Editor's Note
Welcome to the beginning of the Coding United Digest, this will be aimed to cover the club meeting notes and other important dates!

Club details can be found in the GitHub.

Want to Join? Club Membership Form

Help improve our website: Click to Open Form

Just enter your zipcode so we can add it to our data visualization project on the website.

Club Meetings Room: https://bit.ly/CodingUnitedMeetingRoom

Club Monthly July Meeting: LINK

Take Aways / Todos based on converations and meetings

  • Board Members:

    • Jose de Lima: President

    • Kailey Northham: Vice President

    • Tony Davis: Secretary

    • Raina Goding: Engagement Officer

    • Chris Thelus: Event Coordinator

  • Club Officers:

    • Bryton Sarrel: Game Server project lead

    • Erica Boterf: Social Outreach officer

  • Create Video / training guide on how to setup a VMs

🗓️ Upcoming Events

Book Club - Object-Oriented Thought Process

08/11/2025 1:00pm est

  • We are officially more than halfway through the book. Lets keep a pushing and elevating ourselves.

    • Book: The Object-Oriented thought Process, 5th Edition

    • Finish first book

    • 😄

Wired-Minds: Dual-boot Ubuntu onto your system

08/12/2025 8:30pm est

  • For those interested in participating in the Gameserver Project will be really important because you will also need to have your PC's setup for dual boot.

    Teams Meeting Room: Link

    Our first official WiredMinds event is here!

Game Server - Continue Linux Journey

08/13/2025 1:00pm est

  • Have relevant questions ready such as:

    • Why are we using linux to manage the game server?

    • What kind of linux commands should we be familiar with?

    • Is there any specific tools we should be familiar with based on the type of server or game (Minecraft) we will be using?

    • What can I do now to be able to be able to support the project once the server is live?

Review Coding Challenge

08/15/2025 8:30pm est

  • Have open discussion about he json parser challenge share what has gone well and what you have or curretnly strugling with.

    Teams: https://bit.ly/CodingUnitedMeetingRoom

Coding United Monthly Meeting

08/17/2025 1:00pm est

  • Montly meeting:

    General updates on club activities 

    Teams: https://bit.ly/CodingUnitedMeetingRoom

Intro to Programming - Lessons 6

08/18/2025 8:30pm est

  • It is time to review and see what we learned in lessons 6 

    • Asynchronous learning course to participate: Python Course

    • Reviewing Lessons 6

Roku Remote - Demo & Kickoff

08/20/2025 1:00pm est

  • This is the initial Kick Off for the Roku Remote mobile app project

    Meeting Objectives:

    - Gage level of interest and skillset of those interested
    - Identify skill gap and source resources for async leanring
    - Nominate a project lead 

    Group Demo: (with assumption, you have a roku)

    - Walk through w/ everyone getting their Roku IP address and configured to accept external input
    - Send curl command to send Roku back to home page
    - React / Expo project setup on computer and mobile
    - Share react code and test app
    - (Optional): walk through react code explaining what it does

/

🛠️ Current Club Activities

📚 Book Club

Currently reading: The Object-Oriented Thought Process (5th Ed)
Get it free with your SNHU account: https://go.oreilly.com/SHNU (use your SNHU email)

Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, and Swift. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP.

It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse–but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language or a modeling language, and instead first take the time to learn what author Matt Weisfeld calls “the object-oriented thought process.”

🎮Game Server Initiative

Minecraft game server

Intro to Programming with Python

🌐 Club Project – Website

🌐 Club Project – Roku Remote

  • Built with: ECP API - React Native / Expo - JS

  • Kick off: 08/20/2025

⚙️ Coding Challenges

Career information

We’ve shared valuable career information on our GitHub, including project tasks and the programming languages you should be proficient in to succeed in specific roles.

Now, we're taking it a step further by inviting professionals from various industries to share insights on what to focus on and how to land your first job.

Meetings:

🚀 Coming Soon

  • Project 3 - Data Analysis project (still being brainstormed)

  • Project 4 - Intro to Video game development (searching for project lead)

Did You Know? In February 2018, GitHub, the world's largest code hosting platform, accidentally took itself offline for hours. The root cause? A small typo during routine maintenance of their database infrastructure.

💥 What happened?

GitHub engineers were migrating one of their MySQL databases. To remove an old replica server, an engineer ran a script, except they accidentally ran it against the wrong server, the primary production database. Whoops.

The script contained a command to remove a database replica:

DROP DATABASE ...

😬 The fallout:

  • GitHub services (pull requests, issues, repos) were partially or fully down for multiple hours.

  • They had to rebuild everything from backups and logs.

  • Public trust took a hit for a while especially ironic for a company trusted by millions of developers.

💡 The takeaway:

Even the biggest, most technically advanced companies are vulnerable to human error, sometimes it’s not a bad deploy, but a simple slip like targeting the wrong server.

This incident is now used as a case study in DevOps and SRE circles on why:

  • Automation needs safeguards

  • Production vs. staging environments must be clearly separated

  • Redundancy and backups are critical

Coding United Digest