Francesco Tusathinkobjectoriented.hashnode.dev·Nov 18, 2023A Brief Overview of Generalisation and Inheritance in C#Introduction When discussing the concepts of Class and Object in a previous article, we mentioned that objects of different classes can be interconnected through relationships. In object-oriented design, relationships can extend beyond objects and al...Discuss·85 readsinheritance
Faizan Anwarwww.logicodev.com·Nov 8, 2023Indentation - The Secret to Cleaner CodeIndentation Indentation is the use of spaces or tabs to organise code. Indentation may seem like a small detail, but it has a big impact on the readability and maintainability of your code. Why is Indentation Important? Readability: Indentati...Discussindentation
Brujo Benavides Rodríguezfor✨ Beautiful Code ✨beautiful-code.hashnode.dev·Oct 6, 2023A New BlogSo this is it! After a long time (a few years, actually) I decided to start a new blog (For those who don't know, my previous blog was https://medium.com/erlang-battleground). This one will be a bit less about the strangest aspects of Erlang and a bi...DiscussErlang
Marcin Wosinekhow-to.dev·Sep 7, 2023How to write maintainable code: Straightforward logicMaintaining code is more complicated than writing it. Before you make any changes, you need to understand what is there already, how it was supposed to work, and how it works now. The difficulty of this task will depend on how the code was structured...Discuss·136 readsProgramming Tips
Marcin Wosinekhow-to.dev·Sep 1, 2023Writing maintainable code: Data modelIn programming, a lot of the challenge is related to organizing data in a structure that makes sense and which helps to solve the problems and facilitates understanding of the code. In this article, I’ll show you what tools you have at your disposal ...Discuss·89 readsProgramming Tips
Paul-Sebastian Manolepaulsebastian.codes·Aug 31, 2023Stop destructuring component props in TypeScriptShort rant I sort of hate object destructuring in TypeScript. In JavaScript, it's fine. But not really in TypeScript. It doesn't seem suited for proper type-safe TypeScript code. Let me try and explain why. When I asked ChatGPT "Is destructuring prop...Noël Cserépy and 1 other are discussing this2 people are discussing thisDiscuss·3 likes·3.4K readsReact
codewithartcodewithart.hashnode.dev·Jul 18, 2023Day 11 👨💻🔥, Exploring JavaScript Modules: Organize, Reuse, and Maintain Your CodeWelcome back, programmers! This blog article will go into the realm of JavaScript modules. Modules enable us to organize our code into different files, promote code reusability, and keep our project clean and organized. Prepare to improve your codin...Discusswebsitedevelopment
Alain IglesiasProblog.aiherrera.com·Jul 4, 2023Exploring Common Design Patterns in ReactIntroduction Design patterns play a crucial role in building well-structured and maintainable applications. React, being a popular JavaScript library for building user interfaces, provides developers with flexibility and freedom to choose from variou...Discuss·12 likes·122 readsdesign patterns
Lloyd Mckieblog.mckie.info·Jul 2, 2023Snapshot testing -React(ive) to ProactiveSnapshot testing has been around for a while in React. What is it? A way of testing the UI given a certain state. So your site renders each part of it in a certain way. To capture and test that consistency over time you can use snapshot tests. Why wo...Discuss·29 readsReact
Gagandeep Singhblog.gagan93.me·Jun 19, 2023'Classify' Your CodebaseMost software engineers have a strong (theoretical) grip on OOP concepts right from their college days but few still struggle to apply them while working. There was a time in my career when I realized that my code was doing everything it was expected...Discussmodularization