Arturcode-with-arthur.hashnode.devยทOct 3, 2024The Power of TypeScript: Why JavaScript Developers Should Make the SwitchAs JavaScript developers, weโre all familiar with the flexibility and simplicity of the language. Itโs what makes JavaScript so versatile, powering both the front-end and back-end of web applications. However, as our projects grow larger and more com...TypeScript
Tuan Tran Vanblog.tuanhadev.techยทSep 30, 2024Design Patterns Handbook - Part IVLet's explore the remaining 5 Behavioral Design Patterns. The Observer Pattern Observer is a behavioral design pattern that lets you define a subscription machanism to notify multiple objects about any events that happen to the object they are obse...Developer Best Code Practicesdesign patterns
Tuan Tran Vanblog.tuanhadev.techยทAug 31, 2024Design Patterns Handbook - Part IIIIn Part I and Part II, weโve covered creational and structural design patterns. Today, we'll dive into the final topic in our Design Patterns series: Behavioral Design Patterns. Letโs begin! Behavioral Design Patterns Behavioral Design Patterns are d...Developer Best Code PracticesBehavioral Design Pattern
Tuan Tran Vanblog.tuanhadev.techยทAug 9, 2024Design Patterns Handbook - Part IIIn our previous article, we explored five creational design patterns. Now, we'll delve into seven structural design patterns. Let's get started! Structural Design Patterns Structural Design Patterns, as explained in โDesign Patterns: Elements of Reus...Developer Best Code Practicesstructural design pattern
Romman Sabbirrommansabbir.comยทMar 27, 2024Object Oriented Programming (OOP) - Interface vs Abstraction (Java/Kotlin)[Cover Image by : Rafael de Nadai] In the world of programming, two key concepts often come up: Interface and Abstraction. Both are fundamental to object-oriented programming (OOP) and play crucial roles in designing robust and maintainable software ...238 readsmaintainable software
Hardik Chotaliyahardikchotaliya.hashnode.devยทOct 16, 2023๐ก๏ธ Setting Up a .env Environment File for WebdriverIO + TypeScript Framework ๐๐ Introduction As a responsible developer and tester, one of the fundamental principles is to keep sensitive information, such as usernames, passwords, or API keys, secure and away from prying eyes. This is where the ๐ .env environment file ๐ come...1.3K readsWebdriverIO.env
Henry Eleonuhenryeleonu.comยทMay 7, 2023Some Best Practices for Improving Code Maintainability and QualityI will discuss my experience while maintaining simulation software written in Python. I was engaged in making some updates to simulation software for transport and logistics, and I noticed that the transport and logistics department, which was suppos...Code Quality