 |
Ask 1: Why Does Parallel Execution Fail? |
August 2020 |
 |
 |
Ask 2: reduce messes up on parallel |
September 2020 |
|
 |
Ask 3: Why Not Use Local Mutability? |
September 2020 |
|
 |
Ask 4: What are Daemon Threads? |
September 2020 |
|
 |
Ask 5: Is Parallel Stream execution Running in Daemon Threads? |
September 2020 |
|
 |
Ask 6: How to Access ForkJoin Common Pool |
October 2020 |
|
 |
Ask 7: How to Create a Pool with Daemon Threads |
October 2020 |
|
 |
Ask 8: Programmatically Find Number of Cores |
October 2020 |
|
 |
Ask 9: How Many Threads Can We Create |
October 2020 |
|
 |
Ask 10: Threads in the ForkJoin Pool |
October 2020 |
|
 |
Ask 11: Threads and Performance: Running Sequential |
November 2020 |
|
 |
Ask 12: Threads and Performance: Preparing to Partition |
November 2020 |
|
 |
Ask 13: Threads and Performance: Partitioning into Threads |
November 2020 |
|
 |
Ask 14: Threads and Performance: Partitioning into Threads |
November 2020 |
|
 |
Ask 15: Creating a List from List of Data |
December 2020 |
|
 |
Ask 16: Functional Style Creating a List from List of Data |
December 2020 |
 |
 |
Ask 17: Reducing Iterations to Yield Two Results |
December 2020 |
 |
 |
Ask 18: Splitting a List into Two |
December 2020 |
 |
 |
Ask 19: Getting Min and Max |
January 2021 |
|
 |
Ask 20: Partitioning and Picking the Min or Max |
January 2021 |
|
 |
Ask 21: Partitioning and Counting Members |
January 2021 |
|
 |
Ask 22: Filter but Select Only A Few Values |
January 2021 |
|
 |
Ask 23: Filter but Select Only A Few Values Based on Some Criteria |
January 2021 |
|
 |
Ask 24: Filter but Select Only A Few Values In Some Order |
February 2021 |
|
 |
Ask 25: Partitioning and Selecting Limited Number of Elements: Part I |
February 2021 |
|
 |
Ask 26: Partitioning and Selecting Limited Number of Elements: Part II |
February 2021 |
 |
 |
Ask 26: Partitioning and Selecting Limited Number of Elements: Part III |
February 2021 |
 |
 |
Ask 28: How to Reduce to a Different Type |
March 2021 |
|
 |
Ask 29: How to Reduce to a Different Type - reducing noise |
March 2021 |
 |
 |
Ask 30: When Should We Use a Method Reference |
March 2021 |
 |
 |
Ask 31: Method Reference to this |
March 2021 |
|
 |
Ask 32: Method Reference to new |
April 2021 |
|
 |
Ask 33: Method References to Two Parameter Function |
April 2021 |
|
 |
Ask 34: Method References to Multi Parameter Functions |
April 2021 |
|
 |
Ask 35: Extract Method to Use Method Reference |
April 2021 |
|
 |
Ask 36: Mapping Length and Count |
April 2021 |
|
 |
Ask 37: Mapping Length and Count But For Missing Lengths as well |
May 2021 |
|
 |
Ask 38: One Improvement to the Counts Over Full Range Problem |
May 2021 |
|
 |
Ask 39: Shrinking Two Loops into One |
May 2021 |
|
 |
Ask 40: Using Inner Record as a Tuple |
May 2021 |
|
 |
Ask 41: Filling in Values with computeIfAbsent |
June 2021 |
|
 |
Ask 42: Reducing Code with Inner Class and Overriding |
June 2021 |
|
 |
Ask 44: Safely Adding Properties to an Object - Part II |
June 2021 |
|
 |
Ask 45: Safely Adding Properties to an Object - Part III |
July 2021 |
|
 |
Ask 46: Why compose when there is andThen: Exploring function composition |
July 2021 |
|
 |
Ask 47: Why compose when there is andThen: Exploring andThen |
July 2021 |
|
 |
Ask 48: Why compose when there is andThen: Exploring compose |
July 2021 |
|
 |
Ask 49: Why compose when there is andThen: Exploring compose |
July 2021 |
|
 |
Ask 50: Why Separate Iterator for a List: Exploring an Iterator |
August 2021 |
|
 |
Ask 51: Why Separate Iterator for a List: Benefits of Iterators |
August 2021 |
|
 |
Ask 52: Why Separate Iterator for a List: Another Benefit of Iterators |
August 2021 |
|
 |
Ask 53: List vs. Set |
August 2021 |
|
 |
Ask 54: List and Set Order of Iteration |
September 2021 |
|
 |
Ask 55: Ways to Iterate Over a List |
September 2021 |
|
 |
Ask 56: Iteration Syntax Sugar |
September 2021 |
|
 |
Ask 57: The Cost of Iteration |
September 2021 |
|
 |
Ask 58: Should I use forEach directly or via Stream? |
October 2021 |
|
 |
Ask 59: Ways to Create Immutable Lists in Java |
October 2021 |
|
 |
Ask 60: Ways to Create Immutable Lists in Java - Using asList |
October 2021 |
|
 |
Ask 61: Ways to Create Immutable Lists in Java - Using unmodifiableList |
October 2021 |
|
 |
Ask 62: Ways to Create Immutable Lists in Java - Using List.of |
November 2021 |
|
 |
Ask 63: Ways to Create Immutable Lists in Java - Collector's toUnmodifiableList |
November 2021 |
|
 |
Ask 64: Using List.of, but without the limitation |
November 2021 |
|
 |
Ask 65: Accessing Elements of a Map |
November 2021 |
|
 |
Ask 66: Map Convenience Methods |
December 2021 |
|
 |
Ask 67: A Use of Map |
December 2021 |
|
 |
Ask 68: Using Map Convenience Functions |
December 2021 |
|
 |
Ask 69: Using Map Convenience Functions Gotcha |
December 2021 |
|
 |
Ask 70: Iteration Related Interfaces |
December 2021 |
|
 |
Ask 71: Concurrent Iterations Over a List |
January 2022 |
|
 |
Ask 72: Concurrent Modification Exception |
January 2022 |
|
 |
Ask 73: The Java Approach to Immutable List |
January 2022 |
|
 |
Ask 74: The Read Write Interface |
January 2022 |
|
 |
Ask 75: Type vs. Class |
February 2022 |
|
 |
Ask 76: Let's Explore Some Types |
February 2022 |
|
 |
Ask 77: Function Types |
February 2022 |
|
 |
Ask 78: Using a Function Type as Function Parameter |
February 2022 |
|
 |
Ask 79: Using a Function Type as Return Type |
March 2022 |
|
 |
Ask 80: Passing Functions to Functions |
March 2022 |
|
 |
Ask 81: Why Functional Interfaces in Java? |
March 2022 |
|
 |
Ask 82: Using Functional Interfaces |
March 2022 |
|
 |
Ask 83: Passing Anonymous instance vs Lambda |
March 2022 |
|
 |
Ask 84: The Differences between Passing Anonymous Inner class and Lambdas |
April 2022 |
|
 |
Ask 85: Lambda in a static vs instance method context |
April 2022 |
|
 |
Ask 86: Digging into Lambda in a static vs instance method context |
April 2022 |
|
 |
Ask 87: Using a Lambda vs. a Method Reference |
April 2022 |
|
 |
Ask 88: Lambdas and this |
May 2022 |
|
 |
Ask 89: Lambdas and return |
May 2022 |
|
 |
Ask 90: Polymorphism |
May 2022 |
|
 |
Ask 91: Polymorphism vs. Function Overloading |
May 2022 |
|
 |
Ask 92: virtual methods in Java |
June 2022 |
|
 |
Ask 93: Static vs. Virtual Methods |
June 2022 |
|
 |
Ask 94: Static vs. Virtual Method Calls on Instances |
June 2022 |
|
 |
Ask 95: Convention for Static Method Calls |
June 2022 |
|
 |
Ask 96: Final Methods vs. Virtual Methods |
June 2022 |
|
 |
Ask 97: How are final Methods different from Virtual Methods |
July 2022 |
|
 |
Ask 98: How are final Methods different from static Methods |
July 2022 |
|
 |
Ask 99: Why @Override |
July 2022 |
|
 |
Ask 100: @Override, Parameters, and Return Type |
July 2022 |
|
 |
Ask 101: Polymorphism and super |
August 2022 |
|
 |
Ask 102: Interplay of super and Polymorphism |
August 2022 |
|
 |
Ask 103: Constructor are virtual Methods? |
August 2022 |
|
 |
Ask 104: Java, Constructor, and Polymorphism |
August 2022 |
|
 |
Ask 105: Dynamically passing Constructor parameters |
August 2022 |
|
 |
Ask 106: Constructor and Virtual Methods in C++ |
September 2022 |
|
 |
Ask 107: Constructor and Virtual Methods in Java |
September 2022 |
|
 |
Ask 108: Proper Construction |
September 2022 |
|
 |
Ask 109: Proper Construction of Derived Instance |
September 2022 |
|
 |
Ask 110: What are pure functions? |
November 2022 |
|
 |
Ask 111: Rules for Function Purity |
November 2022 |
|
 |
Ask 112: Examples of Pure Functions |
November 2022 |
|
 |
Ask 113: Examples of Impure Functions |
December 2022 |
|
 |
Ask 114: Mutability Does not Automatically Mean Impurity |
December 2022 |
|
 |
Ask 115: Lack of Mutability Does Not Automatically Mean Purity |
January 2023 |
|
 |
Ask 116: Purity and Reordering of expressions |
January 2023 |
|