AWS SDK v3 Node.js Streams Shouldn't Be This Hard (Here's the Fix)
Learn how to fix frustrating stream type errors when using AWS SDK v3 in Node.js by casting to NodeJsClient.
Musings on developer experience, productivity, and technology trends.
Learn how to fix frustrating stream type errors when using AWS SDK v3 in Node.js by casting to NodeJsClient.
How to migrate AWS Batch Compute Environments from Launch Configurations to Launch Templates.
Cache aws-cdk DockerImageAsset layers on GitHub Actions to speed up your builds.
Avoid nvm install errors and improve build times by caching nvm install on CircleCI.
Mismatched DNSSEC settings after a domain transfer to Route53 can cause DNS propagation issues.
CircleCI announced a security incident on January 4, 2023. They recommend rotating all secrets stored on the system. circleci-audit can help!
Recently, datadog/agent:latest images have failed to pull from DockerHub. Here's how to fix it.
Summarizing long Slack threads helps your teammates save time while staying in the loop.
Describes a simple solution to create or update GitHub pull request comments.
If the search tab on your iPhone Photos app says 'No Suggestions. Connect your iPhone to power overnight to continue scanning', try this.
How to specify the aws-sdk package version in an aws-cdk NodejsFunction lambda. Useful when you need a newer, or specific version of the aws-sdk package in your Lambda code.
How to use the jest cache to speed up jest tests on CircleCI. Save and restore jest cache in your CircleCI jobs.
How to correctly display the log level (status) in Datadog when using the pino logger. By default all messages are marked as 'info'-level.
How to avoid DockerHub rate limiting from CircleCI jobs by authenticating docker image pulls. Instructions to avoid Error response from Daemon: toomanyrequests: Too Many Requests.
A tutorial to generate TypeScript types for GitHub GraphQL API v4 using graphql-codegen. Complete with example code and repository.
The simplest way to use AWS Cloud Development Kit (aws-cdk) to install the Datadog AWS Integration.
If you're suddenly getting xvfb warnings on Travis CI The command "sh -e /etc/init.d/xvfb start" failed and exited with 127 during ., here's how to fix it.
How to stop Sennheiser Wireless HD1 Headphones from triggering the Call Ended voice prompt when using meeting software such as Zoom, Skype or Google Hangouts.
This article describes the problems Ibotta faced an initial pipeline and how our new implementation significantly decreased time to ship Protocol Buffers & gRPC artifacts to production.
An in-depth discussion of how Ibotta gamified following best practices among new developers by introducing a Scorecard badge.
In this talk, Ben Limmer helps to improve your understanding of common git and github concepts. Topics of discussion include the two schools of thought surrounding history in github, the three options for integrating GitHub PRs (create a merge commit, squash and merge, rebase and merge), gotchas with rewriting history in git, and helpful git commands (add by patch, git revert and git bisect). A…
Instructions to create a macOS Sierra 10.12.4 VirtualBox guest. Includes information about the gIOScreenLockState freeze and how to work around it.
Learn how to upgrade your ember-cli ember application and dependencies with this talk from the Ember.js Denver Meetup January 2017.
If you're getting command ember not found with ember or ember-cli on travis, this is how to fix it.
A lightning talk about Ember 2 features, specifically composability (ember-composable-helpers) and using Ember Wormhole to produce a fullscreen confirm dialog. This talk was given at the July 2016 Ember JS Denver Meetup.
How to use TrueType (ttf) fonts with PhantomJS 2 on Ubuntu linux distributions. This article describes how to fix PhantomJS issues with using custom fonts and PDF generation.
This talk from GEMConf in May 2016 discusses how AJAX differs from WebSockets and how the technology can be used to implement rich real-time experiences. It also produces a live demo using EmberJS.
Ember CLI Travis CI builds suddenly broken? You aren't alone. Here's how to work around it.
Now that ember-cli-deploy 0.5.x is live, an update on existing projects and an exciting announcement about a plugin to notify HipChat about deploys and activations.
How to convert CoffeeScript files over to ES6 (ES2015) compatible Javascript files using tools to make the process easier. You need to use BabelJS or another transpiler to be backwards compatible with older browsers.
How to write tests for an EmberJS Application using ember-cli-mocha. Explains the difference between unit, integration and acceptance tests and how to write each.
Slow ember cli builds can be caused by use of sass @extends directives.
How to deploy a location-aware EmberJS application using ember-cli-deploy and a simple ExpressJS server.
This post explains how to install an Ember Addon from GitHub, instead of a versioned release from NPM.
An explanation of the motivation behind the Ember CLI add-on ember-cli-server-variables and an example of how to use it in your application. Also, some tips on developing your first Ember CLI add-on.
A high-level tutorial of how to migrate a global CoffeeScript EmberJS application over to Ember-CLI. This post includes info on moving from a Brunch build system to Ember-CLI's Broccoli build system and migrating CoffeeScript Mocha and Chai tests to Ember CLI.
This post will walk you through running Ember CLI testem tests running with Jenkins CI.
A meta post with links to helpful resources and examples to migrate a project to Ember CLI.
(Almost) every computer science students wants a job after school, but many don't know where to start. These slides are from a talk given by Ben Limmer to the Computer Science as a Field of Work and Study class for Computer Science students at University of Colorado at Boulder.
Ember.computed is powerful. It has methods that reduce boilerplate code and increase readability.
A call for everyone to investigate their bower.json configurations to ensure they know what's being deployed to production
Key EmberJS concepts to help you get up to speed with the framework. Topics include Handlebars, Ember computed properties not firing, Ember Observers and general advice when looking for help.
If you hit a pry breakpoint within Guard on OS X and it's eating your characters, here's how you fix it.
Details of Ben Limmer's decision to move from ReadyTalk to Ibotta.
Having problems getting your Mac (iMac, Macbook Pro, Macbook Air) to boot into Apple Hardware Test (AHT)? If your Mac won't boot into the hardware test, there's a simple solution you might not have thought of.
How to mock SWT Image and Display classes using JUnit and PowerMockito. Sometimes you need to mock out SWT Images or static calls on the SWT Display object. Cue JUnit and PowerMockito to the rescue!
How to automatically publish SNAPSHOT and RELEASE artifacts to Sonatype (Nexus) using Gradle and Travis CI. This approach utilizes the gradle-nexus-plugin from Benjamin Muschko.
Airplay suddenly not working? If your Mac will suddenly not allow you to connect to your AirPlay speakers, try this. It always fixes the issue (in my experience) and does not require a restart.
How to automatically publish Javadoc documentation to a GitHub Pages (gh-pages) site using Travis-CI, custom scripts and secret environment variables
Having issues with Mac OS X Maverick (10.9) and dropping packets when screen sharing or SSH'd? This is an interesting issue, mainly affecting corporate networks and can be worked around using this script. It works by adjusting the net.link.ether.inet.arp_unicast_lim setting, which tells OS X to send the ARP request the first time it doesn't find a route to host.