Coder Social home page Coder Social logo

Hello! 👋

Here's some more information about me!

Check out my website!

It's pretty great: nicholasyuan.com

Scripting Language of Choice: Javascript

The first programming languages I learned formally were Java and C++. When I started using Javascript back in 2016, I hated it for all the reasons you hear about: the use of var, prototypical inheritance, the lack of typing, how it tries to keep running where other languages would abort, the strange event loop, and callbacks, among other things. But after diving into it recently to write sorting algorithms, I began to love it — especially the recent changes in ES6.

I don't know that there are many languages that care as much about continuing to improve the quality of life for developers as ECMAScript does. If something is annoying to write, there's probably syntatic sugar for it, or it's on the way, like top-level await and Array.prototype.at(), which allows you to index from the end of an array with negative numbers (as shows up in other languages), which were added in ECMAScript 2022! The language is a great success story, in my book, especially considering where it started.

Python and Ruby are both pretty neat too, and I enjoy using them. I feel that, with Python, you can feel the C underneath, and with Ruby, it's nice to use a language that seemed to ask "how should this be?" from a blank slate.

Also, Typescript is amazing

what else can I say

Technical Communication:

Here are some examples of my technical communication in a professional setting, which is collectively every message I sent to my cohort at App Academy. I strongly believe that "soft" skills are as important as the "hard" skills of software engineering. Not only communication, but your personal impact on your team members. Are they energized by interacting with you? Does getting together generate excitement and confidence? I would call this "impact on atmosphere", and I think it's underrated.

Technologies I've used:

loosely organized:

Front-End Back-End Database / ORM Tools AWS
React Python PostgresQL Heroku S3
Redux Flask Sequelize Docker CloudFront
Javascript Express SQLAlchemy Route 53
HTML Node EC2
CSS Ruby RDS

Interests ie. the subjects of the books that are piled up on my nightstand:

  • C
  • C++ (I took a course on it a long time ago at Mines, but I want to go deeper)
  • Multiplayer Video Game Netcode Development — I think an FPS with thousands of concurrent players in one server is possible
  • Assembly Languages
  • Operating Systems
  • Embedded Systems
  • DevOps

My Youtube Channel:

Making programming videos has become a hobby of mine. Want to know what I sound like? Check it out!

Nick Yuan's Projects

hawa icon hawa

HAWA is a CRUD-app planning site that makes wiki docs easy. The name 'HAWA' is short for TCAPTYWYHAXWA, WXITNOFSYLDPP which is short for The CRUD-App Planning Tool You Wish You Had About X Weeks Ago, Where X is the Number of Weeks Since You Last Did Project Planning.

module-7-welcome icon module-7-welcome

Welcome to module 7! This repo holds some links and information that you'll need during the module, especially during the first few days when you'll be proposing your capstone project ideas for approval.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.