Three Months Out of Bootcamp

I graduated NYCDA’s web intensive bootcamp three months ago, and I’ve branched out to learn as much as I can in the web dev world.

Click on the arrows to see what I’ve explored:

React

Render component

I started by watching as many of Dan Abramov's conference videos and doing the tutorial on the official React site.

I then read through the MDN Web Component docs to learn how React wraps existing HTML features.

After that, it was a matter understanding the props and state cycle. I'm still working on using the component lifecycle methods best, and I look forward to using the new Context API.

Check out my baby single-page app made with React + React Router: Really Philly. My goal is to work on it some more and open it up to interested local developers.

Up Next: rewriting my existing weather app, drizzl, in React.

Unity

Load assets!

I've always been interested in game design, so I downloaded the Unity engine and did the roll-a-ball and space shooter tutorials.

This has been a great introduction to C# and asset scripting, and I'd like to work on this kind of programming in the future, either for game design or animation. VR would be cool.

Space can be so very lonely.

Elixir

defp details do: click

I had heard awesome things about Elixir, including its humble origins as a telephony language. Back in bootcamp, I put it on the list of topics to explore when I got some time.

I decided to start chronologically, back in the early 1980s, and I read about Ericsson's problems with their contemporary telephony code. This led me through the Erlang documentation and Erlang: The Movie. (Definitely check that out.)

I found an awesome exercise, Elixir Koans, and a couple Phoenix tutorials.

My favorite Elixir feature so far is pattern matching, as seen above.

DevOps

Instantiate

I've come to realize I'm very much interested in back-end development, specifically in CI/CD engineering. That's not something I can easily practice outside of a professional production environment, so I've taken every opportunity I can find to learn.

Recently, I participated in The Item's Day Zero Hackathon, at which I learned about various approaches to the CI/CD pipeline. I got to drive in my small group and instantiated an EC2 server and installed Jenkins.

Cash Flow PA and TDD

describe "details" do

Cash Flow PA lives! You can learn more about this open-source project I started with some friends on PhRIG's site.

Our meeting with the Pennsylvania Governor's Office staff went really well! I've documented Cash Flow PA's current development in a separate blog post.

As we rolled out v1, we've decided to shore up the app, which includes writing tests. Here's an example of a couple rspec tests I contributed to this past weekend.

Otherwise, I’ve been cooking a lot, reading (latest rec: Patricia Lockwood’s Priestdaddy), and playing some Overwatch here and there. ¡Apagando las luces!

Written on April 4, 2018