41554 blogs · [ { "id": "01a0b68b-4cd1-73b7-a689-f4b8fe4c659d", "title": "Carmen Huidobro", "url": "https://carmenh.dev", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ac97b77bb", "title": "Becoming Chief Technology Officer Wasn't a Promotion, It Was a Response", "url": "https://carmenh.dev/2026/04/08/becoming-a-chief-technology-officer/", "published_at": "2026-04-08T05:57:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ac9ade8d1", "title": "How Objective-C Made Me a Versatile Software Engineer", "url": "https://carmenh.dev/2023/04/20/objective-c-versatility/", "published_at": "2023-04-20T06:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397aca5d5212", "title": "Asking for Help Effectively as a Software Developer", "url": "https://carmenh.dev/2022/11/13/asking-for-help/", "published_at": "2022-11-13T07:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acad8ad07", "title": "My experience speaking at DevRelCon 2021", "url": "https://carmenh.dev/2021/11/15/devrelcon-2021/", "published_at": "2021-11-15T07:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acb8e0da6", "title": "Pre-recording conference talks", "url": "https://carmenh.dev/2021/05/11/pre-recording-talks/", "published_at": "2021-05-11T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acb8f78e2", "title": "My first few months as a developer advocate", "url": "https://carmenh.dev/2021/04/24/devrel-first-months/", "published_at": "2021-04-24T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acbadc8d6", "title": "Hosting a Podcast from Scratch", "url": "https://carmenh.dev/2021/01/23/recording-podcast/", "published_at": "2021-01-23T09:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acbe9cf64", "title": "How we did audio/video for our online conference", "url": "https://carmenh.dev/2020/10/25/running-a-conference-online/", "published_at": "2020-10-25T09:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acc0d577e", "title": "Running GUI Linux applications in WSL 2", "url": "https://carmenh.dev/2020/09/30/wsl2-gui-apps/", "published_at": "2020-09-30T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acc6ed31a", "title": "Granting user read/write permissions to a USB device in Ubuntu Linux on boot", "url": "https://carmenh.dev/2020/09/22/usb-device-linux-startup/", "published_at": "2020-09-22T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397accd393df", "title": "Running a learn together coding group remotely", "url": "https://carmenh.dev/2020/06/13/study-group-online/", "published_at": "2020-06-13T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acd5d065d", "title": "5 things I learned from a major React Native upgrade", "url": "https://carmenh.dev/2020/04/26/upgrading-dependencies/", "published_at": "2020-04-26T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ace3e97e0", "title": "How we made our Rails test suite about 75% faster", "url": "https://carmenh.dev/2020/03/08/speeding-up-rails-tests/", "published_at": "2020-03-08T09:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397aceb6881d", "title": "Updating data across multiple browser tabs using Vue.js and Vuex", "url": "https://carmenh.dev/2020/01/15/vuex-data-sync/", "published_at": "2020-01-15T09:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acec399ca", "title": "Just go for it: The story of dance-mat.js", "url": "https://carmenh.dev/2019/11/25/dance-mat-js/", "published_at": "2019-11-25T09:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acf320412", "title": "Breathing Life into the Panoptikum Facebook Messenger Bot with Elixir and Phoenix", "url": "https://carmenh.dev/2017/08/05/breathing-life-into-the-panoptikum-facebook-messenger-bot-with-elixir-and-phoenix/", "published_at": "2017-08-05T08:24:00+00:00" }, { "id": "01a0875c-e672-7115-98b1-397acf818571", "title": "YAML subtlety with saving strings", "url": "https://carmenh.dev/2015/08/17/yaml-subtlety-with-saving-strings/", "published_at": "2015-08-17T14:25:27+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad00205c6", "title": "Let's make our first Rails app", "url": "https://carmenh.dev/2015/06/09/lets-make-our-first-rails-app/", "published_at": "2015-06-09T18:21:33+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad0708b07", "title": "Integrating ActiveRecord with an SQLite3 database and RSpec Shoulda matchers into your Sinatra app", "url": "https://carmenh.dev/2015/06/05/integrating-activerecord-with-an-sqlite3-database-and-rspec-shoulda-matchers-into-your-sinatra-app/", "published_at": "2015-06-05T15:25:36+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad09c329d", "title": "Let's make Nyan Cat using the 'gosu' gem", "url": "https://carmenh.dev/2015/04/30/lets-make-nyan-cat-using-the-gosu-gem/", "published_at": "2015-04-30T12:57:41+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad19b1f25", "title": "Internationalization in RubyMotion Projects — Part 2", "url": "https://carmenh.dev/2015/01/03/internationalization-in-rubymotion-projects-part-2/", "published_at": "2015-01-03T12:32:31+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad28d42e1", "title": "Internationalization in RubyMotion projects", "url": "https://carmenh.dev/2014/12/03/internationalization-in-rubymotion-projects/", "published_at": "2014-12-03T11:46:33+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad3317571", "title": "Coaching at Rails Girls Vienna 2014", "url": "https://carmenh.dev/2014/11/21/coaching-at-rails-girls-vienna/", "published_at": "2014-11-21T11:21:35+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad3c20492", "title": "Homesick App — Setting up a CoffeeScript-written Node.js project", "url": "https://carmenh.dev/2014/11/10/homesick-app-setting-up-a-coffeescript-written-node-dot-js-project/", "published_at": "2014-11-10T12:38:22+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad4059ff3", "title": "PyLadies Vienna's Introduction workshop to Django", "url": "https://carmenh.dev/2014/11/08/pyladies-viennas-introduction-workshop-to-django/", "published_at": "2014-11-08T21:07:50+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad4743557", "title": "Homesick App — Playing stored audio data on Android", "url": "https://carmenh.dev/2014/11/07/homesick-app-playing-stored-audio-data-on-android/", "published_at": "2014-11-07T08:29:21+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad4f13934", "title": "Homesick App — Recording and Storing Audio on Android", "url": "https://carmenh.dev/2014/11/05/homesick-app-recording-and-storing-audio-on-android/", "published_at": "2014-11-05T15:58:48+00:00" }, { "id": "01a0875c-e672-7115-98b1-397ad5bb24bc", "title": "Homesick App — Install plugins in Android Studio", "url": "https://carmenh.dev/2014/11/04/homesick-app-starting-the-android-client/", "published_at": "2014-11-04T15:50:54+00:00" }, { "id": "01a0875c-e673-73b1-8fe6-d1f2470d7875", "title": "Starting out with Homesick", "url": "https://carmenh.dev/2014/11/02/starting-out-with-homesick/", "published_at": "2014-11-02T10:44:48+00:00" } ] posts Claim your blog
Back to carmenh.dev
Blog · corpus.blog/blogs/carmenh.dev/posts

carmenh.dev

carmenh.dev

2026

2023

2022

2021

2020

2019

2017

2015

2014