5:48
Software Engineering: Turning a personal Python project into a releasable library (6 Solutions!!)
Roel Van de Paar
3:22
Software Engineering: Interface Segregation Principle in Clean Architecture (2 Solutions!!)
4:10
Are there any well known alternatives to the SOLID principles for OO programming?
5:02
Software Engineering: Pitfalls of Domain Driven Design with Entity Framework (5 Solutions!!)
10:12
Software Engineering: How to stop wasting time designing architechture? (13 Solutions!!)
3:37
Software Engineering: DDD enforcing business rules (2 Solutions!!)
2:55
Software Engineering: Interface properties implementation (3 Solutions!!)
5:18
Software Engineering: Why do we need to embed an interpreter in a program? (5 Solutions!!)
2:11
Which is better solution - having separate model class against each REST API
1:32
Software Engineering: Split large Angular codebase to libraries
1:56
Software Engineering: Opcodes vs Operands
2:37
Software Engineering: When to move a common field into a base class? (4 Solutions!!)
2:22
Is it good practice to statically link libstdc++ and/or libgcc when creating distributable...
Should a (junior) developer try to push for better processes and practices in their...
2:42
Software Engineering: Method overriding as a substitution for instanceof in Java? (2 Solutions!!)
Software Engineering: How to design deeply nested data structure? (3 Solutions!!)
2:04
Software Engineering: What is Granularity? (2 Solutions!!)
3:25
Software Engineering: Where should business logic sit in microservice architecture? (3 Solutions!!)
2:28
Software Engineering: DDD - Referencing Aggregate Root of other bounded context? (2 Solutions!!)
1:18
Software Engineering: What is the difference between Event Driven and Event sourcing?
2:48
How do I architect an iOS app when multiple view models must know when the model has changed?
Software Engineering: Message Broker in Client-Server-Applications (3 Solutions!!)
6:24
Software Engineering: Should you guard against unexpected values from external APIs?
Software Engineering: How is caching used within messaging apps?
1:46
Software Engineering: What is the minimum length for a UUID? (2 Solutions!!)
2:27
Software Engineering: Domain Driven Design Modelling Organization -> User
3:00
Software Engineering: Builder pattern: How to verify required fields before runtime (4 Solutions!!)
4:14
Software Engineering: How do you debug a binary format? (5 Solutions!!)
Software Engineering: What's faster.. Multiple variables or single array? (3 Solutions!!)
3:55
Software Engineering: Should my classes have separate constructors just for unit testing?
4:11
Why is C/C++ main argv declared as "char\* argv[]" rather than just "char\* argv"?
Software Engineering: Usage of the word "override" in C++ and it's virtual functions
1:41
Software Engineering: Getting file format by checking file header
2:02
Software Engineering: Design of file I/O -> processing -> file I/O system
9:34
Software Engineering: Avoiding the goto voodoo? (11 Solutions!!)
3:08
Software Engineering: Unit testing about API endpoints and parameters (2 Solutions!!)
2:40
Software Engineering: Creating a control flow graph for a given function (2 Solutions!!)
2:33
How to optimize reusing a large std::unordered_map as a temporary in a frequently called function?
7:34
Is "avoid the yo-yo problem" a valid reason to allow the "primitive obsession"? (8 Solutions!!)
2:36
Software Engineering: How to structure microservices in your repository?
3:07
Aren't Domain Driven Design/"hexagonal architecture" with real world constraints and the...
2:29
Software Engineering: DDD aggregates, entities, REST and how they all fit together (2 Solutions!!)
2:44
How could thread safety be provided by a programming language similar to the way memory safety...
3:18
Software Engineering: Using Spring Boot's @ConfigurationProperties without violating Law of Demeter
3:04
Software Engineering: Why do we still grow the stack backwards? (3 Solutions!!)
Configuration in a Distributed Application
2:25
Software Engineering: How to prevent overlap booking on a calendar booking system? (2 Solutions!!)
9:52
Software Engineering: Should we design our code from the beginning to enable unit testing?
8:42
Software Engineering: Why are standard libraries not programming language primitives?
3:59
Software Engineering: Rerun unit tests affected by change (7 Solutions!!)
Software Engineering: How to implement HTTP PUT correctly?
3:27
Does each process have it's own section of data, text , stack and heap in the memory?
3:15
Software Engineering: What are application and domain services in onion architecture?
1:35
What is the original reason JSON used `null` and not `undefined` to represent missing values?
2:13
Software Engineering: Altering author names in MIT license
2:58
Software Engineering: DDD - Modifying multiple entities under multiple aggregate roots
Difference between a strongly typed language and a weakly typed language with type annotations...
4:16
Software Engineering: C++ Iterator, Why is there no Iterator base class all iterators inherit from
6:00
Software Engineering: How to handle business rules that are "uniqueness" constraints?
2:23
Software Engineering: How to handle shared data across microservices?
11:20
Software Engineering: Having a flag to indicate if we should throw errors (10 Solutions!!)
3:53
Should we inherit from base class and implement interface in this scenarios? (3 Solutions!!)
Software Engineering: Sharing Docstrings between similar functions? (2 Solutions!!)
2:07
One process using std::thread, 2 physical CPUs, 4 cores each, parallelism level?
Software Engineering: Running automation tests in production (2 Solutions!!)
Software Engineering: How to model attribute dependency "inside one class" in UML class diagram?
Software Engineering: Pros and Cons of using ASPNET.Core In-Memory Caching instead of Redis?
2:39
How do I merge branches between Develop - Test and Production without moving across 'test'...
2:49
Software Engineering: Is there a recommended format for writing a technical debt story?
2:20
Software Engineering: Declaring constants: one file or separate?
5:37
Software Engineering: DDD meets OOP: How to implement an object-oriented repository?
2:31
Software Engineering: xUnit Should I Test Method Internal Work Or Only Result? (3 Solutions!!)
Software Engineering: How does understanding category theory help a software engineer?
Software Engineering: How do I extract only bold text from this image? (2 Solutions!!)
4:40
Software Engineering: How to adapt Clean Architecture to a rich desktop application?
1:44
In a multi-tenant micro-service architecture, who stores the account IDs for each tenant?
2:32
Software Engineering: Is it bad practice to leave hidden elements in the dom? (2 Solutions!!)
Software Engineering: Should Entity Framework 6 not be used with repository pattern?
3:05
Software Engineering: Clean Architecture and Microservices
Software Engineering: DDD Aggregate with Catalog Product
1:52
Software Engineering: Use same API for both website and other clients or not?
In a flow chart, is there a convention on directionality of true/false conditions from a decision?
2:21
Software Engineering: Unit testing abstract classes with Google mock (gmock/gtest) (C++)
Software Engineering: How does a compiler work when it's not directly compiling to machine code?
2:15
What should I test with unit tests for data access layer? (MongoDB)
8:46
How to encourage a team to refactor? (10 Solutions!!)
How can one interpret an Abstract Syntax Tree without recursion? (2 Solutions!!)
Software Engineering: When can an HTTP header have a non-string binary value?
Software Engineering: Is this way of calling a function a bad practice? (4 Solutions!!)
2:19
Software Engineering: What does " i , j <-- 1"mean in pseudocode? (2 Solutions!!)
4:21
Software Engineering: What is late binding? (3 Solutions!!)
Software Engineering: What is hardware debugging? (4 Solutions!!)
4:18
What is difference between assigning to auto-Implemented properties VS their backing fields...
6:10
Is a new Boolean field better than a null reference when a value can be meaningfully absent?
1:59
Software Engineering: Should I validate dtos or entities? (2 Solutions!!)
4:03
Software Engineering: REST model sharing between client and server (3 Solutions!!)
4:46
My team is scared of relational database entities with foreign key relationships and I don't...
4:56
Software Engineering: Passing Objects vs. Primitives (6 Solutions!!)
3:51
Software Engineering: Factory that returns multiple implementations of the same interface
Software Engineering: Confusion on Single Responsibility Principle (SRP) with modem example?
Software Engineering: Can there be too much logging? (Front End & Back End) (2 Solutions!!)
5:08
What is a term for a function that when called repeatedly, has the same effect as calling once?
5:34
Software Engineering: Why don't languages use the words "and" and "or" instead of "&&" and "?
2:59
Software Engineering: Is it bad practice to use a single endpoint to do multiple similar tasks?
Software Engineering: When should a commit not be version tagged? (4 Solutions!!)
2:26
I accidentally overhauled someone's entire project. Any acceptable way to pull request?
10:14
Software Engineering: Rationale to prefer local variables over instance variables? (12 Solutions!!)
1:55
Software Engineering: Alternative to a utility class for extension methods in C#?
Software Engineering: Pipeline design pattern with context for chaining REST API calls
7:02
Software Engineering: Pure functional vs tell, don't ask? (6 Solutions!!)
5:39
Software Engineering: Consequences of not doing a REST API the "right" way? (4 Solutions!!)
2:12
Software Engineering: How to depict several sub-options in use case diagrams?
Software Engineering: Is ASP.NET-Core Hosted-Services supposed to replace Windows Service?
1:38
How to Define the Bandwidth in Mean Shift Clustering?
Software Engineering: Clean Architecture: May the Controller talk to the Presenter directly?
5:11
Best Practice - Wrapping if around function call vs Adding early exit if guard in function
For BDD, should the step to wait be explicit in the feature file or just implemented in the step?
1:54
Software Engineering: UML - Identifying use cases and actors
Software Engineering: Organizing and Creating a Custom Qt Widget (2 Solutions!!)
6:26
Does "variables should live in the smallest scope as possible" include the case "variables...
7:51
Does splitting a potentially monolithic application into several smaller ones help prevent bugs?
2:34
Software Engineering: Clean Architecture: Calling a Usecase from the Controller
3:11
Software Engineering: Is dependency injection always a best practice? (4 Solutions!!)
Doesn't repository pattern in clean architecture violate Dependency inversion principle?
4:59
Software Engineering: Are end-to-end and integration tests worth it for non-mission critical stuff?
2:56
Software Engineering: Real Time Web Sockets Architecture (2 Solutions!!)
Software Engineering: Securely sandboxing user scripts in a C++ program
Versioning: Where exactly in the code or repository should I write the version number?
How to (or should I) refactor RxJS nested subscriptions with intermediate return value?
1:57
"Screen-states": How to express all of them in a concise way?
4:24
How to deal with getting stuck on solo projects? (5 Solutions!!)
3:29
Software Engineering: Proper HTTP method for triggering a process (4 Solutions!!)
4:58
Software Engineering: Git branches: Merging issues while having multiple release branches
How to handle interface change between back-end and front-end during development?
How to manage context: set as property on class, or pass as parameter with each method?
11:11
Software Engineering: How do you justify more code being written by following clean code practices?
3:17
Software Engineering: How to reach the parent object? (4 Solutions!!)
3:01
Software Engineering: Do we need Models if we are using ViewModels? (4 Solutions!!)
1:40
Software Engineering: non blocking udp socket send receive
2:51
Advantages of using a message broker for scaling websocket client-to-client communications
Software Engineering: Network programming (boost::asio), architecture and communication protocols
Software Engineering: Usage of composition relationship between two class in UML (2 Solutions!!)
1:53
Software Engineering: Design pattern for wrapping multiple apis into single api (3 Solutions!!)
What are criteria for enterprise to have multiple databases (for new project)?
Refactoring ASP.NET Web Forms App to use MVP vs incrementally rebuilding it using MVC?
9:09
Software Engineering: Applicability of Single Responsibility Principle (9 Solutions!!)
How to handle Concurrent/Duplicate Transactions in a microservice architecture?
3:12
Software Engineering: How to avoid ad hoc constructor for unit testing? (2 Solutions!!)
Software Engineering: Composite DTO or flattened DTO?
4:51
Software Engineering: What's the best way to handle refactoring a big file? (5 Solutions!!)
Software Engineering: How are "registers" implemented in VMs? (2 Solutions!!)
5:38
Software Engineering: Is it possible to infer the the generic type from a generic method?
9:53
Why don't programming languages automatically manage the synchronous/asynchronous problem?
3:35
Software Engineering: Unit test input values - validate or not? (3 Solutions!!)
Software Engineering: Download file stream as it's being generated
Software Engineering: Best Practice: Third party API on client (Desktop) or Server
C# variables in Sequence diagram
4:39
Should I use the Factory Pattern when instantiating objects with very different constructors?
3:10
Software Engineering: Why should I use REST API? (2 Solutions!!)
4:45
Software Engineering: Authorization and Audit on models in MVC architecture (3 Solutions!!)
3:23
About Observer interface in Observer Pattern of GoF? (2 Solutions!!)
6:47
Software Engineering: Am I breaking OOP practice with this architecture? (6 Solutions!!)
2:46
Software Engineering: Microservices design: Sharing and populating data
Software Engineering: Is Entity Framework Core slower than using ADO .NET and stored procedures?
What is the difference between a Page Table Entry and a Memory Descriptor List?
2:47
Software Engineering: Observer pattern IS-A Command pattern? (3 Solutions!!)
Software Engineering: Handling multiple pull requests from a branch
Software Engineering: Why not use SQL instead of GraphQL? (5 Solutions!!)
JSON without quotes for keys (3 Solutions!!)
2:50
Software Engineering: Is using HTTPS for web service calls secure enough? (2 Solutions!!)
3:14
Software Engineering: Mocking dbContext vs Repository (4 Solutions!!)
Software Engineering: How to deal with fear of taking dependencies? (5 Solutions!!)
7:20
Software Engineering: Is domain driven design an anti-SQL pattern? (8 Solutions!!)
Software Engineering: Dependency inversion vs repository pattern (app layer dependency on ORM)
1:31
Software Engineering: Mock db out or not during testing?
Software Engineering: Updating sub-properties via Entity Framework
4:55
Software Engineering: Problem understanding the Single Responsibility Principle (6 Solutions!!)
4:32
Software Engineering: What is the most efficient way to store a numeric range? (5 Solutions!!)
Software Engineering: How to consume nested objects in API resource? (2 Solutions!!)
Software Engineering: Is JavaScript added and executed in parsing or in rendering? (2 Solutions!!)
1:33
Software Engineering: Do I need to make my code open source or buy a license?
3:09
Should a class provide public mutators for all its private fields? (4 Solutions!!)
2:14
Software Engineering: What is the best practice for sending a large array of strings to an API
4:43
Software Engineering: Why are there so many frameworks for web development? (4 Solutions!!)
1:23
How to name base classes so that it's most convenient for those extending a framework?
5:24
What's the difference between using dependency injection with a container and using a service...
Software Engineering: How to use a child class property in a function written for base class?
2:57
Software Engineering: How to approach long-lived feature code reviews in trunk based development?
Software Engineering: How do I manage shared models among many microservices? (4 Solutions!!)
Software Engineering: Create a Azure Pipeline for staging then production environments
3:31
Are different endpoints to display the same resource in different ways RESTful?
1:45
Software Engineering: Who (and what) should have direct access to a database, and why?
Software Engineering: How to store private ssh keys for my application?
4:07
Software Engineering: Is it preferable to "compose" monadic functions or "chain" them?
Software Engineering: How to implement float hashing with approximate equality? (6 Solutions!!)
Software Engineering: Unit tests branch best practices
2:54
Why do we still have programming languages that rely on indentation / white space?
2:06
Software Engineering: Domain driven design project structure (2 Solutions!!)
3:45
Software Engineering: REST API Client Library Design (2 Solutions!!)
6:59
Software Engineering: Why Isn t SQL More Refactorable? (6 Solutions!!)