common.blog

Code Complete: Descending and Ascending Order in Function Design

Code Complete: Descending and Ascending Order in Function Design

There are two approaches to writing code: top-down and bottom-up (**descending** and **ascending*...

June 1, 2022
helpers.crud.show
Code Complete: Good and Bad Practices When Designing Function Parameters

Code Complete: Good and Bad Practices When Designing Function Parameters

In this article, I'll look at bad function design decisions that don't seem too bad at first glan...

June 1, 2022
helpers.crud.show
Code Complete: Module Interfaces

Code Complete: Module Interfaces

In some languages, such as Python and JavaScript, variables and constants declared at module leve...

June 1, 2022
helpers.crud.show
Code Complete: Explicit and Implicit Function Parameters

Code Complete: Explicit and Implicit Function Parameters

In dynamic languages, there are two main approaches when choosing the input parameters for functi...

June 1, 2022
helpers.crud.show
The Anatomy of a Hexlet Groups: understanding formats and making learning more effective

The Anatomy of a Hexlet Groups: understanding formats and making learning more effective

All of our students come to Hexlet with a certain amount of educational experience, at least at s...

May 20, 2022
helpers.crud.show
Learning Traps

Learning Traps

At some point during the learning process, you'll find that expectations don't match reality, and...

May 20, 2022
helpers.crud.show
Complex and simple programming tasks

Complex and simple programming tasks

Each of us has our own ideas about what learning should be like. They are based on past experienc...

May 20, 2022
helpers.crud.show
How to Read Professional Literature More Effectively

How to Read Professional Literature More Effectively

Reading is important. However, the process of reading matters just as much. On the one hand, you ...

May 5, 2022
helpers.crud.show
How to Choose Your First Programming Language

How to Choose Your First Programming Language

What's really important when choosing a programming language, and how do you start learning?

April 14, 2022
helpers.crud.show
How an Oil Worker and Truck Driver Became a Java Developer in Miami

How an Oil Worker and Truck Driver Became a Java Developer in Miami

This is Ruslan's story. Ruslan worked in the oil industry in Ufa, Russia but dropped everything t...

April 14, 2022
helpers.crud.show
Code Complete: Naming Mistakes to Avoid in Programming I

Code Complete: Naming Mistakes to Avoid in Programming I

Below are the most common mistakes programmers make when naming variables and functions in their ...

April 14, 2022
helpers.crud.show
Code Complete: Naming in Programming

Code Complete: Naming in Programming

What is the most difficult part of being a programmer? Naming variables. This thought seems t...

April 14, 2022
helpers.crud.show
The Simplest Debugging Technique in JavaScript

The Simplest Debugging Technique in JavaScript

It's very easy to make mistakes when you have to handle variables, change them, keep track of the...

January 19, 2017
helpers.crud.show
Learn The Basics of Programming With Us

Learn The Basics of Programming With Us

We are launching our new study program in English. The first course — [Programming fundamentals](...

December 7, 2016
helpers.crud.show