Andrzej on Software
Andrzej Krzywda from Arkency talking about all things software, including but not limited to Ruby, JS, OOP, DDD, CQRS, AI, business, sales, marketing
Kategorie:
Technologia
Technologia
Can AI play Doom?
2017-02-09 00:30:02
In this episode you'll learn a bit about the current state of art with AI and playing computer games.
In this episode you'll learn a bit about the current state of art with AI and playing computer games.
How I'm learning AI (and other difficult topics)
2017-02-08 14:42:28
I try to find the most difficult academical paper on the topic and start from there.
I try to find the most difficult academical paper on the topic and start from there.
I wrote bad code and I feel sad
2017-02-07 21:20:10
Sometimes it happens - what to do now?
Sometimes it happens - what to do now?
Staging or a feature toggle?
2017-02-07 14:26:28
It can actually be both! But usually feature toggles are a better option
It can actually be both! But usually feature toggles are a better option
2 stories of event sourcing from the real life
2017-02-07 14:10:19
Event sourcing helps with providing the historical context.
Event sourcing helps with providing the historical context.
Reddit-driven blogposts about programming
2017-02-05 17:08:07
The blogpost I'm talking about: http://blog.arkency.com/2017/02/how-to-unit-test-classes-which-depend-on-rails-models/ Link to my book about blogging: http://blog.arkency.com/blogging/
The blogpost I'm talking about: http://blog.arkency.com/2017/02/how-to-unit-test-classes-which-depend-on-rails-models/
Link to my book about blogging: http://blog.arkency.com/blogging/
Link to my book about blogging: http://blog.arkency.com/blogging/
Is that decision easy to revert?
2017-02-03 18:20:37
Sometimes it's hard to decide which way to go in the project. 2 techniques which help here: 1. Timeboxed experiments 2. Reversible decisions
Sometimes it's hard to decide which way to go in the project.
2 techniques which help here:
1. Timeboxed experiments
2. Reversible decisions
2 techniques which help here:
1. Timeboxed experiments
2. Reversible decisions
How to properly handle deleting an object in a business system?
2017-02-02 16:11:26
You can hard-delete an object, you can also use a boolean flag "deleted", you can use a datetime field called "deleted_at". You can also have a record per each deletion. Finally, you can just use events. What's best?
You can hard-delete an object, you can also use a boolean flag "deleted", you can use a datetime field called "deleted_at". You can also have a record per each deletion. Finally, you can just use events.
What's best?
What's best?
Always take the first task from the top of a single backlog
2017-02-01 17:19:41
Collective Ownership + Small Stories + Single Backlog + Take the first task from the top Those techniques help you achieve the milestone in the project, where you're able to work on any part of any system.
Collective Ownership + Small Stories + Single Backlog + Take the first task from the top
Those techniques help you achieve the milestone in the project, where you're able to work on any part of any system.
Those techniques help you achieve the milestone in the project, where you're able to work on any part of any system.