Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
When programming in Scala, there are two main ways of avoiding repetition: you can define functions to represent commonly-used procedures or computations, and you can define data-types, e.g. using classes or case classes, to represent commonly-used bundles
-
"Micro-optimization" is normally used to describe low-level optimizations that do not change the overall structure of the program; this is as opposed to "high level" optimizations (e.g. choosing efficient algorithms, caching things, or parallelizing thing…
-
This post explores how you can make use of the type-safety of the Scala programming language to help catch the mistakes you make when writing Scala programs.
-
The Singapore Smart Nation initiative is a government push to try and improve the efficiency of Singapore, as a country, using technology.
-
This post will walk you through an exercise in diving into someone else's code.
-
A "Build tool" is a catch-all term that refers to anything that is needed to get a piece of software set up, but isn't needed after that.
-
"Naming things" is one of those traditionally "hard problems" in software engineering.
-
I've given a bunch of talks at meetup groups, industry conferences and academic workshops.
-
The Scala language is large and complex, and it provides a variety of tools that a developer can use to do the same thing in a variety of ways.
-
Programmers usually view old, legacy code with a mix of fear and respect.
-
I have a new programming blog, and you're looking at it!