Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 61
  1. Strategic Scala Style: Designing Datatypes

    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

  2. Micro-optimizing your Scala code

    "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…

  3. 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.

  4. The Singapore Smart Nation initiative is a government push to try and improve the efficiency of Singapore, as a country, using technology.

  5. Diving Into Other People's Code

    This post will walk you through an exercise in diving into someone else's code.

  6. What's in a Build Tool?

    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.

  7. Strategic Scala Style: Conciseness & Names

    "Naming things" is one of those traditionally "hard problems" in software engineering.

  8. Talks I've Given

    I've given a bunch of talks at meetup groups, industry conferences and academic workshops.

  9. 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.

  10. Programmers usually view old, legacy code with a mix of fear and respect.

  11. Hello World Blog

    I have a new programming blog, and you're looking at it!