Let's do this! - Learning In Public
Tags: career, devjournal, codenewbie, weeklylearn
Published: 2021-02-18 19:07:32

Okay, let's do this. Let's learn in public, and learn how to learn in public. This is going to be messy. There will be mistakes and retakes. There will be embarrassment, humility, shared common humanity, and personal and technical growth.

## 🙏 **Big thank you to:**
- the great people and great conversations that happen at [Virtual Coffee](https://virtualcoffee.io/) . I'm starting this after an hour long conversation about the fears and benefits of Learning In Public.

<br />



- [Bekah Hawrot Weigel](https://bekahhw.github.io/) - founder of [Virtual Coffee](https://virtualcoffee.io/). I was introduced to her and the VC community through a [Collab Lab meetup](https://www.meetup.com/tech-talks-by-the-collab-lab/events/275540932/)

<br />

- [Kirk Shillingford](https://twitter.com/KirkCodes) - the MC with the voice like a lindor truffle

<br />


- [Mike Rogers](https://mikerogers.io/), [Justin Noelle](https://justinnoel.dev/), [Nick Taylor](https://www.iamdeveloper.com/) - so much wisdom and advice shared 🎁

<br />


- My mentor/friends [Tim Richardson](https://www.linkedin.com/in/timrichardson01/) and [Todd 'Mateo' Huoni](https://www.linkedin.com/in/todd-mateo-huoni/) - I look forward to our regular conversations

<br />


- My Dad - for our regular conversations and for embodying grace, perseverance, and family values

<br />


_// Note: not an exhaustive list (duh)_

------------


## 🤔💭 **What am I up to?**   

I'll start out briefly, just so I can lower the resistance to getting this out there and add a nice spin to the momentum that was created in this morning's conversation: 

<br />



- 👨‍💻 I'm currently in the scary position of finishing up a **dev bootcamp** (2 projects to wrap up by March 11th) and regularly praying for enlightenment of what's the next step I am to take.

<br />


- ⛪ I'm excited to be part of the **volunteer dev** team for [LifeChurch Open Network](https://open.life.church/apps). I like the organization, the product/service, and I'm super stoked to be part of a professional software development team. I'm still in the 'onboarding' phase I'd say, but there really isn't any onboarding - so I'm taking notes and seeking to understand how everything works.

<br />


- 🐧 On the side, I'm working towards getting certifications in **Linux** - the [Linux Foundation Certified IT Associate (LFCA)](https://training.linuxfoundation.org/certification/certified-it-associate/) and the [Linux Foundation Certified System Administrator (LFSA)](https://training.linuxfoundation.org/certification/linux-foundation-certified-sysadmin-lfcs/). I've already purchased the exams, so I'm committed to completing them. Why? Well, I don't have the words yet to package and ship the excitement I feel about it. That's the primary reason: I'm very interested in it.

------------------

👉 My notes on the Life Church project I've been assigned to: 

## [LifeChurch Open Network](https://open.life.church/apps)

### Admin Client
_Part of the [Church Online Platform](https://churchonlineplatform.com/)_
📋 **Tech Notes**
- 🧪  ___Testing___
    - **End-to-end:** Cypress
    - **Integration:** Mocha/Chai, Supertest (??)
    - **Unit**: Jest
- 💻  ___Frontend___:
    - **Framework:** React.js
    - **Language:** TypeScript
    - **Styling:** Styled Components 
    - **State management:** Redux & Apollo Client

- 📡💾 ___API/Backend___:
    - **API Structure:** GraphQL
    - **Backend Language:** Ruby

- 🐱 ___DevOps___: 
    - **Architecture:** Containerized Microservices
        - **Cloud:** Azure
        - **Containers:** Docker, Kubernetes
    - **Version Control:** GitBucket

_// oh, did I mention I love to take notes? Markdown + emojis && sketch notes with a ballpoint for the win!_

-----------

👉 My notes on the Thinkful program I'm finishing up: 

## Thinkful  

### Software Engineering Immersion Program

📋 **Tech Notes**
- 🧪  ___Testing___
    - **End-to-end:** Cypress
    - **Integration:** Mocha/Chai, Supertest
    - **Unit**: Jest
- 💻  ___Frontend___:
    - **Framework:** React.js
    - **Language:** JS ES6
    - **Styling:** CSS3 
    - **State management:** Context API & Stateful Class Components

- 📡💾 ___API/Backend___:
    - **API Structure:** RESTful
    - **ORM:** Knex.js
    - **DB:** PostgresQL
- 📈 Application Development
    - **Process:**
        - Web App Design and a taste of Agile
        - Progressive enhancement
    - **Considerations:**
        - Mobile first, responsive, accessible

- 🐱 ___DevOps___: 
    - **Architecture:** Monolithic
    - **Version Control:** Git
    - **Hosting:** Vercel, Heroku

------------------

## 👉 What I'm up to in Linux 🐧
- Prepping for LFCA and LFSA exams

<br />


- Currently working through [Intro to Linux](https://learning.edx.org/course/course-v1:LinuxFoundationX+LFS101x+1T2020/home) by the Linux Foundation
    - // which, by the way, is based here in Portland, OR. Who knew?! very cool.
    - VIM!!!

<br />


- Preparing to do a learning project:
    - Setting up Nginx on a RasperryPi, setting it up to use Docker, and using Docker to setup Nextcloud, which I'll configure to use as my synchronization server for Joplin.
    - Am I familiar with any of this? Nope. I'm interested in all of this and want to learn more by figuring out how to do it 😁

----

Talk to you later.

Persist Well  ⛰️🌟  
-Justin

<br />

<br />

<br />

<br />



_photo credit: <span>Photo by <a href="https://unsplash.com/@cowomen?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">CoWomen</a> on <a href="https://unsplash.com/@justinhagerpdx/likes?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>_