Micah BalesKeeping MongoDB attributes in sync can be tricky. But there’s more than one way to skin a cat!Today I was attempting to use Mongoose middleware — pre('findOneAndUpdate') — to update the icon attribute of a document calledMeeting. My…Aug 26, 20171Aug 26, 20171
Micah BalesHow to Programmatically Select Items in an HTML Dropdown Menu (Including Multiple Selections!)I’m working on a Node.js/Express app that catalogs and tracks different Quaker Meetings across North America. In order for the app to work…Jul 31, 2017Jul 31, 2017
Micah BalesHow to Batch Insert JSON Data into MongoDB using MongooseI’m currently working on a project that uses a large amount of JSON data (roughly 1200 objects) to populate records in a MongoDB…Jul 23, 20175Jul 23, 20175
Micah BalesHow to Do Layouts the Right Way in Pug and Express.jsI learned something interesting about the way views work with Pug templating in Express.js. Having been doing a lot of work in Ember.js…Jul 3, 20172Jul 3, 20172
Micah BalesHow to Use the Power of MongoDB to Query the Exact Results You’re Looking ForThis summer, I’m working on honing my skills with full-stack Javascript, Node.js, and MongoDB. The process of becoming a better web…Jun 30, 2017Jun 30, 2017
Micah BalesHow I Learned to Obey Ember.jsEmber is my first front-end Javascript framework, and I’m still getting acquainted with it. It’s known for being a “highly-opinionated”…Jun 2, 2017Jun 2, 2017
Micah BalesWhy I Just Switched from NPM to YarnI know I’m way late to the party here, but I was speaking to a mentor today, and he recommended that I check out Yarn.May 26, 20171May 26, 20171
Micah BalesLearning to Keep my Promises with Mongoose.jsI spent quite a while today trying to figure out why my Javascript Promises weren’t working. After much confusion, I finally realized, the…May 25, 20171May 25, 20171
Micah BalesWhat Are Ember.js Serializers, and How Can I Use Them?I was at Ruby for Good this weekend, and I had a chance to sit down with fellow Ember developer Casey Watts and look over an application…May 22, 2017May 22, 2017
Micah BalesBattling with the Javascript Async MonsterI spent way too much time today wrestling with my own wrong-headed notions of how Javascript ought to work. I’m told this is normal.May 15, 2017May 15, 2017