41554 blogs · [ { "id": "01a0e715-7c7c-7078-b23f-1c231bb779ba", "title": "Common legacy project challenges and how to address them", "url": "https://www.codewithjason.com/common-legacy-project-challenges-address/", "published_at": "2018-11-12T15:42:22+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f17583df1a4", "title": "Continuous integration", "url": "https://www.codewithjason.com/continuous-integration/", "published_at": "2018-11-01T20:38:24+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f1758492e4c", "title": "How to See Your Feature Specs Run in the Browser", "url": "https://www.codewithjason.com/see-feature-specs-run-browser/", "published_at": "2018-10-25T19:03:29+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f17587f5c5f", "title": "Factories and fixtures in Rails", "url": "https://www.codewithjason.com/factories-fixtures-rails/", "published_at": "2018-10-25T15:38:04+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f17588077c6", "title": "Why “users don’t care about code” is a bad saying", "url": "https://www.codewithjason.com/users-and-code/", "published_at": "2018-10-23T14:26:27+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f17597b2eca", "title": "“Perfect is the enemy of the good” is a false dichotomy", "url": "https://www.codewithjason.com/perfect-enemy-good-false-dichotomy/", "published_at": "2018-10-22T14:21:36+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f175a0d1a5b", "title": "What exactly makes “bad” code bad?", "url": "https://www.codewithjason.com/exactly-makes-bad-code-bad/", "published_at": "2018-10-17T20:59:48+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f175ab9ee64", "title": "What a “walking skeleton” is and why I always start projects with one", "url": "https://www.codewithjason.com/walking-skeleton-always-start-projects-one/", "published_at": "2018-10-16T20:58:21+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f175bb7a67e", "title": "How dependency injection can make Rails tests easier", "url": "https://www.codewithjason.com/dependency-injection-can-make-rails-tests-easier/", "published_at": "2018-10-11T16:58:11+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f175c373b29", "title": "Atomic commits and testing", "url": "https://www.codewithjason.com/atomic-commits-testing/", "published_at": "2018-10-10T03:01:26+00:00" }, { "id": "01a0e726-8389-71ad-ae56-6f175c8fd11c", "title": "Reverse job ad", "url": "https://www.codewithjason.com/reverse-job-ad/", "published_at": "2018-09-20T14:23:48+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bd96885b8", "title": "Deploy to production on day one", "url": "https://www.codewithjason.com/deploy-production-day-one/", "published_at": "2018-09-16T02:12:51+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bda2f0aa4", "title": "How I write model tests", "url": "https://www.codewithjason.com/write-model-tests-part/", "published_at": "2018-08-18T15:59:18+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdaa36026", "title": "Things you can ignore when getting started with Rails testing", "url": "https://www.codewithjason.com/things-can-ignore-getting-started-rails-testing/", "published_at": "2018-07-13T13:59:33+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdb330c0f", "title": "Why I recommend against using Cucumber", "url": "https://www.codewithjason.com/recommend-against-cucumber/", "published_at": "2018-07-03T00:02:10+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdc0bfafd", "title": "Rails testing resource roundup", "url": "https://www.codewithjason.com/rails-testing-resource-roundup/", "published_at": "2018-07-02T16:58:40+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdc2271c0", "title": "All code eventually gets tested, it’s just a question of when and how and by whom", "url": "https://www.codewithjason.com/code-eventually-gets-tested-just-question/", "published_at": "2018-06-28T18:06:09+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdc77e156", "title": "How to Get RSpec to Skip View Specs When You Generate Scaffolds", "url": "https://www.codewithjason.com/get-rspec-skip-view-specs-generate-scaffolds/", "published_at": "2018-06-21T01:45:36+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdce0cdbf", "title": "2018-05-19 Pairing Session with Vignesh Subramanian", "url": "https://www.codewithjason.com/2018-05-19-pairing-session-vignesh-subramanian/", "published_at": "2018-05-31T20:11:33+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bdda31456", "title": "2018-05-09 Pairing Session with Chris Salem", "url": "https://www.codewithjason.com/2018-05-09-pairing-session-chris-salem/", "published_at": "2018-05-15T14:02:27+00:00" }, { "id": "01a0e73c-cade-73a1-ba2b-343bde46e273", "title": "Ruby/Rails testing glossary", "url": "https://www.codewithjason.com/ruby-testing-glossary/", "published_at": "2018-05-12T00:44:14+00:00" }, { "id": "01a0e74c-16a6-72e9-8231-aecde78aadda", "title": "Taming legacy Ruby code using the “Sprout Method” technique (example 1)", "url": "https://www.codewithjason.com/taming-legacy-code-using-sprout-method-technique/", "published_at": "2018-05-09T21:36:30+00:00" }, { "id": "01a0e74c-16a6-72e9-8231-aecde879d870", "title": "Testing Anti-Pattern: Setup Data Leak", "url": "https://www.codewithjason.com/testing-anti-pattern-setup-data-leak/", "published_at": "2018-03-21T18:22:35+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779a6dfb71", "title": "Angular/Rails Articles", "url": "https://www.codewithjason.com/angular-rails-articles/", "published_at": "2018-03-07T19:07:16+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779b49346c", "title": "Ruby Testing Micro-Course", "url": "https://www.codewithjason.com/ruby-testing-micro-course/", "published_at": "2018-03-01T12:56:57+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779bb3818e", "title": "Ruby Testing Micro-Course, Lesson 4", "url": "https://www.codewithjason.com/ruby-testing-micro-course-lesson-4/", "published_at": "2018-03-01T12:53:10+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779bc2907f", "title": "Ruby Testing Micro-Course, Lesson 3", "url": "https://www.codewithjason.com/ruby-testing-micro-course-lesson-3/", "published_at": "2018-02-28T21:54:10+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779c3cfee0", "title": "Ruby Testing Micro-Course, Lesson 2", "url": "https://www.codewithjason.com/ruby-testing-micro-course-lesson-2/", "published_at": "2018-02-27T17:04:05+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779c9c5d73", "title": "Ruby Testing Micro-Course, Lesson 1", "url": "https://www.codewithjason.com/ruby-testing-micro-course-lesson-1/", "published_at": "2018-02-23T21:48:01+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779cce4895", "title": "Why small stories are better than big ones", "url": "https://www.codewithjason.com/small-stories-better-big-ones/", "published_at": "2018-02-22T16:24:03+00:00" }, { "id": "01a0e74c-16a7-70d5-b617-cb779d7e38a7", "title": "How to get started with Rails testing", "url": "https://www.codewithjason.com/start-testing-rails/", "published_at": "2018-02-19T18:41:52+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e01a8fc3", "title": "RSpec Hello World", "url": "https://www.codewithjason.com/rspec-hello-world/", "published_at": "2018-02-15T13:54:55+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e102efb8", "title": "Getting Started with Angular CLI", "url": "https://www.codewithjason.com/getting-started-angular-cli/", "published_at": "2018-01-25T18:45:08+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e11cb459", "title": "How to get traffic for a technical blog", "url": "https://www.codewithjason.com/get-traffic-technical-blog/", "published_at": "2018-01-25T02:20:43+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e1b45265", "title": "How to Deploy a Rails Application with an Angular CLI Webpack Front-End", "url": "https://www.codewithjason.com/deploy-rails-application-angular-cli-webpack-front-end/", "published_at": "2018-01-23T14:36:08+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e29baaf3", "title": "How to Deploy an AngularJS/Rails Single-Page Application to Heroku", "url": "https://www.codewithjason.com/deploy-angular-rails-single-page-application-heroku/", "published_at": "2018-01-23T14:29:27+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e36b7833", "title": "Creating a new Rails project that uses PostgreSQL", "url": "https://www.codewithjason.com/creating-new-rails-project-uses-postgresql/", "published_at": "2018-01-23T13:49:37+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e3e6d146", "title": "Achieving blur in Capybara", "url": "https://www.codewithjason.com/achieving-blur-capybara/", "published_at": "2018-01-23T13:47:19+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e4bafa0a", "title": "How to Change Your WordPress Site’s Title Attribute, Site-Wide, Using the Yoast SEO Plugin", "url": "https://www.codewithjason.com/change-wordpress-sites-title-attribute-site-wide-using-yoast-seo-plugin/", "published_at": "2018-01-23T13:45:54+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e575ee44", "title": "Where to put Rails modules", "url": "https://www.codewithjason.com/put-rails-modules/", "published_at": "2018-01-23T13:44:37+00:00" }, { "id": "01a0e75f-b269-7131-9f73-19a3e5e4e795", "title": "How to Delete an Item From a List in AngularJS", "url": "https://www.codewithjason.com/delete-item-list-angularjs/", "published_at": "2018-01-23T13:43:03+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e77168929", "title": "Variable name anti-patterns", "url": "https://www.codewithjason.com/variable-name-anti-patterns/", "published_at": "2018-01-19T23:19:50+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e7744de88", "title": "For Programming, Is College Worth It?", "url": "https://www.codewithjason.com/programming-college-worth/", "published_at": "2018-01-19T15:28:04+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e777d8bc4", "title": "Angular/Rails CRUD Tutorial Part 1", "url": "https://www.codewithjason.com/angular-rails-crud-tutorial-part-1/", "published_at": "2018-01-17T22:48:25+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e782429b0", "title": "How to Wire Up Ruby on Rails and AngularJS as a Single-Page Application (Gulp Version)", "url": "https://www.codewithjason.com/wire-ruby-rails-angularjs-single-page-application-gulp-version/", "published_at": "2018-01-12T15:12:54+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e78f0ba17", "title": "How to Wire Up Ruby on Rails and AngularJS as a Single-Page Application", "url": "https://www.codewithjason.com/wire-ruby-rails-angularjs-single-page-application/", "published_at": "2018-01-12T15:11:10+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e798479a6", "title": "How to Deploy an Angular 2/Rails 5 App to Heroku", "url": "https://www.codewithjason.com/deploy-angular-2-rails-5-app-heroku/", "published_at": "2018-01-12T15:08:51+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e7a285394", "title": "How to Wire Up Ruby on Rails and AngularJS as a Single-Page Application (Updated for 2016)", "url": "https://www.codewithjason.com/wire-ruby-rails-angularjs-single-page-application-updated-2016/", "published_at": "2018-01-12T15:06:47+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e7a8d723e", "title": "How to Deploy an Angular CLI Webpack Project to Heroku", "url": "https://www.codewithjason.com/deploy-angular-cli-webpack-project-heroku/", "published_at": "2018-01-12T15:04:03+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e7abc48a0", "title": "How to Add a Test Coverage Report to an Angular CLI Project", "url": "https://www.codewithjason.com/add-test-coverage-report-angular-cli-project/", "published_at": "2018-01-12T14:56:19+00:00" }, { "id": "01a0e77b-1ac8-7311-a21f-856e7b70da7d", "title": "Get Started with Angular 4 and Rails 5", "url": "https://www.codewithjason.com/getting-started-with-angular-and-rails/", "published_at": "2018-01-11T21:14:49+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a109bf971", "title": "Don’t Use an Amateur Email Address", "url": "https://www.codewithjason.com/dont-use-amateur-email-address/", "published_at": "2018-01-11T13:30:23+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a10b70f24", "title": "My Second Attempt at a Genetic Algorithm", "url": "https://www.codewithjason.com/second-attempt-genetic-algorithm/", "published_at": "2018-01-08T17:32:44+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a1180e8b7", "title": "My First Attempt at a Genetic Algorithm", "url": "https://www.codewithjason.com/first-attempt-genetic-algorithm/", "published_at": "2018-01-05T21:36:33+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a11b82bd6", "title": "My Favorite Debugging Techniques", "url": "https://www.codewithjason.com/favorite-debugging-techniques/", "published_at": "2018-01-05T16:23:07+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a11cd3adf", "title": "How to Find Programming Job Leads on Craigslist", "url": "https://www.codewithjason.com/find-programming-job-leads/", "published_at": "2017-12-05T18:46:37+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a11d2124f", "title": "Most Programmers Prepare for Interviews Backwards", "url": "https://www.codewithjason.com/programmers-prepare-interviews-backwards/", "published_at": "2017-11-25T16:08:05+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a126bf1f2", "title": "Don’t Ace the Technical Interview, Circumvent It", "url": "https://www.codewithjason.com/dont-ace-technical-interview-circumvent/", "published_at": "2017-11-22T18:10:48+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a12906d8d", "title": "How to answer “tell me about yourself”", "url": "https://www.codewithjason.com/how-to-answer-tell-me-about-yourself/", "published_at": "2017-11-16T02:14:34+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a134cfbf6", "title": "Bypassing the interview process", "url": "https://www.codewithjason.com/bypassing-interview-process/", "published_at": "2017-11-14T23:18:18+00:00" }, { "id": "01a0e793-20f6-7070-a522-967a14015a89", "title": "How trust factors into a job interview", "url": "https://www.codewithjason.com/how-trust-factors-into-a-job-interview/", "published_at": "2017-11-12T17:54:04+00:00" }, { "id": "01a0e7b4-a423-71e7-9170-60665faa7416", "title": "Hello world!", "url": "https://www.codewithjason.com/hello-world/", "published_at": "2017-06-20T20:39:42+00:00" } ] posts Claim your blog
Back to codewithjason.com
Blog · corpus.blog/blogs/codewithjason.com/posts

codewithjason.com

codewithjason.com

2018

2017