Photo by Ken Blode

Want to set up WordPress to write about Programming

Setting up WordPress to display syntax-highlighted code was a struggle due to different plugins that don’t all seem to work together, the various types of editors, etc. I don’t want to learn all about WordPress; I just want to write some simple articles. I am at the point where I am productive and don’t destroy my articles accidentally by switching between Visual editor and Text editor. However, I am still not totally happy. Writing articles in pure HTML is not the best solution. Even with help buttons, this is the realm of the web developer that needs to lay out elements perfectly. The article writer (blogger) needs text to flow and highlight with a smattering of subtle color. I prefer some slightly higher level markup such as in Stackoverflow or github. If you have worked through this problem and have a good solution, drop me a line. ...

November 12, 2013 · 2 min · Loki Astari, (C)2012
Photo by ThisisEngineering RAEng

Hello World

This is the first article in the series OK. Let’s do this. I keep trying to think of something big and interesting to write about, but that is just not working. All my time is spent trying to think of a blockbuster idea, which just gets in the way of writing. So, let’s start with the small things. If I can get into the habit of writing something a couple of times a week, maybe we can work up to interesting stuff. ...

November 12, 2013 · 2 min · Loki Astari, (C)2012
Photo by Possessed Photography

Interviews Processes

We (Moz.com) have been conducting many interviews with new engineers lately. I have been asked to help find great new team members among the hordes of applicants. Luckily, we have a great team that pre-screens applicants before they get to engineers (thanks, you guys). One of the things most non-programmers are surprised about is the severity of programming interviews. An on-site interview (after you have passed all the phone screens) consists of seeing between six and eight people (depending on the company); this will take a full day, and you will be utterly exhausted. But why are “Software Engineer” interviews so exhaustive? I think this sums it up ...

October 21, 2011 · 7 min · Loki Astari, (C)2011

NisseBolt App: Missing Functionality vs Slack Bolt Python This document compares the NisseBolt App class (the Mug plugin interface) against the Slack Bolt Python API and identifies functionality that is missing or incomplete. Note: some of this functionality already exists in the newer NBServer class (NB/NBServer.h), which is a standalone server rather than a Mug plugin. Where applicable, this is noted below. 3. Shortcuts (shortcut()) Bolt Python: @app.shortcut("open_modal") def handle_shortcut(ack, shortcut, client): ack() client.views_open(trigger_id=shortcut["trigger_id"], view={...}) NisseBolt App: Not supported. ...

3 min · Loki Astari