RSSAmplifier

Blog

devsurvival

devsurvival.com, a collection of stories, discussions, and courses about coding, web development,education , and computer science. I am an avid learner, so this blog is a documentation of the things I have learned. The goal is to share a little bit of this knowledge with the world 😊

devsurvival.comRSS feed ↗44 posts

Latest posts

Web Dev Bootcamp ∙ Request Routing And Building an API

Goals Learn how HTTP request works Requesting routing with Express JS Learn what an API is and how to build one What is an HTTP Request HTTP…

Web Dev Bootcamp ∙ Introduction to Node and Express JS

Goals Explain what NodeJS is Create a server using NodeJS What is NodeJS NodeJS is a server runtime that allows you to run javascript code…

Web Dev Bootcamp ∙ Learn Git

What is Git? Git is a version control software that allows you to keep track of changes to your project. It allows you to keep a history of…

Web Dev Bootcamp ∙ Learn Bash

What is Bash? Bash is a command terminal where you can type in some command and your operating system will execute the command Here is what…

Web Dev Bootcamp ∙ Learn Javascript Part 2 ∙ ES6

Goals understand what ES6 is Learn the most common ES6 features What is ES6? ES6 is the next version of Javascript following ES5. It was…

Become a Web Developer With a Free Web Dev Bootcamp!

Start on your journey to become a web developer! I have been working on a web development bootcamp to try and share some of the knowledge…

Web Dev Bootcamp ∙ Learn Javascript Part 2 ∙ ES5

Goal Here we will learn some new Javascript features that were introduced in ES5 that will be useful when developing our React and Nodejs…

Web Dev Bootcamp ∙ Learn Javascript part 1 ∙ Basics

What is Javascript Javascript is an interpreted language built for the web. Interpreted here means that there is no compilation of the code…

Web Dev Bootcamp ∙ Authentication In Node (Coming Soon!)

Web Dev Bootcamp ∙ Introduction To React (Coming Soon!)

Web Dev Bootcamp ∙ Deploying App To Heroku (Coming Soon!)

Web Dev Bootcamp ∙ Introduction To MongoDb And Mongoose(Coming Soon!)

Web Dev Bootcamp ∙ Managing State With Redux (Coming Soon!)

Web Dev Bootcamp ∙ Review And Conclusion (Coming Soon!)

Web Dev Bootcamp ∙ Connecting React Client with Node API (Coming Soon!)

C Programming ∙ Introduction (Coming Soon!)

Sign up for updates and be notified when new content is being released

Web Dev Bootcamp ∙ Introduction

Introduction Welcome to the Web Dev Bootcamp! If you have an interest in web development or are trying something new, then you are in the…

Web Dev Bootcamp ∙ Learn CSS

What is CSS CSS or Cascading Style Sheets is a language for describing how your website looks. With CSS you can alter the color, spacing…

Java ∙ Introduction (Coming Soon!)

Sign up for updates and be notified when new content is being released

Web Dev Bootcamp ∙ Learn HTML

What is HTML HTML is a Hyper Text Markup Language that tells the browser how our website is layed out. It describes the structure and the…

Guide to Showcasing Your Project

You ready to go public ? Here at Devsurvival we provide a free and easy way to showcase your projects to the community. Why you should join…

My Love And Hate Relationship With Hackathons

My First Hackathon I was hanging out at one of my favorite developer communities, devto, and I ran into a post written by one of the admins…

How To Earn A Free Ticket To A Computer Science Internship

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…

NCL Exploitation Root Cause Write Up

This was my first time competing in an event like the competition hosted by the National Cyber League (NCL) and I had a lot of fun going…

4 Wonderful OS For Computer Science Students. Number 3 is a must.

⏭️ Skip to list What is an operating system? For the sake of brevity, an OS or operating system is a piece of software that runs your…

Learn The Truth About Getting a Computer Science Degree In The Next 5 Minutes

credits to unsplash-logoMatt Ragland What is Computer Science? According to Techopedia ”Computer science is the study of both computer…

3 Things I've Learned From Doing Nails Professionally as a 16 Years Old

Credits to unsplash-logoLazar Gugleta Wait… What?!?!? Yes, you heard that right. I started doing nails when I was 16. How does a computer…

Mac - Changing Font Size Without Lowering Display Resolution

Many other guides on this topic solve this problem by changing your display scaling. Although this methods works and is fairly simple, it…

The Power Of Bookmarking Websites

What is Bookmarking? Bookmarking is the practice of saving a website to your browser for easy access at a later time. On Google Chrome…

Blogging As A Learning Tool

What is Blogging? Photo Credits To: unsplash-logoNeONBRAND This question has probably been answered a thousand times, but I will answer it…

How Many Hours Do You Code In a Day During a Crisis

At the time of writing this, I was under locked down due to the coronavirus. There was not a lot that I could do to pass the time. I could…

Top 10 Discord Servers For Developers

What The Heck is Discord ? Discord is a community based chatting app that allows you to directly connect with other people within your niche…

How To Get In Contact

Let’s Connect You can get in touch with me using the contact form or follow me on social media:

Setting or Scaling Native Resolution On Mac

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…

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…

Writing For Devsurvival

Why write on devsurvival? Hi. Thanks for coming to devsurvival. This is a new blog where you can submit writing about technology and more…

Request An Emoji Tag

Did not find an emoji tag? The emoji tags is an easy way to add emojis to your comments by using # tags ( e.g entering #smile will produce…

Devsurvival User Guide

Devsurvival Starter Guide Welcome to devsurvival ! This quick user guide will get you up to speed with the website in no time Leaving a…

About Devsurvival

Enjoy this amazing picture of Vietnam, where it all started. photo credits to: unsplash-logoAmmie Ngo Humble Roots Devsurvival was born from…

Build A Todo App with React, MongoDB, ExpressJS, and NodeJS Part 1 (Backend)

Estimated Completion Time: 15-30 minutes Background The classic todo app has been written so many times that most people have lost count…

Build A Todo App with React, MongoDB, ExpressJS, and NodeJS Part 2 (Frontend)

Welcome back. Congratulation on completing part 1 of the tutorial on how to create a todo app with React and NodeJS. In part 2, we will…

Pointers in C and C++

Ahh the good old pointers. The first topic in most computer science program that most students struggle with. I admit. Not everyone uses…

Synchronization and Critical Section Problem

What is Synchronization? Synchronization in the context of multi-programming or multi-threaded programming is the process that coordinates…

Multi-threaded Programming in C

What is Multi-threaded Programming? Multi threaded programming is a design approach that splits work into smaller units of work and…