Year in Review: 2019 into 2020

What I learned and built this year

Hey, everyone! It’s me, Tania, the one who writes tutorials on web development.

This is my last email of the year, and I present to you my year in review: 2019 into 2020!

Year in Review: 2019 into 2020

Making a list like this really helps keep in perspective just how much I’ve learned and created in the course of a single year, which can be hard to remember. I highly recommend keeping track of your own progress if you ever feel like you’re not learning enough.

In this review, I list the articles I’ve wrote, projects I’ve built, concepts I’ve learned, and some miscellaneous statistics and drawings.

I also have a list of things I want to learn and write about in 2020, and here’s what I have so far about articles to write. If there’s anything you want to see from me, don’t hesitate to let me know!

  • Bitwise operators in JavaScript

  • Generators in JavaScript

  • A deep dive into callbacks, promises, and async/await

  • An overview of TypeScript

  • Using Webpack

  • Building a Redux + React application

  • Testing with React Testing Library

  • Setting up Swagger for API docs with Node

  • Using VueX

  • File uploads in JavaScript (Browser + Node)

  • Building a dynamic step wizard

  • Writing Chip8

  • Real world debugging

I hope you all have a great holiday season and New Year! See you next year.

A Guide and Overview of CSS Concepts, Fundamentals, and Tips

CSS: An Art, a Science, a Nightmare

Hello! It’s me, Tania.

I have a big article for you about a topic I use daily but rarely discuss: CSS.

CSS: An Art, A Science, a Nightmare

In it, I cover some major concepts and fundamentals, like:

  • Syntax

  • Selectors

  • Specificity

  • Properties

  • Spacing

  • Shorthand

  • Positioning

  • Layouts

  • Flex

  • Box Model

  • Responsive Design

  • More tips and opinions

If you know some CSS but think there might be a lot you’ve missed or haven’t heard of, I highly recommend taking a look. It’s everything I think is the essential to know for any web designer or front end developer.

Have a great day!

Best Practices for Front End Application Security

And an interview

Hi, all!

I’ve seen a lot of confusing information out there about how to secure and authenticate a front end application - local storage? cookies? how should I do it?

So I wrote a guide describing what the security concerns are, and solutions:

Full Stack Authentication: Cookies and Local Storage

This article goes over the architecture for making a secure React + Express system. It’s yet another article I wrote because I wish it existed.

In other new, I did an Interview with HashNode for their She Inspires series, so feel free to check that out.

Have a great day!

this, bind, call, and apply in JavaScript

Understanding what "this" is in JavaScript, and how to change it

Hey, all. It’s Tania. Here’s a new article for you:

Understanding This, Bind, Call, and Apply in JavaScript (or the DigitalOcean link)

If you ever find yourself confused about what `this` is referring to in JavaScript, take a look at the article! You’ll learn all about implicit and explicit `this` context and how to determine it.

In other news, I haven’t found a notes app that looks and feels exactly as I want, so I decided to write my own. I’ve been writing it in React, Redux, and TypeScript. My ultimate plan is to have all the notes stored/backed up to a single GitHub Gist containing all the notes individually, with versioning. If anyone is familiar with Redux or TypeScript and wants to give the code a look, I’d appreciate it! I’m having fun with it and pretty excited.

Finally, I removed comments from my website as it was getting to tiring to manually moderate the trolling, so if you have anything you want to say to me, just respond to this email!

Have a great week.

Developer Blogs to Follow in 2019

Some of the personal developer websites I keep an eye on

Hey everyone! It’s me, Tania. It’s been a while since I’ve written. This is my second post on the new Substack newsletter. I have a very small update for you today - a list of a few of the developer blogs I follow this year.

Developer Blogs to Follow in 2019

There are probably a few familiar faces for you on the list, but hopefully a few you haven’t heard of before that I can introduce you to.

I have a couple of articles I’ve partially written that I’d like to finish up soon, which are:

  • Using Swagger with Node and Express for Documenting APIs

  • Using VueX for State Management

  • Understanding Bitwise Operators in JavaScript

  • How to Use Webpack - Babel, Sass, ESLint, HMR, and Development/Production Configuration

  • Asynchronous JavaScript - Callbacks, Promises, Async-Await, and the Event Loop

I also have one that should be published for DigitalOcean relatively soon:

  • Understanding Bind, Call, Apply, and This in JavaScript

Wow, I have way too many half-finished articles. Feel free to let me know which ones you’d like to read. Maybe inspire me by voting with a Ko-Fi. :)

Regarding the Webpack article, I’ve written this ultimate Webpack Boilerplate, which it will be based off.

That’s all for now!

Loading more posts…