NodeBB Development Blog

Find out what the NodeBB development team is up to

  • Home
  • Community
  • Bug Bounty Program

NodeBB v1.16.0 - One Last Release For A Weird Year

It's not news to say 2020 has been... challenging. In Toronto, the home of NodeBB HQ, we've gone from a spring lockdown to a cautious summer reopening, to lockdown again — sigh. But the

Jay Moonah Jay Moonah

The API continues to evolve...

A couple months back as part of our Roadmap to v2, I made the claim that one of the large features in that release would be the merging of the Write API plugin

Julian Lam Julian Lam

Optimizing Benchpress

Optimizing Benchpress Recently, I saw the release of nom v6 and decided I wanted to try it out, and see if I could speed up my hobby JS template compiler, BenchpressJS. Background Benchpress

Peter Jaszkowiak

NodeBB 1.15.0 - Home Again But Still Hard At Work

Unfortunately, after only returning a couple of times to our Toronto office, the city started to see a new spike in COVID-19 cases, so we're back to working remotely. But that certainly won't

Jay Moonah Jay Moonah
elearning

Forums and the new era of eLearning

I had the rare opportunity to speak with Don Pezet, CEO of ITProTV, and asked him to share his thoughts on eLearning at large.

Julian Lam Julian Lam

NodeBB v1.14.3: A Critical Security Update

A bug in our validation logic made it possible to change the password of any user on a running NodeBB forum by sending a specially crafted socket.io call to the server. We

Andrew Rodrigues Andrew Rodrigues

A decade in the industry; a ten year retrospective

Recently, a milestone had passed me by without my knowing – the original start date for my very first programming job was May 3rd, 2010. Ten years have flown by (or in some cases,

Julian Lam Julian Lam
community

The Faceless Master

This past month, my family asked me to design a website to showcase my late grandfather’s paintings. Grandpa passed away in ’93, the same year that I was born. We visited him

Nick Weiner Nick Weiner

NodeBB 1.14.0 - Distance Won't Keep Us From Moving Forward

It's been several months since our Toronto team has convened in our downtown office, and we've blogged previously about how we are spending our free time during social distancing. But of course that

Jay Moonah Jay Moonah

Digitally Overwhelmed Podcast, Episode 140

I had the opportunity to speak on the topic of forum software and its role in the modern web, with my good friend Cinthia Pacheco of Digital Bloom IQ. Cinthia and I go

Julian Lam Julian Lam

Meet The Leadership Team

Last week we announced the new additions to our team so we wanted to formally introduce ourselves as well. We know this was long overdue, but it’s now time to meet the

Eda Usakli

NodeBB is Growing!

In these extraordinary times, our Toronto-based office is still closed, and everybody is working from home. We’ve no choice but to pursue remote-first positions, though this is not necessarily a big change

Eda Usakli

Unveiling of the Read API

Developer empowerment has always been at the core of NodeBB: Plugins receive first-class treatment, in that there are plenty of hooks enabling plugins to interact with nearly all facets of NodeBB Themes play

Julian Lam Julian Lam

Abstraction, Perfection, and on Coding as a Craft

It seems almost every day that a new library is created, a new javascript framework, or bundle of utility methods that promises to make developing software faster, easier, more enjoyable, etc. Heck, there's

Julian Lam Julian Lam

Checking in with the NodeBB Crew - Social Distancing Edition

Happy Good Friday! The NodeBB offices are closed today, but I thought it'd be nice to show us that we all have lives outside of our work, even though we can't really go

Julian Lam Julian Lam

A Fast Web is Achievable

There's a rather disturbing trend that I've noticed in recent years – sites take forever to load. It's a little distressing if only because our internet connections are getting faster, but on average (anecdotally)

Julian Lam Julian Lam

Reflections on the Digital Sabbath

What is the Digital Sabbath? The premise is simple: To go without digital media for a whole day as a form of rest. The challenge then, is to go without digital technology one

Julian Lam Julian Lam

Slice and Dice: bringing NodeBB back to Basics

Without hesitation, I'd say that NodeBB has evolved heavily over the past 7 years1. The initial drive those first years was feature parity – bring features to NodeBB that other forums have, and that

Julian Lam Julian Lam
howto

How To: Install NodeBB on DigitalOcean/Ubuntu 18.04

Interested in installing NodeBB? There has always been a latent demand for free forum software – oftentimes, monetary investment in a solution does not make sense for communities just starting out, or smaller enthusiast

Julian Lam Julian Lam

Looking ahead to NodeBB v2.x

Wait! Don't get too excited! There's a lot to figure out and a lot to actually do, so we're not in any position to state any timelines or make any promises1 just yet.

Julian Lam Julian Lam
nodebb

NodeBB 1.13.0: a little snow won't slow us down

Apparently the last time there was this much snow in Toronto was 1951, back when "bulletin boards" were just things you stuck push-pins into. Times sure change! But one thing that

Jay Moonah Jay Moonah

Thoughts on content ownership and long, meaningful discussions

Occasionally, a potential client will come to us and ask why they need a forum. Besides the usual reasons, one point that often comes up is the concept of "content ownership"

Julian Lam Julian Lam
nodebb

NodeBB 1.12.0: keeping warm with email, search and spam fighting improvements

While the snow keeps falling in Toronto, NodeBB's team and community contributors have been hard at work on our latest release. Email Improvements We've made some changes to help make NodeBB emails a

Jay Moonah Jay Moonah

NodeBB 1.11.0: traffic filtering, navigation improvements and more

As the last leaves fall from the trees in Toronto, NodeBB 1.11.0 has arrived to help brighten those long nights! A common issue for forums is sorting out what traffic is

Jay Moonah Jay Moonah

NodeBB 1.10.0: privilege improvements and more

Summer is here, and so is the latest release of NodeBB, version 1.10.0. One focus of this release are improvements to the privileges system. We’ve made allowing search and banning

Jay Moonah Jay Moonah
NodeBB Development Blog © 2021
Latest Posts Ghost