Programming Leftovers
-
Nolan Lawson ☛ Web components are okay | Read the Tea Leaves
That said, I also heavily work with web components, both on the framework side and as a component author. I’ve participated in the Web Components Community Group and Accessibility Object Model group, and I’ve written extensively on shadow DOM, custom elements, and web component accessibility in this blog.
So obviously I’m going to be interested when I see a post from Ryan Carniato on web components. And it’s a thought-provoking post! But I also think he misses the mark on a few things. So let’s dive in: [...]
-
Leon Mika ☛ Tools And Libraries I Use For Building Web-Apps In Go
I think I’ve settled on a goto set of tools and libraries for building web-apps in Go. It used to be that I would turn to Buffalo for these sorts of projects, which is sort of a “Ruby on Rails but for Go” type of web framework. But I get the sense that Buffalo is no longer being maintained. And although it was easy to get a project up and running, it was a little difficult to go beyond the CRUD-like layouts that it would generate (or it didn’t motivate me enough to do so). Plus, all that JavaScript bundling… ugh!
-
[Repeat] Daniel Lemire ☛ It is never too late to write your own C/C++ command-line utilities
The engineer explained that this Python solution was inefficient, monopolizing an entire CPU core on each server. The script’s basic structure was something like this:
[...]
He replaced the Python code by the following C++ routine embedded in a small console application:
-
Evan Hahn ☛ Announcing Helmet v8
Helmet.js is a Node.js security module I maintain. I just released version 8.0.0, a new major version.
There aren’t any new features in this version, just small breaking changes. Because Helmet is a sorta-popular package, I try to keep breaking changes to a minimum. I don’t want developers to have to do a bunch of unnecessary work!
-
Dirk Eddelbuettel ☛ Dirk Eddelbuettel: RApiSerialize 0.1.4 on CRAN: Added C++ Namespace
A new minor release 0.1.5 of RApiSerialize arrived on CRAN today. The RApiSerialize as well as by Travers excellent qs package. This release adds an optional C++ namespace, available when the API header file is included in a C++ source file. And as one often does, the release also brings a few small updates to different aspects of the packaging.