In this article, I’ll walk you through my strategy for solving programming problems from start to finish, which I use both in my daily work at Google and with programmers of all levels (bootcampers, university students, and interns alike) as they learn and grow.
6 min read
#Programming
6 min read
#Programming
Medium
How a Googler solves coding problems
In this article, I’ll walk you through my strategy for solving programming problems from start to finish, which I use both in my daily…
Understanding the impact of choosing the right tech stack is a major factor of success for freelance developers. This guide explores key questions that you should answer when picking the best technologies for your client’s application or website. We urge you to read it before hopping carelessly on the latest JavaScript framework.
7 min read
#Programming
7 min read
#Programming
freeCodeCamp.org
A Basic Guide to Choosing the Right Tech Stack for Client Work
Understanding the impact of choosing the right tech stack is a major factor of success for freelance developers. This guide explores key…
So you might have clicked on this article because you are curious. You are curious to know why someone would differentiate a programmer from a coder. You might be thinking “well aren’t they the same thing?” A lot of people do think they are. However in my eyes I see a big difference between a programmer and a coder. Let me explain.
4 min read
#Programming
4 min read
#Programming
Noteworthy - The Journal Blog
Programmers vs Coders — What’s the difference to me?
So you might have clicked on this article because you are curious. You are curious to know why someone would differentiate a programmer…
We often hear about algorithms, but there aren’t many tutorials that give you a sample demonstrating how to actually write one. Algorithms solve specific problems. In this case, we will draw a line on a custom raster “display” consisting of HTML elements. Of course, it is easier to simply use canvas, WebGL or some other library to draw lines. But by doing that you’re not really learning how to write your own. You will probably never have to write code to draw a line on the computer screen during your entire career as a web developer. But in this tutorial we’ll take a look at one of the most simple algorithms in computer history as an example to demonstrate the basic principles!
10 min read
#Programming #Algorithms #JavaScript
10 min read
#Programming #Algorithms #JavaScript
Medium
Learn To Draw Your Own Lines (without canvas) — The Basic Principles Of Writing Algorithms
A new project always starts with a problem-solving question.
All of us write code that breaks at some point. That is part of the development process. When you run into an error, you may feel that you don’t know what to do. However, even the most seasoned developers introduce errors and bugs that break their code. We are humans after all.
4 min read
#Programming
4 min read
#Programming
freeCodeCamp.org
How to Improve Your Debugging Skills
by Nick Karnik
How to Improve Your Debugging Skills
All of us write code that breaks at some point. That is part of the development
process. When you run into an error, you may feel that you don’t know what to
do. However, even the most seasoned developers…
How to Improve Your Debugging Skills
All of us write code that breaks at some point. That is part of the development
process. When you run into an error, you may feel that you don’t know what to
do. However, even the most seasoned developers…
This is the story of Peter. Peter is a programmer that can do anything. He can create software as good as any of his other peers. However, there's a difference between a programmer with experience from a programmer without experience, even though both have the same technical skills.
6 min read
#Programming
6 min read
#Programming
Medium
A Smart Programmer Understands The Problems Worth Fixing
The difference between solving any problem and the right one
The road to becoming a software developer is a long and difficult one, especially for individuals like me who come from a completely non-technical background. I am a communication-oriented person. I have a passion for speaking foreign languages, immersing myself in foreign cultures, and trying all sorts of new food.
11 min read
#Programming
11 min read
#Programming
freeCodeCamp.org
How learning a foreign language helps you learn to code
The road to becoming a software developer is a long and difficult one, especially for individuals like me who come from a completely non-technical background. I am a communication-oriented person. I have a passion for speaking foreign languages, immersing…
There is a wide range in the skill of developers out there — and seniority often doesn’t determine one's caliber. So what makes some superior to their peers? What is it that separates them from the pack and sea of mediocrity?
5 min read
#Programming
5 min read
#Programming
Medium
The Marks of a True Senior Developer
And how to spot them in the wild
As a developer, you know that nothing can be quite so helpful as a well-placed comment. But on the other hand, nothing can be quite so damaging as an old comment that contains lies or misinformation.
4 min read
#Programming
4 min read
#Programming
Medium
Comments In Your Code
Why you should keep them to a minimum
Some programmers are better than others. In fact, there’s a statistical distribution: a few are absolutely brilliant, some are good, most are at least competent, some are barely competent and a few are truly dire.
5 min read
#Programming #Productivity
5 min read
#Programming #Productivity
Many developers, regardless of experience, frantically ask: "Which project should I do?"
3 min read
#Programming
3 min read
#Programming
freeCodeCamp.org
The Secret to Unlimited Ideas for Your Coding Projects
As a developer, practice is vital to your continued professional success. The web moves fast. Just a year or two of contentment could leave you eating JavaScript's dust. Yet many developers, regardless of experience, frantically ask: "Which project should…
Coding conventions are style guidelines for programming. They typically cover:
• Naming and declaration rules for variables and functions.
• Rules for the use of white space, indentation, and comments.
• Programming practices and principles
8 min read
#Programming
• Naming and declaration rules for variables and functions.
• Rules for the use of white space, indentation, and comments.
• Programming practices and principles
8 min read
#Programming
freeCodeCamp.org
JavaScript naming conventions: do’s and don’ts
I find it amazing how many different meanings we can get from less than 30 characters. I’m talking about the alphabet with some well-placed punctuation, of course. From a love story to a computer program, writing has allowed us to create extraordinarily different…
The best advice I received about securing my first job as a web developer was to attend meetups.
6 min read
#Programming
6 min read
#Programming
The best advice I received about securing my first job as a web developer was to attend meetups.
6 min read
#Programming
6 min read
#Programming
freeCodeCamp.org
How to Survive (and Thrive) at Your First Tech Meetup
The best advice I received about securing my first job as a web developer was to attend meetups. You can read more about why it's a good idea to attend meetups in Dominic's article here: Want to get into tech? It’s never too early to start attending meetups.…
Hi, I wrote an article about how a process of fighting code complexity drives your project architecture:
I called this phenomena "Architecture on Demand".
⏱ 19 min read
🔘 #Programming
✍️ Don’t forget to say if you liked the article by leaving a comment below this post
⬇️
I called this phenomena "Architecture on Demand".
⏱ 19 min read
🔘 #Programming
✍️ Don’t forget to say if you liked the article by leaving a comment below this post
⬇️
Today one of my favorite teachers, Brad Traversy, published an overview of what he recommends you learn to become a web developer in 2020.
⏱ 10 min read
🔘 #Programming
⏱ 10 min read
🔘 #Programming
freeCodeCamp.org
Web Development in 2020: What Coding Tools You Should Learn
Today one of my favorite teachers, Brad Traversy, published an overview of what he recommends you learn to become a web developer in 2020. Brad cuts through a lot of the hype you hear on social media. His advice is practical and realistic. And I agree with…
Have you noticed how the same cliche questions always get asked at job interviews — over and over again?
⏱ 6 min read
🔘 #Programming
⏱ 6 min read
🔘 #Programming
freeCodeCamp.org
How to explain object-oriented programming concepts to a 6-year-old
by Alexander Petkov Have you noticed how the same cliche questions always get asked at job interviews — over and over again? I’m sure you know what I mean. For example: > Where do you see yourself in five years? or, even worse: > What do you consider to be