Lim Woojaejaylog.hashnode.dev·Dec 1, 2024[CS Fundamentals] Mutable vs. ImmutableIntroduction This article introduces concepts of mutability and immutability in computer science. It’s very important to understand it because it’s going to help you to solve errors in the future. Especially, beginners often face situations such that...CS fundamentalsimmutable
Rodolfo Fernando Juarezrfjuarez.hashnode.dev·Nov 26, 2024Guide to Turning Mutable Use Cases into Immutable OnesAbout this article: Language: Java Framework: None Difficulty: Intermediate Related Topics: Immutability, concurrency, development practices Problem Domain Often, I encounter cases like this: void mutableUseCase(Integer someInput) { /* ...1 like·29 readsJava
Thomas Burkhartblog.burkharts.net·Sep 22, 2024Understanding the Problems with Dogmatic Programming AdviceOkay, this will be a pretty opinionated article, but it's a topic I feel strongly about. I grew up with Object-Oriented Programming (OOP), and since then, I've thought of objects when designing software systems. At the core of OOP is the idea that ob...4 likes·420 readswatch_it
Subhanshu Mohan Guptablogs.subhanshumg.com·Sep 16, 2024FeaturedRansomware Resilience: DevSecOps Strategies for Preventing and Recovering from Cyber ExtortionIntroduction: The Ransomware Threat Ransomware attacks have evolved into one of the most significant threats to digital infrastructures worldwide. With high-profile incidents such as the Colonial Pipeline hack, the devastating consequences of ransomw...44 likes·111 readsAI powered DevOpsDevSecOps
Moniquectrlaltmonique.hashnode.dev·Sep 11, 2024Creating Immutable Objects in JavaScriptEver copied an object, tweaked a property, and then realized both the OG and the copy got changed? Yeah, same. Objects stand as the cornerstone of JavaScript, forming one of its six primary types. By default, objects are mutable — their properties an...immutable objects
Akshat Soniakshatsoni.hashnode.dev·Sep 8, 2024Understanding Array Mutation in Redux: A Common Pitfall with useSelectorWhat is the Problem? When working with Redux, we often deal with immutable data structures to maintain the predictability of the application state. However, recently I encounter issue is unintentionally mutating the state, especially when handling ar...learning
Piyush kantbytebybytelearning.hashnode.dev·Sep 8, 2024Write Cleaner JavaScript with Functional Programming & ImmutabilityIntroductionWriting clean, maintainable code is one of the most important skills for any developer, and functional programming (FP) in JavaScript offers an elegant way to achieve this. By embracing core functional programming principles and leveragin...JavaScript
Merge Simpsonblog.letsdev.me·Aug 26, 2024Java의 상수 필드는 꼭 static final로 선언할까?라는 제목서론 ✅ 자바에서 상수 필드를 선언할 때 static final을 세트처럼 자주 사용합니다. 이 조합은 워낙 빈번하게 등장해서 마치 관례로 보일 정도입니다. // 어느 클래스의 static 멤버 public static final String EXAMPLE = SomeClass.getPropertyValue("example"); ✅ 자바 인류는 어쩌다 이 표기를 습관적으로 쓰게 되었을까요? 자바 인류가 어쩌다 이 표기를 습관적으...1 like·32 readsJava
Adedeji Agunbiadeluccithedev.hashnode.dev·Aug 24, 2024Deep Dive into Functional Programming in JavaScript: Higher Order Functions and ImmutabilityFunctional programming has gained significant traction in the JavaScript world. Well Known for improving readability, reducing bugs, and making code more predictable, functional programming centers around pure functions, immutability, and avoiding sh...Functional Programming
Daniel Donspillcode.hashnode.dev·Aug 15, 2024Immutable Data Structures in JavaScript: Embracing Change Without Changing the PastIn this universe of JavaScript, immutability is a concept that plays a critical role in writing predictable and bug-free code. Often times, these are concepts that shows how attentive you are as a software engineer that strives to write great code wh...11 likes·55 readsJavaScript