Skip to content

Instantly share code, notes, and snippets.

View EndlessHypnosis's full-sized avatar

Nick Svetnicka EndlessHypnosis

View GitHub Profile

Nick Svetnicka - M4/FE Portfolio

Areas of Emphasis

For this module, knowing that we would be getting into several back-end technologies, I wanted to make sure that while I absorbed this new information, that I wouldn't let the skills I've learned from the past 3 mods lose any of their sharpness. The instructors really helped with this, by incorporating more CSS challenges and javascript practice into the curriculum. I also wanted to make sure that I maintained my stress levels by not getting too absorbed in the job hunting until I graduate, as I do not have an immediate need to find work, and am hoping the patience will allow me to land a position where I can grow with that company for several years.

Rubric Scores - Self Assessment (1-4 rating)

  • A: Individual Final Assessment: 3
  • B: Individual Work & Projects: 3

Nick Svetnicka

-Instructions Students should clone their individual file and update them with gist links for each specific deliverables before making a Pull Request. Please name your Pull Request using this convention: Module Program First Name Last Name, i.e. "M3 FE Allison Singer"

Mod 3 Deliverables:

  • Link to resume (this can be an uploaded PDF or a link to your resume that's been created online):

Post-Grad Job Search Action Plan: First 30 Days

#1: 30-Day Job Search Action Plan

Create a schedule & goals for the first 30 days Post-Graduation

40-hour "work week"

Area Hours Per Week Week 1 Results Week 2 Results
Coding 12 - -

Wednesday Morning - Capstone Evals

Wednesday Afternoon - Portfolio Reviews

  • [done] socket.io hw
  • (2 min elevator talk) (what else)
  • [done] Post Grad 30-Day Plan

Thursday Morning

  • 5 min lighting talk on my experiences (have slides)

Interview Questions and Answers

In as much detail as possible, explain how you would localize an application.

The first step would be to correctly detect the preffered languages from The Client...either done on the front-end (with navigator.language) or server-side (with the Accept-Language request header). The next step would be to identify which language the application supports based on The Client's order of preference. Then you would use a library/package to assist with the configuration of localization settings for the site, and also storing the data for different languages in an easy to use format, such as JSON. One popular library to assist with this is the i18n npm package. The last step would be to use a view engine to inject the correct strings into the html.

Tell me two advantages of testing your code.

  1. It helps prove that individual components of the application behave as expected, in isolation from their larger parts, or the application as a whole. This is the premise behind u

Capstone Project - Specification

Nick Svetnicka - Mod 4 - FE1705

Project Name: YouCompleteMe

Overview

You Complete Me connects students in a mentor/apprentice setup. This project is focuses around the community at Turing, and the features/functionality lean heavily in supporting its needs. At the same time, efforts have been made to allow the application to take on a more generalized approach, that could be used to connect not only students, but anyone in need of a mentoring/apprentice scheduling app.

Features

House of Vars: A reflection on my experience contributing to my first open-source project

Overview

With seemingly everything moving to an open-source, community driven model, it was surely time in my development career to go through an open-source contribution; to see what struggles I would need to overcome, how to best add value to a complex code base, and how to collaborate over code changes remotely with the project owners.

Coming from a primarily .NET world, I've only started working within the GitHub ecosystem in the last year. Because so much of this open-source community is founded on the git and GitHub platform, I found the overall experience helpful in learning more about this community-driven side of coding, and also enhancing my knowledge of Git workflow, including squashing commits and rebasing branches.

Project Introduction

Capstone Project Proposal

Nick Svetnicka - Mod 4 - FE1705

Project Name: YouCompleteMe

Overview

This is a proposal to pivot my Capstone Project into a continuation of my Personal Project from mod 3, codenamed SnorLab. The complete SnorLab spec can be found here. A demo of the current state of the application can be done in person...working on Heroku hosting The premise of SnorLab is that features are slowely unlocked as the user interacts with and uses the application. These features are primarily pretty simple productivity tools such as tasks and reminders.

There are other features associated with this unlocking system. These are more of fun, non-functional rewards granted upon completing tasks/reminders and leveling up; incentivising the user to continue using the app, and enhancing the UI/Customizability.

@EndlessHypnosis
EndlessHypnosis / GitCommitEmoji.md
Created October 18, 2017 17:38 — forked from parmentf/GitCommitEmoji.md
Git Commit message Emoji