Open in app

Sign In

Write

Sign In

Andrea Chiarelli
Andrea Chiarelli

187 Followers

Home

About

Oct 4, 2020

The Psychopathology of Everyday Password

Passwords are the most common way to protect our digital resources. They are not perfect but have been here for so long that they are now part of our daily life. …

Passwords

2 min read

The Psychopathology of Everyday Password
The Psychopathology of Everyday Password
Passwords

2 min read


May 25, 2020

A Decalogue for the Extreme Functional Developer

So, you’ve heard about functional programming. And you’ve heard that it a good and right thing. But you’re afraid to learn new programming languages and all that new weird stuff with strange names. Be aware that functional programming is not a programming language. It’s a programming paradigm, a programming mindset…

Functional Programming

5 min read

A Decalogue for the Extreme Functional Developer
A Decalogue for the Extreme Functional Developer
Functional Programming

5 min read


Feb 2, 2019

In defense of JavaScript oddities

My fellow members! Ladies and gentlemen of the court! My client has too often unfairly been an object of ridicule and public derision. Too many times developers, especially the developers of other languages, have made fun of him and laughed at him. …

Java Script

3 min read

In defense of JavaScript oddities
In defense of JavaScript oddities
Java Script

3 min read


Oct 31, 2018

The functional side of React

As you know, React is one of the most popular JavaScript libraries to create Web user interfaces. Its success is due to several factors, but maybe one of them is the clean and effective approach to programming. In the React environment, every piece of a UI is a component. Components…

Java Script

5 min read

The functional side of React
The functional side of React
Java Script

5 min read


Feb 21, 2018

Please, don’t call them RESTful

At the beginning of 2000, Douglas Crockford claimed that JavaScript was the World’s most misunderstood programming language. The reason for this misunderstanding was mainly due to bad naming, design errors, non strict standard, etc. So, misunderstanding was almost natural. Last year I tweeted something similar about the REST architectural paradigm.

API

2 min read

Please, don’t call them RESTful
Please, don’t call them RESTful
API

2 min read


Sep 30, 2017

Is JavaScript a (true) OOP language?

I know, this topic has been discussed so many times, too many times. However it is always a current topic. Every time a Java or C# or any other OOP language developer get in touch with JavaScript, he complains of it. …

Programming

4 min read

Is JavaScript a (true) OOP language?
Is JavaScript a (true) OOP language?
Programming

4 min read


Published in Eloquent coding

·May 16, 2017

Which documentation for your code?

Suppose you are so good at writing self explanatory code: easy to read and to understand. Congratulations! This is not so common. If you’ve been able to achieve this result, you can afford to say anyone asking you info about your software: read the code! Well, maybe that’s not right…

Documentation

3 min read

Which documentation for your code?
Which documentation for your code?
Documentation

3 min read


Published in Eloquent coding

·Mar 1, 2017

GOTO has never gone (away)

In the late sixties, Edsger Dijkstra wrote an article about the use of the goto statement, highlighting how it encouraged the spread of a unstructured code style often hard to understand: the so called spaghetti code. …

Programming

3 min read

GOTO has never gone (away)
GOTO has never gone (away)
Programming

3 min read


Feb 13, 2017

A matter of class

It is more than one year and half since the class construct has become part of the official JavaScript syntax. Introduced by the ECMAScript 2015 specifications, this construct has been enthusiastically welcomed by many developers. Indeed, it has been considered a sign of the formalization of various attempts to simulate…

Java Script

4 min read

A matter of class
A matter of class
Java Script

4 min read


Published in Eloquent coding

·Jan 23, 2017

Coding with humans in mind

We all agree. Documenting code is a waste of time and a considerable cost. It is much better to refer directly to the code if you want to understand how an program works internally. Of course the intention is good, but what if we run into a snippet of code like…

Programming

3 min read

Coding with humans in mind
Coding with humans in mind
Programming

3 min read

Andrea Chiarelli

Andrea Chiarelli

187 Followers

Software developer and technical author. https://andreachiarelli.it

Following
  • Chris Chinchilla

    Chris Chinchilla

  • Eric Elliott

    Eric Elliott

  • Eleni Nisioti

    Eleni Nisioti

  • Danny Moerkerke

    Danny Moerkerke

  • Hayley Richardson

    Hayley Richardson

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech