Announcing Cthulhu, a JavaScript interpreter for Redis

Jul 23, 2017 • Marco Cecconi
Salvatore Sanfilippo, a.k.a. Antirez and Redis Labs just announced the release of Redis 4.0. One of the most prominent features is the support for modules, Redis extensions that can add commands avail…
Read more
Announcing Cthulhu, a JavaScript interpreter for Redis

You can keep your ads, I'll keep my adblocker

Jun 23, 2017 • Marco Cecconi
It amazed me the other day, when I commented on twitter in favor of AdBlockers, that there are still people believing the rhetoric that choosing not being subjected to ads is somehow cheating the syst…
Read more
You can keep your ads, I'll keep my adblocker

How come there are no comments on this blog?

Apr 17, 2017 • Marco Cecconi
I was asked on Twitter the other day how come it's not possible to comment on my blog posts. Here's a list of possible reasons, maybe it will make you rethink how useful comments are. Spam source …
Read more
How come there are no comments on this blog?

Fine grained unit tests are harmful

Apr 12, 2017 • Marco Cecconi
Last evening I had an interesting exchange with a @GeePawHill on twitter that went something like this: @GeePawHill: if a function involves a chain of objects, A -> B -> C -> D, and we satisfy our…
Read more
Fine grained unit tests are harmful

Helping developers in a different way

Mar 29, 2017 • Marco Cecconi
One of the things that absolutely inspired me in my tenure at Stack Overflow was remote work. In fact, I loved it so much that I chose it as an absolute prerequisite for my next job. Why do I love re…
Read more
Helping developers in a different way

First steps in programming: loops

Mar 16, 2017 • Marco Cecconi
If you haven't read my other articles on getting started with coding you should do so before proceeding: I will assume that you can open a JavaScript console and run a basic program, know how to use v…
Read more
First steps in programming: loops

First steps in programming: conditionals

Feb 23, 2017 • Marco Cecconi
If you haven't read my other articles on getting started with coding you should do so before proceeding: I will assume that you can open a JavaScript console and run a basic program and know how to us…
Read more
First steps in programming: conditionals

First steps in programming: variables

Feb 22, 2017 • Marco Cecconi
If you haven't read my first article on getting started with coding I suggest you do so now before proceeding: I will assume that you can open a JavaScript console and run a basic program. In short, …
Read more
First steps in programming: variables

So long, Stack Overflow!

Feb 20, 2017 • Marco Cecconi
February 17th, 2017 I left Stack Overflow. I remain a moderator on Skeptics where I was elected, but beyond that I am no longer working or managing any other community in the network. We parted ways …
Read more
So long, Stack Overflow!

Which programming language should I start with?

Feb 17, 2017 • Marco Cecconi
One of the most common questions about programming is what language should be used. I think that at this point in time the answer is clearly JavaScript. The reason is simple: it's everywhere a browser…
Read more
Which programming language should I start with?

Hi, I'm Marco Cecconi. I am the founder of Positron Lans, developer, hacker, blogger, conference lecturer. Bio: ex Stack Overflow core team, ex Toptal, ex BaxEnergy.

Read more

Newest Posts

I finally emulated my childhood

Last night I decided to dedicate some time to my old [z80 emulator](https://sklivvz.com/posts/z80). I've squashed a few bugs and ported it to .NET 10. Then I added a ULA emulator.

Read more
MoonBuggy: zero-allocation i18n for .NET

Compile-time translations via source generators, ICU MessageFormat + CLDR plurals, PO file workflows, no per-request allocations.

Read more
TDD and the Zero-Defects Myth

TDD can’t guarantee zero-defects. Let us debunk this software development myth.

Read more
What can Stack Overflow learn from ChatGPT?

Stack Overflow could benefit from adopting a using conversational AI to provide specific answers

Read more
Fan mail

Multiple people with my name use my email address and I can read their email, chaos ensues!

Read more

Gleanings

How Aristotle Created the Computer
Chris Dixon • Mar 20, 2017

What began, in Boole’s words, with an investigation “concerning the nature and constitution of the human mind,” could result in the creation of new minds—artificial minds—that might someday match or even exceed our own.

Read more…