Courageous Software
Do Our Best; Make Our Best Better; Help Others
Home Blog Categories Archives About Feed icon

Latest Posts - page 3

  • Building Elixir Apps on CircleCI 2.0

    Aug 8, 2017 • Randy Coulman • posted in CI elixir

    Recently, CircleCI launched a new version of their continuous integration platform, CircleCI 2.0. Several of our clients at work upgraded and immediately saw a huge reduction in build times. I decided to try it out on my Elixir side project.

    Read more →
  • Open Source Curation

    Aug 1, 2017 • Randy Coulman • posted in open source

    There’s a lot of open-source software out there, and we often need to use multiple libraries to accomplish our goals. But sometimes, libraries and tools don’t work together cohesively. There’s a lot of value in filling in the gaps.

    Read more →
  • Secure Storage in React Native

    Jul 25, 2017 • Randy Coulman • posted in react react-native redux

    In mobile applications, it is sometimes necessary to store information securely on the device. While React Native has the AsyncStorage API for storing data on the device, it is not secure by default, especially on a device that has been jail-broken or has root access.

    Read more →
  • My First Elixir App

    Jul 19, 2017 • Randy Coulman • posted in elixir

    I recently finished building my first Elixir application, a command-line application for managing invoices for my side work.

    Read more →
  • React Native AppState

    Jun 21, 2017 • Randy Coulman • posted in react react-native redux

    Sometimes a mobile application needs to know when it becomes active or inactive. React Native provides the AppState API for this. There are several ways to use this API, including a new one that my colleagues and I just released.

    Read more →
  • Elixir Macro Gotchas

    May 4, 2017 • Randy Coulman • posted in elixir

    I’ve recently been learning Elixir by building a little command-line app to keep track of invoices for contract work I do on the side. When I first started using the app, I ran into some bugs that were caused by improperly using macros.

    Read more →
  • React Native

    Apr 18, 2017 • Randy Coulman • posted in android iOS react-native swift

    I recently finished my first React Native project. Overall, React Native was a huge win, but it was not all sunshine and roses.

    Read more →
  • Update - Redux Form 6 and APIs

    Apr 12, 2017 • Randy Coulman • posted in javascript redux

    Almost a year ago, I wrote Redux and Forms and APIs, Oh My!. It introduced an adapter to make Redux form and redux-api-middleware work together, but only worked with Redux form 4.x and 5.x. Since then, Redux form 6.x has come out, and it requires a small update.

    Read more →
  • More on 'Get' and 'Set'

    Jan 26, 2017 • Randy Coulman • posted in design naming

    I recently wrote about why I Avoid ‘Get’ and ‘Set’ when naming accessors. In that post, I included a couple of quotes from Kevlin Henney. After publishing, I had an interesting Twitter exchange with Kevlin that resulted in some additional information.

    Read more →
  • Adjustments

    Jan 24, 2017 • Randy Coulman • posted in meta mindset

    At the end of every year, I take some time to reflect on the past year and think about where I want to focus for the next year. This year was no different. I’ve decided I need to adjust a few things, including my publishing schedule for this blog.

    Read more →
« Older Posts Archives Newer Posts »
  • Courageous Software
  • Copyright © 2013 - 2024 Randy Coulman
  • Privacy Policy
  • randycoulman
  • randycoulman
  • randycoulman

Randy Coulman's blog on writing software well, and helping others to do the same.