One tool that I learned to use in my past life as a Systems Administrator that has made my life so much easier is Ansible. I used it in the past to help manage a Linux HPC cluster, but I have recently implemented it at my home to manage my media server and web server. Note: This blog post is not intended to be a ‘how to’ for Ansible, but instead it is intended to highlight some of the features that make it useful and easy to use.
Now that I am starting to go through the job interview process, I am trying to do everything I can to be prepared. One suggestion I got was to go through some basic definitions over and over so that I would be able to readily answer them in phone screenings. At first I started writing all of these questions and definitions in a Google Doc, but I thought it would be a good project to create a website that would use “flashcards” to help me study.
When going through the Flatiron curriculum it took me a little while to grasp how Promises work, and then also how to use them. Once I understood exactly what a Promise was (an object representing eventual completion of an asynchronous operation) things got a lot better, but chaining asynchrounous operations with .then() calls seemed very clunky and making things flow was not intuitive.
When going through the Flatiron School curriculum Hooks were only mentioned once and it was just a link to the video of the announcement of Hooks. I heard from several of my friends that I really needed to learn and understand Hooks, so after I graduated I did. Hooks are great!
It’s done! I have finished my final project for the course and I can definitely say that that I am ecstatic to start applying for jobs and adventure into a new career!