I was hanging out at one of my favorite developer communities, devto, and I ran into a post written by one of the admins at Devto announcing that Twilio was hosting their 2020 hackathon at Devto. The hackathon is hosted online, so you don’t have to relocate to participate. I happen to be in quarantine during the COVID-19 pandemic, so given my abundance of time and boredom, I joined my first hackathon.

Feel free to skip this part if you already know what it is or if you want to validate what I am saying is for the most part…

Who is this post for?

If you are a computer science student who’s actively looking for an internship or preparing to do so, definitely keep reading. If you have a genuine interest in computer science and are considering a career as a developer, feel free to keep reading. If none of the above applies to you, but your curiosity is killing you, I guess I can’t stop you


I have done 2 internships. One at UPS and the other at Rawlings Group. The first internship was the harder job search of the two, which was expected because I did not have any relevant job experience…

What is an operating system?

For the sake of brevity, an OS or operating system is a piece of software that runs your hardware in a computer. It provides a level of abstraction and offers the convenient user experience that we all know and love. The invention of modern day operating system helped to bridge the gap between humans and computers. Computers existed before operating systems came about. However, using one at that time required a high degree of computer knowledge that most people did not have.

How does the choice of operating system affects computer science?

As a computer science student myself, I was forced to dig deep into what a computer is and…

Credits to Lazar Gugleta

Wait… What?!?!?

Yes, you heard that right. I started doing nails when I was 16. How does a computer science students and developer begin his career by doing nails? I wonder that question myself sometimes. Well to understand this story you have to go back in history and understand where it all started.

History Lesson

Feel free to skip this section, but I recommend briefing over it as it will set the stage for the rest of the post

During the Vietnamese war, many families were dislocated due to the violence and war boundaries. The communist North vs the American backed South. My family…

Credits to Matt Ragland

What is Computer Science?

According to Techopedia Computer science is the study of both computer hardware and software design. It encompasses both the study of theoretical algorithms and the practical problems involved in implementing them through computer hardware and software.

Dictionary.com defines computer science as the science that deals with the theory and methods of processing information in digital computers, the design of computer hardware and software, and the applications of computers.

These definitions can be a mouthful sometime and the meaning can sometimes get lost in the jargon, so let’s pick out some keywords.

  1. Software — There are many forms that is thing

What is Bookmarking?

bookmarking img
bookmarking img
credits to 五玄土 ORIENTO

Bookmarking is the practice of saving a website to your browser for easy access at a later time. On Google Chrome, there is usually a star at the end of the URL bar that lets you bookmark the current page. Pretty straight forward, but it is one of the most under-appreciated feature.

Why you should start Bookmarking

Bookmarking allows you to quickly save a website, so you can look at it later like an interesting article that you want to read later. You can bookmark your most visited sites, such as Youtube or Twitter. …

What is Blogging?

Credits to: NeONBRAND

This question has probably been answered a thousand times, but I will answer it from the perspective of a computer science student which might differ a little bit with the conventional views.

Besides being a great tool for sharing new ideas or maybe passing along some useful information. Blogging can also serve as a learning tool for the writer themselves. Just consider what is going on inside the blogger’s mind when they are writing. For instance, if you were writing a blog about how to build a website, you first have to know how to do it yourself. Once you…

What The Heck is Discord ?

Discord is a community based chatting app that allows you to directly connect with other people within your niche. Although Discord was initially built for gamers, it grew and people from all walks of life started using it to empower their connectivity.

One of those communities is obviously the developer’s communities. I say communities , plural, because there are multiple sub-communities. One might focus on web development while another might focus on game development.

Here Are My Top 10 Discord Servers To Join As a Developer

  1. Programmer’s Hangout
  2. Devcord
  3. The Coding Den
  4. SpeakJS
  5. CodeSupport
  6. Nodeiflux
  7. Lazy Developer
  8. TensorFlow
  9. Programmer Humor
  10. Python

Did I Miss One?

There are a lot of servers, so narrowing it down to…

Defaults and Settings

If you own a mac or have previous experiences with one then you probably know that Apple offers a list of options for configuration the resolution of your display. You can choose “default for display” or select from a list of scaled options: Ranging from “Larger Text” to “More Space”. If you hover over an option, you will see the resolution that it scales to.

I own a macbook pro 16" (you can call me spoiled or lucky :P), and the native resolution for this model is 3072 x 1920. One day, I went to scale the resolution to the…

Best Way To Learn React

Forget what I just said. There is no such thing as the best way for learning ANYTHING. This post is reserved for newcomers to React who are trying to navigate the complicated world of web development and especially trending technologies like React. I will also prescribe some note worthy courses and tutorials to start learning React some of which I have actually used and succeeded.

What is React?

React is a framework developed by Facebook and was open sourced in 2013. React quickly gain popularity and was adopted by some of the top companies like Airbnb, Uber, Facebook

Hieu Nguyen

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store