beginners


The #1 Way To Grow Your Personal Brand As A Developer

Strong personal brand gives you even stronger job prospects. We discuss your #1 strategy for growing that in this article.

Grokking Algorithms – Recursions

Part of being a JavaScript ninja is being somewhat proficient at tackling algorithms or what I've bee...

post-834-thumbnail
Pwa And Offline Cache

During the end of the day as well as a good evening, I wanted to get back in practice with PWA and th...

post-833-thumbnail
Why Is It Worth To Attend Local Meetups?

In April 2019, I've moved from a medium-sized city in Poland to London, one of the biggest cities in...

post-830-thumbnail
Ways To Talk About Code (To People Who Don't Code) #01: Css, Sql, Javascript

Three examples of using the coding framework of Metaphor™ to explain coding systems to non-coders.

10 Intriguing Public Rest Apis For Your Next Project

The notion of working on side projects gets thrown out a lot amongst the programming community. It...

Eloquent Javascript A Modern Introduction To Programming By Marijn Haverbeke Book Review

Is Eloquent JavaScript the best JavaScript book?

Things I Learned When I Started As A Dev

Disclaimer Highly subjective post from the perspective of a junior d...

post-804-thumbnail
Postcss Preset Env: Babel For Css

PostCSS has been my personal favorite out of all the tools for writing CSS for the past year and a half. Setup is really easy, it features tons of extremely useful plugins and it has great performance. One of my favorite plugins is definitely possess-preset-env.

12 Function Tricks Every Python Developer Should Know

New Python developer should learn these 12 function-related tricks to become good at programming

Getting Started With A New Codebase

The process that helped me in getting started with new codebases while applying for GSoC 2019

7 Tips For A Successful Home Automation

For the last eight years I’ve been busy improving with home automations, also cal...

post-754-thumbnail
Nuxt, Next, Nest?! My Head Hurts.

I clearly know what all of these things are. Their names are not at all similar. But let's review, just to make sure we know...

Object.Fromentries (Es2019) - An Elegant Inverse Of Object.Entries (Es2017)

Hey! 👋 Check out today's Dev Tip! 👇 Follow me on Twitter @shahzaibkhalid for more Dev Tips! ✨...

Formatting Code For Dev Comments And Posts

Have you ever wondered how to get the nice code formatting in comments and posts on dev.to? Here's a...

post-739-thumbnail
Render A List From An Object In React

image from undraw.co Sometimes the data we want to render in a list will be in an object rather than...

post-733-thumbnail
How To Setup Eslint And Prettier For Your React Apps

Building high-quality apps is challenging for many reasons: The more your codebase grows, the more...

post-728-thumbnail
Preparing Your Project Being Open Sourced

In a previous article, we helped you submit your first contribution. You now want to launch your own...

List Of Resources For Junior Developers

Originally published here Starting on programming can be very exciting but at the same time scary. A...

post-695-thumbnail
What Should Be In A Front End Developer's Portfolio Site To Impress The Client Or Recruiter?

question about front end developer's portfolio

Build A React & Firebase Blog Site: Part 2

Build a React & Firebase Blog Site: Part 2

post-664-thumbnail
Micro Coding Challenges - With Solutions

Mastering these coding challenges may not get you a job at google... but you'll be one step closer to...

post-657-thumbnail
The Simple Guide To Html Svgs

You want to work with D3, but you don’t understand how SVGs are rendered in the browser. This makes i...

post-645-thumbnail
Never Too Late To Learn: My (Meandering) Path To A Career In Software Engineering

If you've ever considered pursuing a career in software engineering but thought you were too old or t...

post-642-thumbnail
Css Grid: Illustrated Introduction

This post is the first of a two-part series. Introduction I remember the first time I...

2fanotifier And Multi-Factor Authentication

Tanya introduces 2FAnotifier, a free a browser plugin that when you multi-factor authentication is offered on a site. #MFAally

post-639-thumbnail
Free Programming Books (& Courses & Code Playgrounds) | Best Of Github With Realtoughcandy

In today’s Best of GitHub video I’m showcasing a TON of free programming books, courses, playgrounds, screencasts, podcasts & much more!

You Need This Skill - Crucial For Success

Start before you’re ready because you’ll never be fully ready. Just take the leap. That’s the most va...

post-628-thumbnail
Top 5 Bi Tools In The Market 2019

What is BI Nowadays, one of the leading developed platforms is Business Intelligence(BI). Business In...

Differences Between "Let" And "Const" Keywords?

In my last article I talked about the differences between "var" and "let" now it's time to talk about...

Is Javascript A Hard Language To Learn? (And Other Things)

In a rush? I've marked the questions with bold to make it faster to read, don't mean to waste your ti...

post-603-thumbnail
How To Reach Your Goals: 1000 Github Stars In The First Open-Source Software

Today, I’m going to write about a success story in software development. I will not write about Uber, Instagram, AirBnB or Microsoft. I going to write about a **small node.js package management tool**.

post-580-thumbnail
How You Can Dockerize A .Net Core App

Learn how to Dockerize a .Net Core app and some fundamentals in Docker

Writing Your First Bash Script

Bash scripting is an extremely useful and powerful part of system administration and development. It...

post-576-thumbnail
Category Vs Design Pattern

In the previous post, we talked about atoms: objects and functions. In this post let's talk about bigger building blocks.

post-566-thumbnail
When To Use Vuex Getters In A Vue.Js Project

If you enjoy this article please consider following me on Twitter or visiting my website. One of the...

Be A Debugging Detective!

"Debugging is like being the detective in a crime movie where you are also the murderer." - Filipe F...

post-543-thumbnail
Steps To Take When Working On A Machine Learning Project

Every project has certain steps that should be taken and machine learning is no different. It's an expensive undertaking when a company decides to start a machine learning project so it's important to do it right from the beginning. Here are a few steps you can take to ensure your project goes well.

Reasons Developers Avoid Css

Break the CSS Stigma: Real developers don’t design and don’t use CSS Not all web devel...

post-531-thumbnail
Questions For Interviewers From A Developer ?

The original article is posted on boobo94.xyz What questions for interviewers mean? Do you remember...

Build A React & Firebase Blog Site: Part 1

Build a React & Firebase Blog Site: Part 1

Create A Graph Fast With This Simplest Guide To D3

D3.js does two things: (1) It adds HTML to a page and (2) it binds data to that HTML. That’s it. The...

post-481-thumbnail
Do You Don’T Understand [Em] Unit In Css3 Yet? 😅 — Basic Explain

Maybe you’re think right now: oh, this is a basic post for begginers web developers , and you’re righ...

Globalthis - Access Environment-Agnostic Global `This` Value

Hey! 👋 Check out today's Dev Tip! 👇 Follow me on Twitter @shahzaibkhalid for more Dev Tips! ✨ gl...

post-455-thumbnail
Function Vs Object

There is an ongoing discussion about the difference between object-oriented programming (OOP) and functional programming (FP). Let's talk about similarities instead. Let's talk about the main building blocks: functions and objects.

post-442-thumbnail
Developers Mentoring Other Developers: Practices I'Ve Seen Work Well

How does mentoring work? I asked this question ten years into my software engineering career when I j...

Which Mooc Has The Best Game Development Courses?

A post about my favourite MOOCs that taught me game dev in Unity

My Accessibility Challenges

Felt like my portfolio site was done-ish and decided to run an audit using Lighthouse. Accessibility...

I Just Did My First Guest Podcast And I'M Giving Away A Free Study Course For Aws Certification!

I just did a podcast with Skill Pathway on how important it is to add Cloud Computing to your list of...

post-411-thumbnail
I Am Going To Automate You With Python | Reverse Python Lab

Hey DEV Network! In this lab, I am going to automate you with Python so you will start to fly end of...

Using Google Firestore For A Golang Backend Application

Switching from internal KV store to a Google Firestore can be quick and easy

Two-Factor Authentication

A quick look at Two Factor Authentication and how to get started

Live With Regex And /K(Athie Lee|Elly)/

"Somebody once told me the world of Regex is gonna roll me...I ain't the sharpest tool in the shed...

post-394-thumbnail
The Secret Of Hoisting In Javascript

Hoisting is one of the most confused about concept of JavaScript. It's one of the things that makes p...

post-393-thumbnail
Functional Vs Object-Oriented Programming

Programming Paradigms and their uses

Ultimate Guide To Become A Real Programmer

Beginning my career I met a senior developer who was writing code like this:   I have done a lot...

post-374-thumbnail
How To Use Laravel Vapor Without Having To Use Rds

Learn how you can use Laravel Vapor without having to pay for a RDS instance for your database.

post-369-thumbnail
Centering Elements With Flexbox

The biggest CSS headache is "How do I vertically center something". Throw away your migraine pills,...

What Are Single Page Applications(Spa)?

Have you ever heard about some of JavaScript frameworks, such as AngularJS, React or Vue.js? Maybe yo...

How To Excel At Your Job As A New Developer

Dear new developer, I think that there are only really four tasks you need to do to do a good job as...

I Feel Struggle To Develop

Hi coders, I write again because I started developing in Python and even though I tried to understand...

What Are Your Favorite Telegram/Slack/Discord Dev Groups? 🗨️👩‍💻

A post by Andrew Brooks 👨‍💻

Project: See Sign Stories

I recently started a project working with a Teacher of the Deaf to develop English literacy skills in...

post-202-thumbnail
Video Games... For The Beginner Programmer

I don't play video games. My Mom banned me from them a really long time ago, after finding I couldn't...

What Should I Make Next? Quick Project Ideas

Ever since I finished up at the Flatiron School at the end of May, I've been trying to come up with a...

post-181-thumbnail
Strive To Be Known For How You Made People Feel And Not What You've Done

Some thoughts on my career in technology so far and what I plan to focus on going forward

Three Ideas For Scoping Work Safely

We've all been asked at some point by a team member or our manager, "Hey how long is this work going...

Dev Tips To New Developer

What advice do you have for a new developer?

An Overview Of The Javascript Gamedev Ecosystem

Introducing the most common JS frameworks dedicated to game development.

Finding A Tech Job Made Easy

As a computer science graduate of Northern Illinois University. I would like to share my experience a...

Differences Between "Var" And "Let" Keywords?

This post will be the first of a large series of small posts that will cover some questions you are l...

Linked List, Queue And Stack - Data Structure & Algorithm Part I

Learning the concepts and how to implement Linked List, Queue and Stack. Welcome to my fir...

Fizz Buzz

CodeTips strives to help beginners, with zero or very little experience, learn to code. We do c...

An Introduction To Coding Challenges

CodeTips strives to help beginners, with zero or very little experience, learn to code. We do c...

Job Search Resources And Tips

How I am tackling my job search for a junior software engineer role

post-140-thumbnail
Ids Vs Classes: A Css Specificity Chapter

Every developer asks himself at some point, which should I use? IDs or Classes? We'll answer this question by approaching the CSS Specificity concept, what is it and how is it related to these CSS Selectors.

Four Things In Coding Careers I Wish I Knew Starting My Cs Major

In my sophomore year of college, I took a web development course and got really into the class, havin...

post-130-thumbnail
How To Be A Better Developer

Introduction So, if you reading this article then I can assume you are looking for ways to...

post-124-thumbnail
Why React Hooks (Part I: Complicated Lifecycles)

Prerequisite: Basic knowledge about React In this post, we are going to talk about one in million re...

Top Typography Resources (2019)

Choosing a typeface is a critical part of any design project, but there’s more to typography than pic...

post-111-thumbnail
[Video] What Are Higher-Order Observables And Flattening Operators In #Rxjs (Mergemap, Switchmap, Concatmap).

What are Higher-order Observables and flattening operators in #RxJS (mergeMap, switchMap, concatMap) video from my video-course “Hands-on RxJS”

post-103-thumbnail
Five Thoughts From Getting Into Open Source Maintenance

Originally published on jnielson.com Normally I wouldn't be writing, let alone publishing, a blog po...

How Does Python Handles " In A String When \ Is Not Provided?

I am a beginner in python. I knew that " is a special character and needs \ to print it. But how does...

post-94-thumbnail
Coercion In Javascript

What is Coercion? Coercion is the process of conversion of one data type to another. 1 +...

post-93-thumbnail
Learn And Build Web Authentication System (Universal Principles)

What's an Authentication? Servers are basically stupid computer programs who cannot rememb...

Promise.All (Es2015) Vs Promise.Allsettled (Es2020). What's Changed? 🤔

Hey! 👋 Check out today's ⚡️ Dev Tip 💡 👇 Follow me on Twitter @shahzaibkhalid for more Dev Tips! ✨...

Finding The Courage To Code

Once I overheard someone describe a kid they met that knew he wanted to be a podiatrist 👣👨‍⚕️ at ag...

Finally Letting Go Of Tutorial Hell

Ever since I realized that web developers would have to figure out a lot of stuff on their own, I've...

post-65-thumbnail
The 8 Primitive Types In Java

As I begin to edit my Java Basics series from a couple years ago, I thought it would make sense to st...

Always Be Improving

You should always improving, but should you strengthen a strength or improve a weakness? G...

post-58-thumbnail
9 Software Engineering Job Search And Interview Tips From The Last 3 Years

Over the last three years, I was at a startup, a large company, and a smaller company inside a larger...

A Ceo's #1 Tip On How Stand Out As A New Full-Stack Developer In A Competitive Market ⚡

The full-stack market is saturated with newbies. There are radical ways however you can stand out from the crowd.

Demystify Closures

In the previous post we implemented functions, but not about closures. Let's fix this.

To Code, Or Not To Code On Vacation: That Is My Question

I coded on vacation, and now I feel guilty about it. What tips do you have?

Little Rust Starter Hint Series: Tests And Tdd

rust has a very easy way to test your code. Here you will learn the very basics how to start to solve a problem test driven in rust

Typescript. Simple React Components.

How to write components with friendly interface, but also with strict typings.

post-1-thumbnail
Publishing My First Game

Original: https://humberto.io/blog/publishing-my-first-game/ Games always connected me with technolo...