Open in app

Sign In

Write

Sign In

Ilya Suzdalnitskiy
Ilya Suzdalnitskiy

4.6K Followers

Home

About

Jun 28, 2021

This is the Future of Webdev. Crazy, Right?

Sorry, it’s not TypeScript or WebAssembly. It’s not even React or GraphQL. What else it’s not? It’s obviously not JavaScript. It’s not Rust, not Go, not even Elm. It’s not Flutter or React (and I love React). …

JavaScript

20 min read

This is the Future of Webdev. Crazy, Right?
This is the Future of Webdev. Crazy, Right?
JavaScript

20 min read


May 29, 2021

“Functional” Programming?

Many programming paradigms have come and gone. Is Functional Programming here to stay? Or is it just another fad? — Most things in the world of programming are simply tools. Programming languages are tools. Frameworks and libraries are tools. Even programming paradigms like Object Oriented Programming are also tools. Functional Programming has been becoming more and more popular in the recent years. Where does it fit in the picture? Is…

Programming

16 min read

“Functional” Programming?
“Functional” Programming?
Programming

16 min read


Mar 15, 2021

Why is OOP Such a Waste?

Object-Oriented Programming is considered by many to be the gold standard. Yet, ironically, it is the major source of resource waste — a waste of time and money. The False Object-Oriented Programming I’m going to start this article with a bold claim. …

Programming

9 min read

Why is OOP Such a Waste?
Why is OOP Such a Waste?
Programming

9 min read


Jan 4, 2021

Object-Oriented Programming is The Biggest Mistake of Computer Science

C++ and Java probably are some of the worst mistakes of computer science. Both have been heavily criticized by Alan Kay, the creator of OOP himself, and many other prominent computer scientists. Yet C++ and Java paved the way for the most notorious programming paradigm — the modern OOP. Its…

Programming

17 min read

Object-Oriented Programming is The Biggest Mistake of Computer Science
Object-Oriented Programming is The Biggest Mistake of Computer Science
Programming

17 min read


Published in Better Programming

·Updated Jun 28, 2021

These Modern Programming Languages Will Make You Suffer

Welcome to the ultimate rating of modern programming languages — What are the pros and cons of a particular programming language? Is X a good language for my task? Googling “best programming language” will give you a standard list of “Python, Java, JavaScript, C#, C++, PHP” with a vague list of pros and cons. Seeing such articles makes me cringe…

JavaScript

46 min read

These Modern Programming Languages Will Make You Suffer
These Modern Programming Languages Will Make You Suffer
JavaScript

46 min read


Published in Better Programming

·Aug 2, 2019

Here’s How Not to Suck at JavaScript

Let’s be honest. A lot of JavaScript code sucks. Change that! — JavaScript is a force to be reckoned with. It is the single most widely-used programming language in the world. Its simplicity and the abundance of learning resources make it approachable for beginners. Large talent pools make JavaScript appealing to companies of all sizes. A large ecosystem of tools and libraries…

JavaScript

24 min read

Here’s How Not to Suck at JavaScript
Here’s How Not to Suck at JavaScript
JavaScript

24 min read


Published in Better Programming

·Jul 29, 2019

Functional Programming? Don’t Even Bother, It’s a Silly Toy

It will make your productivity plummet — Perhaps you’ve heard of so-called “functional” programming. Maybe you’ve even been wondering whether you should try it next. The short answer is hell no! Functional programming is full of flaws, is not suitable for real-world projects, and will make your productivity plummet. Why? Keep reading to find out! Functional Programming is Unable to Fulfill Complex Enterprise Requirements

Programming

13 min read

Functional Programming? Don’t Even Bother, It’s a Silly Toy
Functional Programming? Don’t Even Bother, It’s a Silly Toy
Programming

13 min read


Published in Better Programming

·Jul 10, 2019

Object-Oriented Programming — The Trillion Dollar Disaster

Why it’s time to move on from OOP — OOP is considered by many to be the crown jewel of computer science. The ultimate solution to code organization. The end to all our problems. The only true way to write our programs. Bestowed upon us by the one true God of programming himself… …

Object Oriented

27 min read

Object-Oriented Programming  —  The Trillion Dollar Disaster
Object-Oriented Programming  —  The Trillion Dollar Disaster
Object Oriented

27 min read


Published in Code IQ

·Sep 4, 2018

React.js: a better introduction to the most powerful UI library ever created.

Prerequisites: some familiarity with HTML, JavaScript, and CSS. A better introduction to React? Unfortunately, most of the React tutorials out there have no consideration for best practices and don’t always teach you the “right” way to do React. In this tutorial, I will go over the basics of React, and the most common bad practices…

JavaScript

13 min read

React.js: a better introduction to the most powerful UI library ever created.
React.js: a better introduction to the most powerful UI library ever created.
JavaScript

13 min read


Published in Code IQ

·Aug 13, 2018

Mastering React Functional Components with Recompose

Disclaimer: this is not an introduction to React, and some familiarity with React is required. For an introduction to React, check my other article: React.js: a better introduction to the most powerful UI library ever created. Over the years I came to a realization that the only proper way to…

JavaScript

6 min read

Mastering React Functional Components with Recompose
Mastering React Functional Components with Recompose
JavaScript

6 min read

Ilya Suzdalnitskiy

Ilya Suzdalnitskiy

4.6K Followers

Senior Elixir engineer.

Following
  • Jari Roomer

    Jari Roomer

  • Tim Denning

    Tim Denning

  • Fernando Doglio

    Fernando Doglio

  • Blackode

    Blackode

  • Jonathan Hui

    Jonathan Hui

See all (115)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech