Andrzej on Software

Follow Andrzej on Software
Share on
Copy link to clipboard

Andrzej Krzywda from Arkency talking about all things software, including but not limited to Ruby, JS, OOP, DDD, CQRS, AI, business, sales, marketing

Andrzej Krzywda


    • Aug 31, 2021 LATEST EPISODE
    • infrequent NEW EPISODES
    • 7m AVG DURATION
    • 190 EPISODES


    Search for episodes from Andrzej on Software with a specific topic:

    Latest episodes from Andrzej on Software

    DDD as Low-Code

    Play Episode Listen Later Aug 31, 2021 31:14


    In this audio, we talk about the limitations of CRUD in representing the DB in the code. As an alternative, another approach is suggested - representing business in the code. Later we talk about the reusability of business modules and how the low-code approach can fit here.Arkency Ecommerce repo: https://github.com/RailsEventStore/cqrs-es-sample-with-res*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Simple audit log with Event Sourcing - Ecommerce_Order

    Play Episode Listen Later Aug 31, 2021 6:27


    When your application is event-driven or uses event sourcing, the feature of audit logs is almost for free.Check, how I'm adding this feature in the Arkency Ecommerce apphttps://github.com/RailsEventStore/cqrs-es-sample-with-res*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Event-driven without microservices

    Play Episode Listen Later Aug 31, 2021 3:35


    Slides: https://www.slideshare.net/andrzejkrzywda/event-driven-without-microservicesExample of modulith code: https://github.com/RailsEventStore/cqrs-es-sample-with-res*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Code flow in Event-driven architectures based on Ecommerce

    Play Episode Listen Later Aug 31, 2021 5:00


    See the codebase here: https://github.com/RailsEventStore/cqrs-es-sample-with-resLearn more about event-driven architectures: http://railsarchitects.com*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Blogging for busy programmers

    Play Episode Listen Later Apr 10, 2020 44:39


    Check out our Book ➡ https://products.arkency.com/blogging/*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Blogging for busy programmers

    Play Episode Listen Later Apr 10, 2020 44:39


    Check out our Book ➡ https://products.arkency.com/blogging/*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Remote Mob Programming - review of ideas and the book

    Play Episode Listen Later Apr 9, 2020 18:09


    Wondering how to make the most of working from your home office? Looking for ways to optimize work organization in the present situation? Check out the video below for my review of “Remote Mob Programming, a book which offers interesting insights on remote work and the rules which should help us to squeeze as much as possible out of it.*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Remote Mob Programming - review of ideas and the book

    Play Episode Listen Later Apr 9, 2020 18:09


    Wondering how to make the most of working from your home office? Looking for ways to optimize work organization in the present situation? Check out the video below for my review of “Remote Mob Programming, a book which offers interesting insights on remote work and the rules which should help us to squeeze as much as possible out of it.*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Explaining B2D- Business To Developers

    Play Episode Listen Later Apr 8, 2020 5:36


    The concept of B2D is that we're not treating developers as Consumers nor Businesses that much. We treat them as Developers.This has an impact on the planned work on the CRM. The CRM will probably be more like DRM or DevCRM. In the first spikes/explorations I will focus on modelling Arkency business processes, but the goal is to extract reusable domains, which can be applied in other projects too.*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Explaining B2D- Business To Developers

    Play Episode Listen Later Apr 8, 2020 5:36


    The concept of B2D is that we're not treating developers as Consumers nor Businesses that much. We treat them as Developers.This has an impact on the planned work on the CRM. The CRM will probably be more like DRM or DevCRM. In the first spikes/explorations I will focus on modelling Arkency business processes, but the goal is to extract reusable domains, which can be applied in other projects too.*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    How to work remotely and not get crazy – the story of how Arkency works.

    Play Episode Listen Later Apr 7, 2020 24:30


    Check out our Book ➡ https://products.arkency.com/async-remote/*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    How to work remotely and not get crazy – the story of how Arkency works.

    Play Episode Listen Later Apr 7, 2020 24:30


    Check out our Book ➡ https://products.arkency.com/async-remote/*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Documentation, code comments, commit messages

    Play Episode Listen Later Feb 13, 2020 9:35


    Hi everyone!In this recording you can find:➡ code comments➡ commit messages➡ README files*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Documentation, code comments, commit messages

    Play Episode Listen Later Feb 13, 2020 9:35


    Hi everyone!In this recording you can find:➡ code comments➡ commit messages➡ README files*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Microservices vs Monoliths

    Play Episode Listen Later Feb 12, 2020 4:57


    Hi everyone!In this recording you can find:➡ Product Lines➡ Serialisation*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Microservices vs Monoliths

    Play Episode Listen Later Feb 12, 2020 4:57


    Hi everyone!In this recording you can find:➡ Product Lines➡ Serialisation*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Single Page Apps complexity

    Play Episode Listen Later Feb 11, 2020 9:44


    Hi everyone!In this recording you can find:➡ full-stack developers vs specialised devs➡ JavaScript vs Ruby➡ Product Lines➡ Frontend as a client or as a variant➡ Opal Rb*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    Single Page Apps complexity

    Play Episode Listen Later Feb 11, 2020 9:44


    Hi everyone!In this recording you can find:➡ full-stack developers vs specialised devs➡ JavaScript vs Ruby➡ Product Lines➡ Frontend as a client or as a variant➡ Opal Rb*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/

    How to become a Rails Architect - inspirations straight from the forest

    Play Episode Listen Later Oct 18, 2019 27:27


    Hello everyone!If you have ever wondered what makes a good rails architect and what skills and competences are required for the job, this video is for you. With another rails conference round the corner, I thought it would be a good idea to reflect on what it takes to become a competent rails architect and what challenges are facing the community today. Join me for another refreshing walk in the woods as I am sharing my perspective on this topic and discuss why it might not be the best idea to stay in the “rails bubble”. Plus, I am talking about the numerous events accompanying the upcoming Wrocław conference.Join here: https://railsarchitects.com/I would love to hear your opinions so feel free to leave a comment below!*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/➡ Rails Architect MasterClass. Start on January 1, 2020.: https://arkency.com/masterclass/

    How to become a Rails Architect - inspirations straight from the forest

    Play Episode Listen Later Oct 18, 2019 27:27


    Hello everyone!If you have ever wondered what makes a good rails architect and what skills and competences are required for the job, this video is for you. With another rails conference round the corner, I thought it would be a good idea to reflect on what it takes to become a competent rails architect and what challenges are facing the community today. Join me for another refreshing walk in the woods as I am sharing my perspective on this topic and discuss why it might not be the best idea to stay in the “rails bubble”. Plus, I am talking about the numerous events accompanying the upcoming Wrocław conference.Join here: https://railsarchitects.com/I would love to hear your opinions so feel free to leave a comment below!*****Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/➡ Rails Architect MasterClass. Start on January 1, 2020.: https://arkency.com/masterclass/

    When to Rewrite a Project_ (and what it has to do with the Polish banking system)

    Play Episode Listen Later Aug 16, 2019 10:26


    Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/➡ Rails Architect MasterClass. Start on January 1, 2020.: https://arkency.com/masterclass/

    When to Rewrite a Project_ (and what it has to do with the Polish banking system)

    Play Episode Listen Later Aug 16, 2019 10:26


    Find more:➡ Andrzej Krzywda on Twitter: https://twitter.com/andrzejkrzywda➡ Andrzej Krzywda on Instagram: https://www.instagram.com/andrzejkrzywda/➡ Rails Architect MasterClass. Start on January 1, 2020.: https://arkency.com/masterclass/

    Finding a Job as a Junior Rails Developer - a few tips.

    Play Episode Listen Later Aug 15, 2019 11:58


    Finding a Job as a Junior Rails Developer - a few tips.

    Play Episode Listen Later Aug 15, 2019 11:58


    Remote != nomad

    Play Episode Listen Later Aug 9, 2019 7:09


    Remote != nomad

    Play Episode Listen Later Aug 9, 2019 7:09


    Why your software company marketing is not working_

    Play Episode Listen Later Aug 6, 2019 17:23


    Why your software company marketing is not working_

    Play Episode Listen Later Aug 6, 2019 17:23


    How Arkency generates leads

    Play Episode Listen Later Aug 5, 2019 12:31


    How Arkency generates leads

    Play Episode Listen Later Aug 5, 2019 12:31


    The MVP of a new application - tracking performance tests

    Play Episode Listen Later Jul 29, 2019 6:00


    The MVP of a new application - tracking performance tests

    Play Episode Listen Later Jul 29, 2019 6:00


    Social Media for Busy Programmers | Which trap to avoid when measuring videos–blogposts views number_

    Play Episode Listen Later Jul 28, 2019 8:11


    As Arkency we're active on several social media platforms, we also post on our blog, publish a podcast, record videos on YouTube and much more. In this video, I'm sharing some of the lessons learnt so far.This is a beginning of a new series: Social Media for Busy Programmers.

    Social Media for Busy Programmers | Which trap to avoid when measuring videos–blogposts views number_

    Play Episode Listen Later Jul 28, 2019 8:11


    As Arkency we're active on several social media platforms, we also post on our blog, publish a podcast, record videos on YouTube and much more. In this video, I'm sharing some of the lessons learnt so far.This is a beginning of a new series: Social Media for Busy Programmers.

    Rails is a detail

    Play Episode Listen Later Jul 27, 2019 4:29


    This audio is part of the Rails Architect Masterclass. Next edition (3rd) starts at 01.01.2020. Register here - http://arkency.com/masterclass/ and join the growing number of Rails Architects (over100 students already in the first 2 editions).

    Rails is a detail

    Play Episode Listen Later Jul 27, 2019 4:29


    This audio is part of the Rails Architect Masterclass. Next edition (3rd) starts at 01.01.2020. Register here - http://arkency.com/masterclass/ and join the growing number of Rails Architects (over100 students already in the first 2 editions).

    How to have less meetings in dev teams?

    Play Episode Listen Later Jul 26, 2019 5:16


    How to have less meetings in dev teams?

    Play Episode Listen Later Jul 26, 2019 5:16


    Before fixing your code, fix your process!

    Play Episode Listen Later Jul 25, 2019 5:26


    Before fixing your code, fix your process! - read the “Async Remote” book.http://blog.arkency.com/async-remote/

    Before fixing your code, fix your process!

    Play Episode Listen Later Jul 25, 2019 5:26


    Before fixing your code, fix your process! - read the “Async Remote” book.http://blog.arkency.com/async-remote/

    Discussing CQRS with Adrian Piętka, a software architect from Emphie/ChessGrow

    Play Episode Listen Later Jul 20, 2019 21:17


    Discussing CQRS with Adrian Piętka, a software architect from Emphie/ChessGrow

    Play Episode Listen Later Jul 20, 2019 21:17


    Arkency’s Andrzej Krzywda and JetBrains’ Valentin Fondaratov sit down to talk

    Play Episode Listen Later Jul 5, 2019 20:03


    Arkency’s Andrzej Krzywda and JetBrains’ Valentin Fondaratov sit down to talk

    Play Episode Listen Later Jul 5, 2019 20:03


    Explaining the idea of Arkency microcamps

    Play Episode Listen Later Jun 29, 2019 4:45


    Explaining the idea of Arkency microcamps

    Play Episode Listen Later Jun 29, 2019 4:45


    Discussing Ruby ecosystem and community with a marketing professional from JetBrains, Artem Sarkisov

    Play Episode Listen Later Jun 23, 2019 48:20


    Andrzej Krzywda and Artem Sarkisov talk about:the world of code editorsthe challenges of delivering to the Ruby communitythe JetBrains’ teamB2Dand much more!

    Discussing Ruby ecosystem and community with a marketing professional from JetBrains, Artem Sarkisov

    Play Episode Listen Later Jun 23, 2019 48:20


    Andrzej Krzywda and Artem Sarkisov talk about:the world of code editorsthe challenges of delivering to the Ruby communitythe JetBrains’ teamB2Dand much more!

    Why every developer struggles with their backlog tool

    Play Episode Listen Later Mar 28, 2019 8:02


    Why every developer struggles with their backlog tool

    Play Episode Listen Later Mar 28, 2019 8:02


    How do we deal with developer/architecture communication in async environment?

    Play Episode Listen Later Mar 28, 2019 6:03


    original question - https://twitter.com/j_stadnicki/status/1110851852751589376

    Claim Andrzej on Software

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel