Homepage
Open in app
Sign in
Get started
Engineering
Product Management
Product Discovery
Skill Development
Def Method
Engineering
26 Ways to Get Unstuck in Software Development
26 Ways to Get Unstuck in Software Development
Anyone who’s written software has been there: The code you’ve written looks correct, it should work and yet it doesn’t. You’ve been…
Steve Brudz
Apr 17, 2020
What is Continuous Integration?
What is Continuous Integration?
by Jeff Jia, Principal Engineer
Def Method
Aug 5, 2020
Code Reuse in the Delivery of Value
Code Reuse in the Delivery of Value
by Paul Ort, Principal Engineer
Def Method
Aug 5, 2020
A Beginner’s Adventure with RxJS: Part II
A Beginner’s Adventure with RxJS: Part II
Welcome back to Implementing RxJS. In Part I of this two-part blog post, I began discussing an Angular2 app I built and some of the RxJS…
Nichole Bates
Jan 15, 2018
Test-First Programming for Improved Software, or Revisiting Red-Green-Refactor
Test-First Programming for Improved Software, or Revisiting Red-Green-Refactor
by Paul Ort, Principal Engineer
Def Method
Aug 4, 2020
Why now is the right time to dive into native iOS for the React engineer
Why now is the right time to dive into native iOS for the React engineer
by Josh Book, Senior Software Engineer
Def Method
Aug 4, 2020
Writing Mix Tasks for Fun and Profit.
I’m beginning to learn a little Elixir & Phoenix and I ran into a case where I wish I had a Mix task for something. Specifically I wanted…
Mark Simpson
Mar 10, 2017
Nil and Presence in Ruby on Rails
Nil and Presence in Ruby on Rails
One of the things I love about Ruby is nil. It can represent nothing and, since every expression in Ruby has a return value, nil is also a…
Randall Reed, Jr.
Dec 5, 2016
An Ode to Ruby DCamp
An Ode to Ruby DCamp
— a place of “knowledge, connection, and compassion” —
Paige Finkelstein
Nov 13, 2016
Push, Pull, or Poll
Push, Pull, or Poll
As I approached the end of my apprenticeship with Def Method, my pair and I were met with a deceptively complicated challenge. This…
Eric Tillberg
Nov 2, 2016
Sharable ESLint Config
Sharable ESLint Config
I had been working on a new React project, and setting up our ESLint linter, when I came across an irksome linter error:
Randall Reed, Jr.
Oct 13, 2016
A Software Apprentice’s Retrospective on her Mentor
In April I began my apprenticeship with Def Method (formerly known as Cyrus Innovation) software consultancy. For the past four months…
Paige Finkelstein
Aug 19, 2016
Why I Switched from Sublime to Atom
Why I Switched from Sublime to Atom
A programmer’s text editor is a very personal choice. I will always look back fondly on the time Sublime Text and I spent together, but…
Randall Reed, Jr.
Aug 1, 2016
Unit Testing with Jasmine: An Introduction
Unit Testing with Jasmine: An Introduction
In this post I’ll discuss getting started with unit testing with Jasmine, including how to set up tests for an Angular 2 application. I’ll…
Paige Finkelstein
Jul 4, 2016
Building an Express/Node.js App with Angular 2 and the Twitter API
Building an Express/Node.js App with Angular 2 and the Twitter API
Welcome to my first technical blog post during my Cyrus Innovation Apprenticeship!
Paige Finkelstein
Jun 18, 2016
Learning From My Apprentice
My company, Cyrus Innovation, has started an Apprenticeship program. This program involves bringing on people who are brand new to…
Mark Simpson
May 23, 2016
Ruby’s String#delete and Boolean Algebra
Ruby’s String#delete and Boolean Algebra
How can learning about the String#delete method in Ruby help us understand Boolean Algebra?
Randall Reed, Jr.
Apr 10, 2018
How to Communicate Effectively with Your Engineering Team
How to Communicate Effectively with Your Engineering Team
by Mark Simpson, Senior Software Engineer
Def Method
Aug 5, 2020
A Beginner’s Adventure with RxJS: Part I
A Beginner’s Adventure with RxJS: Part I
Something that has been all the rage lately in the programming world is a paradigm known as functional reactive program. Exactly as it…
Nichole Bates
Oct 29, 2017
the lessons learned — 6 months in being a software consultant
I have been a professional software developer for a bit over 3 and 1/2 years. Since June of last year, I have been working at Def Method, a…
Joshua Book
Apr 4, 2017
Nine Interesting Tidbits About Dates In Ruby
Nine Interesting Tidbits About Dates In Ruby
Note: This article sat in my drafts folder for a long time. I recently had to look up how to determine the weekday-ness of a date, so I…
Randall Reed, Jr.
Mar 19, 2018
About Def Method
Latest Stories
Archive
About Medium
Terms
Privacy
Teams