#immutability

[ follow ]
#functional-programming
#scala
fromMedium
1 week ago
Scala

I Thought Scala Was Vibe Coding

Scala emphasizes immutability, expression-oriented programming, powerful pattern matching, and Option-based null safety for more concise, safer, and more composable JVM code.
fromMedium
4 months ago
Software development

Java Developers, Here Are 4 Superpowers You Gain by Learning Scala

Scala's built-in functional programming features—immutability, pattern matching, and higher-order functions—enable more concise, safer, and expressive code than Java's later-added FP constructs.
Software development
fromMedium
2 weeks ago

Immutability by Default: The Foundation of Reliable Systems

Immutability preserves historical facts in distributed systems, preventing truth drift and ensuring predictable downstream behavior despite changing rules and deployments.
Python
fromThepythoncodingstack
2 weeks ago

Need a Constant in Python? Enums Can Come in Useful

Python has no built-in constants; immutable objects and UPPERCASE naming do not prevent reassignment of identifiers.
fromIT Pro
2 months ago

Enterprises are neglecting backup plans, and experts warn it could come back to haunt them

A third of UK organizations are failing to back up all of their sensitive data, hindering their ability to restore operations and ensure service continuity in the event of a breach. Almost half of those surveyed by security firm Cohesity reported not backing up all their workloads, including virtual machines, applications, and unstructured data, while 38% aren't applying consistent data categorization, backup controls, and policies globally.
Information security
fromInfoWorld
2 months ago

Clojure for Java developers: What you need to know

The most remarkable thing you might notice when coming to Clojure from Java is that it is homoiconic, which means the code is written in the form of the language's data structures. This practice, also known as code as data, results in very consistent syntax with a limited number of keywords and constructs. It also creates a meta-programming model using "syntax-aware" code templates (called macros).
Software development
Web development
fromEvanhahn
2 months ago

Experiment: making TypeScript immutable-by-default

TypeScript cannot be made immutable-by-default purely through its type system; arrays and Records can be made immutable, but regular objects remain problematic.
Software development
fromInfoWorld
4 months ago

How immutability tamed the Wild West

Pure functions always produce the same output for the same input and have no side effects, enabling immutable data and preventing unexpected state changes.
#javascript
fromMedium
4 years ago
Video games

10 Utility Functions for Working with Objects in JavaScript

Object.entries() provides a way to manipulate an object's properties through key-value pairs.
The deepFreeze utility prevents changes to an object and its nested objects.
fromInfoWorld
8 months ago
JavaScript

8 ways to do more with modern JavaScript

Prioritize const for variable declarations to simplify your JavaScript code.
Information security
fromTechzine Global
4 months ago

Veeam Software Appliance simplifies data protection

Veeam released a fully preconfigured, hardware-agnostic software appliance providing secure, prepatched backup with immutability, Zero Trust, automatic OS patching, and instant Azure recovery.
Cryptocurrency
fromBitcoin Magazine
5 months ago

The Ethics Of Immutability

Personal ethical transformation is the essential revolution; Bitcoin's decentralized, censorship-resistant design enables freedom but cannot replace individual moral responsibility.
fromHackernoon
10 months ago

Redefining Data Operations With Data Flow Programming in CocoIndex | HackerNoon

In traditional systems, side effects lead to increased complexity, debugging challenges, and unpredictable behavior. CocoIndex adopts a pure data flow programming approach, ensuring reliability.
Data science
Cryptocurrency
fromHackernoon
9 months ago

Behind the dApp: Understanding Blockchain Architecture | HackerNoon

Blockchain technology revolutionizes data management and trust without central authority.
Decentralized applications (dApps) benefit from the immutability and security of blockchain.
[ Load more ]