November 22, 2022
Episode 56 - The future of Shift
In this episode, JMac finishes his story of Shift by discussing Shift's future and answering a few questions from listeners.
A podcast of development related topics hosted from opposite sides of the planet.
November 22, 2022
In this episode, JMac finishes his story of Shift by discussing Shift's future and answering a few questions from listeners.
November 15, 2022
In this episode, JMac continues his story of Shift by discussing Shift's revenue and his personal finance strategies.
November 8, 2022
In this episode, JMac continues his story of Shift by sharing two key differentiators which led to Shift's success.
November 1, 2022
In this episode, JMac continues his story of Shift by sharing other attempts to generate revenue for Shift that did not work.
October 25, 2022
In this episode, JMac continues his story of Shift by reflecting on his decision to go "full-time" working on Shift and how he might have waited too long.
October 18, 2022
In this episode, JMac continues his story of Shift by reviewing Shift's year over year growth rate and some of the strategies that may have helped grow Shift.
October 11, 2022
In this episode, JMac continues his solo season talking Shift by reviewing its initial pricing, pricing strategy, and price increases over the years.
October 4, 2022
In this episode, JMac kicks off a solo season talking about all things Shift - its origin, its pricing, good decisions, bad decisions, revenue milestones, and its future.
March 8, 2022
In this episode, JMac and Jess round out this miniseries by reviewing the Laravel 9.x Shift and recent updates to the new testing layer.
March 1, 2022
In this episode, JMac and Jess discuss some of the tradeoffs we made to adopt the new testing layer for Shift.
February 22, 2022
In this episode, JMac and Jess discuss how using the new testing layer revealed so many bugs and boundary cases within the core Shift codebase.
February 15, 2022
In this episode, JMac and Jess describe the new testing strategy we adopted within the Shift codebase to make it more frictionless.
February 8, 2022
In this episode, JMac and Jess discussion the motivation behind refactoring the testing layer for Shift.
February 1, 2022
In this episode, JMac and Jess start up a new mini-series on refactoring the testing layer within Shift, but first recap a few of the milestones over the last 6 months.
August 9, 2021
In this episode, JMac and Jess round out the mini-series on building the Workbench desktop app by answering questions about our development, deployment, and publishing processes.
August 2, 2021
In this episode, JMac and Jess discuss the little features we built into the Workbench desktop app like onboarding screens, keyboard shortcuts, and Editor Mode.
July 27, 2021
In this episode, JMac and Jess talk about launching the Workbench desktop app with a focus on pricing, discounts, and value.
July 20, 2021
In this episode, JMac and Jess discuss some of the open source tools used by the Workbench, our gripes, and how to contribute.
July 13, 2021
In this episode, JMac and Jess go behind the screens on how we build the Shift Workbench desktop app using Electron.
July 6, 2021
In this episode, JMac and Jess continue our mini-series on working together building new projects. This time we talk about building the new Shift Workbench desktop app.
April 6, 2021
In this episode, JMac and Jess talk discuss some refactoring during a recent pairing session with a focus on small iterations, honoring the tests, and a debate on naming things.
March 30, 2021
In this episode, JMac and Jess answer several questions from the audience to discuss a broad range of topics from using Shifts, testing, security, and time travel.
March 23, 2021
In this episode, JMac and Jess answer another question from a listener on testing by discussing how we write tests for Shift and testing techniques we use when writing tests for the new Tailwind...
March 16, 2021
In this episode, JMac and Jess answer a question from the audience on how we approach technical challenges by discussing our approach to parsing and manipulating the Tailwind configuration file.
March 9, 2021
In this episode, JMac and Jess talk about some of their recent pairing sessions, the code they worked on, and how we differ in our programming styles. With a few command aliases and Australianisms to...
March 2, 2021
In this episode, JMac and Jess start up a new mini-series without too much direction. We catch up on life and side projects, and finish things off with some quick ideas on an architectural problem.
September 15, 2020
In this episode, JMac and Jess finish the mini-series by reviewing some of the new features in Laravel 8 which help you write less complex, more readable code.
September 8, 2020
In this episode, JMac and Jess discuss some of the additional ways to streamline your Laravel applications.
September 1, 2020
In this episode, JMac and Jess discuss ways to modernize your views which make the code less complex and more readable.
August 25, 2020
In this episode, JMac and Jess discuss how we structure our models, especially when they become fat, and attempt to define declarative versus imperative code.
August 18, 2020
In this episode, JMac and Jess discuss generating ebooks and 3 ways to tidy up and streamline controllers in your Laravel applications.
August 11, 2020
In this episode, JMac and Jess discuss some traditional object oriented programming principles which may or may not have a place within Laravel.
August 4, 2020
In this episode, JMac and Jess discuss the Laravel Service Container with common mistakes, a few suggestions, and some streamlines.
July 28, 2020
In this episode, JMac and Jess ease into a new mini-series by catching up, discussing how developers level-up, and topics for next episodes.
April 14, 2020
In this episode, JMac and Jess wrap-up this mini-series by discussing some of the challenges faced when building our own products.
April 7, 2020
In this episode, JMac and Jess talk about the marketing, support, and pricing behind our products.
March 31, 2020
In this episode, JMac and Jess talk about the hardest technical challenges we have faced when building our products.
March 24, 2020
In this episode, JMac and Jess talk about how we structure our days and decide what to work on next.
March 17, 2020
In this episode, JMac and Jess talk about the tech stacks which power Gifty Duck and Shift.
March 10, 2020
In this episode, JMac and Jess start a new mini-series where we talk about the projects we've built which have allowed us to go full-time working on our own stuff.
November 12, 2019
In this final episode on testing, JMac and Jess continue the discussion on how we write tests and how we use the tests to maintain the codebase.
November 5, 2019
In this episode, JMac and Jess discuss in more detail what we do and don't test within our code.
October 29, 2019
In this episode, JMac and Jess discuss the 5 different test doubles and how to use them within your tests.
October 22, 2019
In this episode, JMac and Jess discuss how to get started testing by selling your on testing and where to write your first test.
October 15, 2019
In this episode, JMac and Jess discuss the different types of tests, when to use them, and ultimately what matters most is writing tests.
October 8, 2019
In this episode of the BaseCode podcast, JMac and Jess start a new 6 episode mini-series about testing.
July 23, 2019
In this final episode of the BaseCode podcast, JMac and Jess discuss the practice of symmetry in code to give it that final touch of readability.
July 16, 2019
In this episode, JMac and Jess discuss the billion dollar mistake of null and share practices for combating null as well as other clumsy return values.
July 9, 2019
In this episode, JMac and Jess discuss the billion dollar mistake of null and share practices for combating null as well as other clumsy return values.
July 2, 2019
In this episode, JMac and Jess talk about how the simple practice of removing comments from your code can push you to write more readable code.