3:34
Put conditional logic inside method for DRY, or keep it outside for readability?
Roel Van de Paar
6:53
Software Engineering: Is constructing objects with null parameters in unit tests OK?
2:43
Software Engineering: PHP: Does comma-first code style conflict with PSR2?
2:25
Software Engineering: eventsource/CQRS - Replaying projections of an aggregate in order
2:30
Software Engineering: Is "too many parameters" a visual or a logical issue? (2 Solutions!!)
3:22
Software Engineering: Use Case Diagram (2 Solutions!!)
2:42
Software Engineering: Web API - strong classes or dynamic? (2 Solutions!!)
1:25
Software Engineering: What does it mean to "triage an issue" in programming?
2:26
Object vs Primitive: Not use long primitive because... the default value is zero?
4:22
Software Engineering: Avoiding if statements in Nested FOR loops (4 Solutions!!)
2:02
Software Engineering: TFS Branch (Lifetime) management (2 Solutions!!)
3:33
What are the "best practice" to manage related resource when designing REST API?
2:54
Software Engineering: Singleton pattern without static (2 Solutions!!)
5:03
Software Engineering: Who should handle customer support within an Agile team? (7 Solutions!!)
2:50
Software Engineering: What is the correct way of adding third-party code into a C or C++ project?
2:16
Software Engineering: Cross-platform library: how to organize project?
Software Engineering: Generating billions of Unique random number
2:19
Software Engineering: How did the custom of using square brackets for array elements develop?
2:15
What is more efficient: Reading and parsing a large JSON file, or large CSV file?
2:18
Software Engineering: Fastest way to find N closest vectors to vector X in list?
1:53
Software Engineering: Easily exclude commits on a merge based on some condition
2:47
Software Engineering: Should Domain Services Raise Events?
3:36
Software Engineering: Optional parameters or overloaded constructors (3 Solutions!!)
7:32
How do you detect dependency problems with unit tests when you use mock objects?
2:12
Software Engineering: Do CPU Intensive/ Data Intensive Tasks belong on the Server (2 Solutions!!)
2:48
Software Engineering: Can a Domain Service Also Be a Factory?
3:43
Software Engineering: Agile methodology: quick and dirty or plan first? (5 Solutions!!)
Software Engineering: How can I handle slow loading of images in react? (3 Solutions!!)
2:37
Software Engineering: Best practice for exception handling in Java threads (2 Solutions!!)
1:23
Software Engineering: What is the difference between an Implicit loop and an Explicit loop
4:56
Long method refactoring: leaving as is vs separating into methods vs using local functions
Software Engineering: Should we assign version numbers for internal releases? (2 Solutions!!)
2:00
Software Engineering: Training data in unsupervised learning?
1:54
Software Engineering: What exactly is a P-type software (2 Solutions!!)
2:10
Software Engineering: How to test interactors in clean architecture?
3:04
Software Engineering: Inventory, Pricing and Product Catalog communication (4 Solutions!!)
5:08
Software Engineering: Should I write tests when I can prove code correctness? (6 Solutions!!)
4:03
Software Engineering: Design two classes that are closely related (4 Solutions!!)
4:28
Software Engineering: Is it bad practice to enforce an execution order for unit tests?
1:44
Software Engineering: C# Names of Namespaces with version suffix (2 Solutions!!)
2:31
Software Engineering: Sample code to explain Banana Monkey Jungle problem by Joe Armstrong
4:05
Maintaining user avatars (2 Solutions!!)
3:10
Software Engineering: How exactly indexing works in arrays? (2 Solutions!!)
3:09
Software Engineering: C++ design - vector classes with different element types (2 Solutions!!)
How to return uploaded image urls from REST API without waiting for their processing?
Software Engineering: Data Objects for each layer(DTO vs Entity vs Response objects)
1:36
Software Engineering: How to store large test data sets. Git?
2:57
Software Engineering: use case diagram for data collection (2 Solutions!!)
3:19
Best practices for Heartbeat in distributed systems (3 Solutions!!)
1:47
Pattern for web service response caching, but only use the cache for when the data store goes down
2:29
Software Engineering: Implementing CalDav server vs. sending iCals around
Software Engineering: Is it good practice to have a unit test for a simple data method?
Software Engineering: How to avoid != null statements? (3 Solutions!!)
Software Engineering: OOP ECS vs Pure ECS
3:01
Software Engineering: Best name/method for a RESTful endpoint that resumes a batch job
4:15
Wrapping 3rd party objects that are dependant upon each other and best practices
1:33
Software Engineering: Git One Repo or Multiple?
2:59
Software Engineering: Can I compile PHP to hide the code? (3 Solutions!!)
4:59
Software Engineering: How to avoid bidirectional class and module dependencies? (5 Solutions!!)
9:53
Software Engineering: Why do we need so many classes in design patterns? (10 Solutions!!)
Software Engineering: Java - Is it a bad idea to have fully static classes? (4 Solutions!!)
1:52
Software Engineering: Running untrusted python code safely (2 Solutions!!)
2:17
Is it generally bad to await async operations in background processing (not needing the result)
2:06
Software Engineering: How to document kwargs in Sphinx style?
Is it possible to say that the difference between imperative programming and declarative...
3:57
Software Engineering: DDD handling of tables, repositories, and/or services (2 Solutions!!)
Controller and API DTO Architecture and class organization in .net core with microservices
3:11
Is it good practice to use user controls to structure WPF forms even if these user controls are...
1:48
Software Engineering: How much information should a docstring contain? (2 Solutions!!)
3:17
Software Engineering: Should a Connect() Method return false on failure or throw exception?
1:46
Software Engineering: Domain Model vs Service in a MVC context
7:50
Software Engineering: Class that does not represent anything - is it correct? (8 Solutions!!)
3:27
Software Engineering: What is the correct approach to test classes with inheritance?
5:44
Release branches and trunk versioning (5 Solutions!!)
3:39
TDD workflow with integration testing (2 Solutions!!)
Software Engineering: Directory structure for a .NET Solution
3:45
Software Engineering: Testing a list...All in the same test or one test for each condition?
4:42
Software Engineering: Use of static methods to implement logic within a class (4 Solutions!!)
6:02
Is using parameter names that differ from type names only by casing considered a bad practice in...
Software Engineering: How to prevent a Mediator from becoming a God Object? (2 Solutions!!)
4:09
How to properly use a database containing common tables in a multi-application system?
2:04
Software Engineering: Hexagonal Architecture and database concurrency
Software Engineering: Use DTO Pattern or Serialize Domain Objects (2 Solutions!!)
5:13
Software Engineering: Are vague variable names more maintainable? (6 Solutions!!)
1:18
Software Engineering: Views are not classes how to put them in class diagram in MVC design pattern?
3:15
Software Engineering: How to correctly split a monolith and rely on the same domain?
Software Engineering: Proposed Method to Restrict API Access to Mobile App Only (3 Solutions!!)
2:28
Software Engineering: Nullable foreign keys and creating join tables
What should a method which creates conditionally self-unsubscribing event-handlers be named?
5:04
How should a class communicate to its users which subset of methods it implements?
3:50
Software Engineering: Moving from Qt/C++ to C#/WPF - Productivity Gain? (5 Solutions!!)
2:44
DDD - How to avoid overlapping aggregate boundaries?
2:07
Software Engineering: Unit Testing in VIPER Architecture: Possible?
2:27
Software Engineering: Is the BOM optional for UTF-16 and UTF-32?
2:56
Software Engineering: How to improve a pattern 'enum class with methods'?
1:43
Software Engineering: Microservice dependency diagram
Software Engineering: Clean architecture - How do I deal with use case reuse?
1:38
Why was Google Maps built using canvas? If it was built today, would it have rather used...
3:00
In domain-driven design, are entities allowed to handle complex operations such as I/O?
2:08
Software Engineering: Why can FAT16 not store more than 2 GB? (2 Solutions!!)
4:13
DDD: Is an aggregate root responsible for deleting its child entities from their repository?
1:49
Software Engineering: Difference between header files and interfaces
3:49
Software Engineering: Optimal Immutable Data Structure for Highly Dynamic Particle System
Software Engineering: The best approach for processing a large data on php (2 Solutions!!)
3:06
Software Engineering: Designing authentication and authorisation micro service
2:39
Software Engineering: What is control abstraction in the context of functional programming?
5:17
Software Engineering: Refactoring many else if, else if, else if, etc. statements (3 Solutions!!)
6:26
Is modifying an object passed by reference a bad practice? (5 Solutions!!)
Software Engineering: Is there terminology for "true"ing, "false"ing, and toggling a boolean?
8:34
Software Engineering: Best practice to "continue" from inside a nested loop? (7 Solutions!!)
Software Engineering: AST design: Call is both expression and statement?
3:42
Software Engineering: Is it ok to have validation layer before access control layer (6 Solutions!!)
Frontend and backend developer working on a project - who starts the tasks first?
1:41
Software Engineering: Dynamically injecting views with PRISM and WPF
Software Engineering: Why does Forth's flexibility make a grammar inappropriate for it?
3:16
Software Engineering: Best practices for database backward compatibility (4 Solutions!!)
7:56
Why aren't Java objects deleted immediately after they are no longer referenced?
3:26
Software Engineering: Use getter interfaces as a way to reuse DTO fields (2 Solutions!!)
Advantages of using an array over a hash table? (3 Solutions!!)
2:46
Software Engineering: How to deal with file events with microservice that exposes a REST API?
Pull important messages from DLQ queue and save them in a relational database, to be analyzed...
1:27
What is an "active thread" in Java?
2:13
Software Engineering: Deal with enumeration in Microservices architecture (2 Solutions!!)
3:07
Software Engineering: Domain Model Representation - Formal ontology vs code (2 Solutions!!)
1:24
Software Engineering: How are list elements accessed in python internally?
1:42
Software Engineering: Separate tables vs single table for users registered through social
2:32
Software Engineering: Python Class vs File level variables
3:52
Software Engineering: Hiding/disabling features for some users (4 Solutions!!)
3:31
Software Engineering: HATEOAS links with client defined parameters, how to represent?
Software Engineering: What exception to throw when the XML is not correctly structured?
How to create a cache-preventing link? Using random number? Unix time? or other better options?
6:30
Software Engineering: How can I make a call with a boolean clearer? Boolean Trap? (9 Solutions!!)
1:59
Software Engineering: Ways to authenticate and redirect with decoupled front-end web application
2:11
Software Engineering: Should I avoid long method chaining simply to get a variable?
2:20
Software Engineering: Should a trait refer to parent methods? (2 Solutions!!)
Software Engineering: Chat application - write to file and then save in database
5:10
Software Engineering: Novice programmer(s) frustrated by lack of a glossary of compiler errors
Software Engineering: How to planning tasks with junior developers?
2:36
Software Engineering: Using of different language in same project (3 Solutions!!)
Software Engineering: How to refactor code when capturing calls made to an API service?
3:35
Software Engineering: Can CQRS pattern exist without mediator pattern? (2 Solutions!!)
Software Engineering: Design: Update properties on an entity in a RESTful, resource-based, API
2:40
Software Engineering: Token based vs session based authentication in back-end (3 Solutions!!)
3:18
Software Engineering: MVC Core Repository Pattern for Multiple Lookup tables
5:46
Software Engineering: Should the STL be avoided in large applications? (7 Solutions!!)
Data Mapper Pattern and DDD - Does ist already reflect domain entities and repositories?
1:57
Software Engineering: Is it better to retry on the client or the server? (2 Solutions!!)
13:23
Software Engineering: Why are unit tests failing seen as bad? (16 Solutions!!)
Software Engineering: Global state variables vs constructor parameter passing (3 Solutions!!)
1:31
Software Engineering: Do I need to secure communications between microservices in a cluster?
4:01
Software Engineering: Use UUID on top of auto increment ID (5 Solutions!!)
2:55
Software Engineering: Deal with Enumerations (Lookup tables) (3 Solutions!!)
Software Engineering: Should service throw exception or return when no items specified for deletion
Software Engineering: Generic method with different arguments
7:24
Software Engineering: A problem of decoupling (7 Solutions!!)
Software Engineering: DDD and ValueObjects in repository
2:01
Software Engineering: Should a Python property decorator be used without a setter or deleter?
Software Engineering: Making all angular services extend a single base service (3 Solutions!!)
What is the impact of logging (or excessive logging) of messages to log file on application...
Workaround for casting method parameter interface to desired concrete type in polymorphic design?
2:09
Software Engineering: DDD: Is there a place for "find or create" in the business logic
2:35
Software Engineering: Measuring File Churn Over Entire Project History in Git (3 Solutions!!)
4:52
Software Engineering: Code coverage highlights unused methods - what should I do? (7 Solutions!!)
3:12
Software Engineering: Why the industry prefer/use composition over inheritance? (3 Solutions!!)
Software Engineering: Prefix name of functions with "Try" (2 Solutions!!)
3:20
Software Engineering: Where to place POCOs validation - N-layers architecture (2 Solutions!!)
High level overview of how printf() works with Windows OS (3 Solutions!!)
Software Engineering: How to impersonate user in web app?
How to organize business logic which deals with different, but related objects?
Software Engineering: MVP - Model Layer Architecture - Where and how to Setup Entities and DAO
When to write extension methods for your own classes? (4 Solutions!!)
Software Engineering: Best practices regarding value objects (2 Solutions!!)
4:35
Is "Clean Architecture" by Bob Martin a rule of thumb for all architectures
Why do programmers like to stick to "Thou shalt" / "Thou shalt not" rules that define whether a...
What are some use cases for the object pool design pattern? (3 Solutions!!)
Software Engineering: Single page apps and backend APIs (2 Solutions!!)
8:46
Software Engineering: Exceptions, error codes and discriminated unions (9 Solutions!!)
2:58
Do we really need a master branch or can we release straight from a release branch?
1:21
Software Engineering: What Is the Best (Conventional) Way to Format Code for PyQt5
Where to store config settings in a text file and when in a database?
3:44
Software Engineering: Is passing arguments as const references premature optimization?
3:14
Software Engineering: What is an example for a one-way hash function? (3 Solutions!!)
1:45
Software Engineering: Generate UUID in Application or Database level? (2 Solutions!!)
2:38
Is it worthy subclassing a Singleton class? (2 Solutions!!)
4:10
Software Engineering: Interfaces Everywhere? - Best Practices (5 Solutions!!)
4:08
Is "Let more people able to review" a valid reason to "write c++ as if Java" at some degree?
Software Engineering: Dependency Injection in one method to other method params
Software Engineering: Django Fat Models: Where should I put model creation logic?
1:34
API design for multi-tenant web app - how to identify users from another system?
Software Engineering: Reasons behind non-intuitive C# String.Split() implementation (3 Solutions!!)
4:51
Software Engineering: How to know when to use dependency injection? (6 Solutions!!)
6:35
Why prefer a package manager over a library folder? (8 Solutions!!)
Software Engineering: readonly vs. private getter-only property in C# 6 (2 Solutions!!)
Software Engineering: Separation of application logic and domain logic in Clean Architecture
Software Engineering: What is the difference between end of support and end of life?
Software Engineering: Designing function based RESTful API (5 Solutions!!)
Software Engineering: Isn't an Entity-Component System terrible for decoupling/information hiding?
3:40
Is this using macros to define classes that fit a pattern in C++ a sound idea?
2:21
Software Engineering: Angular header/footer, Component or Module
How to design service layer when working with model objects and relationships?