User contributions
From APIDesign
(Latest | Earliest) View (newer 250) (older 250) (20 | 50 | 100 | 250 | 500)
- 17:13, 8 July 2025 (hist) (diff) Impossible (→You Are the Expert!) (top)
- 18:06, 22 June 2025 (hist) (diff) Dependencies (top)
- 18:05, 18 June 2025 (hist) (diff) TransactionalDataStructure (→Used in Enso) (top)
- 18:05, 18 June 2025 (hist) (diff) TransactionalDataStructure (→It's Cool to be Transactional!)
- 09:40, 7 June 2025 (hist) (diff) TransactionDataStructureExample (top)
- 09:38, 7 June 2025 (hist) (diff) TransactionDataStructureExample
- 09:37, 7 June 2025 (hist) (diff) TransactionDataStructureExample
- 09:37, 7 June 2025 (hist) (diff) TransactionDataStructureExample
- 09:35, 7 June 2025 (hist) (diff) LockFreeAlgorithm (top)
- 09:35, 7 June 2025 (hist) (diff) LockFreeAlgorithm
- 09:34, 7 June 2025 (hist) (diff) TransactionDataStructureExample
- 07:10, 7 June 2025 (hist) (diff) TransactionDataStructureExample
- 06:55, 7 June 2025 (hist) (diff) TransactionalDataStructure
- 17:42, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Re-entrancy)
- 17:42, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Re-entrancy)
- 17:40, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Never call 3rd party code with a lock)
- 17:36, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 17:30, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 17:10, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 17:00, 6 June 2025 (hist) (diff) TransactionalDataStructure (→It's Cool to be Transactional!)
- 16:59, 6 June 2025 (hist) (diff) TransactionalDataStructure (→It's Cool to be Transactional!)
- 16:59, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Never call 3rd party code with a lock =)
- 16:58, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:57, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:56, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:54, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:54, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:53, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:51, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:51, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:50, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Trade CPU for no Locks!)
- 16:50, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Analysis)
- 16:49, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Analysis)
- 16:49, 6 June 2025 (hist) (diff) TransactionDataStructureExample
- 16:48, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 16:47, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Analysis)
- 16:47, 6 June 2025 (hist) (diff) TransactionDataStructureExample
- 16:45, 6 June 2025 (hist) (diff) LockFreeAlgorithm (New page: * Officially described at wikipedia::Lock free algorithm. * Use TransactionalDataStructure to implement such algorithms easily)
- 16:44, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 16:43, 6 June 2025 (hist) (diff) TransactionalDataStructure (→Analysis)
- 16:41, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 16:28, 6 June 2025 (hist) (diff) TransactionDataStructureExample
- 16:26, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 16:25, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 16:24, 6 June 2025 (hist) (diff) TransactionDataStructureExample
- 16:23, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 16:21, 6 June 2025 (hist) (diff) Deadlock (top)
- 16:20, 6 June 2025 (hist) (diff) TransactionDataStructureExample
- 16:19, 6 June 2025 (hist) (diff) TransactionDataStructureExample (New page: The code can be made even cleaner, if the internal data are kept in a special immutable object: <source lang="java"> import java.util.concurrent.atomic.AtomicReference; public abstrac...)
- 15:52, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 15:52, 6 June 2025 (hist) (diff) TransactionalDataStructure
- 15:52, 6 June 2025 (hist) (diff) TransactionalDataStructure (New page: TransactionalDataStruture is a realization of wikipedia::Lock free algorithm. The primary goal is '''not to avoid locks'', but to build reliable data structure that ''keeps consist...)
- 15:46, 6 June 2025 (hist) (diff) TransactionalMemory (top)
- 17:53, 1 June 2025 (hist) (diff) Bck2Brwsr 0.81 (top)
- 17:51, 1 June 2025 (hist) (diff) Bck2Brwsr (→What is in New Releases?) (top)
- 17:50, 1 June 2025 (hist) (diff) Bck2Brwsr 0.81
- 17:48, 1 June 2025 (hist) (diff) Bck2Brwsr 0.81
- 14:44, 1 June 2025 (hist) (diff) Bck2Brwsr 0.81 (New page: Support HTML/Java API version 1.8.1.)
- 14:44, 1 June 2025 (hist) (diff) Bck2Brwsr (→What is in New Releases?)
- 12:17, 19 March 2025 (hist) (diff) MethodOverriding (top)
- 12:16, 19 March 2025 (hist) (diff) MethodOverriding
- 12:08, 19 March 2025 (hist) (diff) MethodOverriding
- 12:05, 19 March 2025 (hist) (diff) MethodOverriding (New page: There was a fantastic set of blog posts on Java MethodOverriding by Jeroen Frijters. His blog is long time gone, but I managed to dig the pointer out at https://web.archive.or...)
- 04:15, 2 March 2025 (hist) (diff) APIDesign (APIDesign moved to APIStability: Stability categories) (top)
- 04:15, 2 March 2025 (hist) (diff) m APIStability (APIDesign moved to APIStability: Stability categories) (top)
- 04:14, 2 March 2025 (hist) (diff) APIStability
- 13:00, 19 February 2025 (hist) (diff) Intelligent design (top)
- 13:00, 19 February 2025 (hist) (diff) Intelligent design
- 04:18, 15 February 2025 (hist) (diff) Conceptual surface (→API vs. Implementation) (top)
- 04:15, 15 February 2025 (hist) (diff) Code Against Interfaces, Not Implementations (→Have You Ever Wondered...?) (top)
- 04:08, 15 February 2025 (hist) (diff) Conceptual surface (→References)
- 04:07, 15 February 2025 (hist) (diff) Conceptual surface (→API vs. Implementation)
- 04:06, 15 February 2025 (hist) (diff) m Conceptual surface
- 06:03, 9 February 2025 (hist) (diff) React (→JSX) (top)
- 06:02, 9 February 2025 (hist) (diff) React (→JSX)
- 04:39, 8 February 2025 (hist) (diff) Sources (top)
- 04:40, 19 January 2025 (hist) (diff) Sources
- 10:36, 10 January 2025 (hist) (diff) Blogs:JaroslavTulach:Practical Design (top)
- 10:34, 10 January 2025 (hist) (diff) Builtins (New page: When writing a language like JavaScript or Enso one necessarily ends up writing builtins - basic language operations that cannot be expressed in the language itself...) (top)
- 12:52, 9 January 2025 (hist) (diff) Either (New page: I am a great supporter of checked exceptions. Maybe not exactly as realized in Java, but I believe the concept (after few homey touches) deserve to be love! Scala offers ***sc...) (top)
- 03:44, 5 December 2024 (hist) (diff) GC (Redirecting to Garbage Collection) (top)
- 05:41, 5 November 2024 (hist) (diff) Singletonizer (top)
- 05:40, 5 November 2024 (hist) (diff) ObjectAlgebra (ObjectAlgebra moved to ObjectAlgebras) (top)
- 05:40, 5 November 2024 (hist) (diff) m ObjectAlgebras (ObjectAlgebra moved to ObjectAlgebras) (top)
- 05:40, 5 November 2024 (hist) (diff) ObjectAlgebras (New page: When working on NetBeans and when writing TheAPIBook I invented pattern labeled Singletonizer. At that time (before 2008) there wasn't a lot of research on this topic. Now, fif...)
- 05:31, 5 November 2024 (hist) (diff) Singletonizer
- 06:42, 14 July 2024 (hist) (diff) Futamura (→Futamura Projections) (top)
- 06:42, 14 July 2024 (hist) (diff) Futamura (→Futamura Projections)
- 06:32, 14 July 2024 (hist) (diff) Futamora (Futamora moved to Futamura) (top)
- 06:32, 14 July 2024 (hist) (diff) m Futamura (Futamora moved to Futamura)
- 06:32, 14 July 2024 (hist) (diff) Futamura (New page: == Futamura Projections == Famous work from 1971 by Yoshihiko Futamura relating programs '''P''', interpreters '''I''', partial evaluators '''E''', and compilers '''C'''. There are th...)
- 04:42, 9 April 2024 (hist) (diff) Monitor (top)
- 04:41, 9 April 2024 (hist) (diff) Monitor
- 05:33, 10 October 2023 (hist) (diff) Deadlock conditions (top)
- 05:33, 10 October 2023 (hist) (diff) Deadlock conditions
- 06:53, 15 September 2023 (hist) (diff) RationalismVsEmpiricism (top)
- 06:53, 15 September 2023 (hist) (diff) RationalismVsEmpiricism
- 06:52, 15 September 2023 (hist) (diff) RationalismVsEmpiricism
- 11:43, 28 June 2023 (hist) (diff) Curriculum vitae (→Languages) (top)
- 11:41, 28 June 2023 (hist) (diff) Curriculum vitae
- 11:40, 28 June 2023 (hist) (diff) Enso (New page: [http://enso.org Enso] is a '''dual syntax''' programming language. '''Visual''' and '''textual'''. Unique. With the ability to use libraries from Java, JavaScript, R and [[Pyt...) (top)
- 06:52, 28 June 2023 (hist) (diff) Injectable Singleton (top)
- 06:46, 28 June 2023 (hist) (diff) Injectable Singleton
- 06:45, 28 June 2023 (hist) (diff) Injectable Singleton
- 05:26, 11 June 2023 (hist) (diff) Blogs:JaroslavTulach:Practical Design
- 05:25, 11 June 2023 (hist) (diff) MarketingVersion (→Summary) (top)
- 04:59, 6 June 2023 (hist) (diff) MarketingVersion (→Summary)
- 04:59, 6 June 2023 (hist) (diff) MarketingVersion (→Summary)
- 04:58, 6 June 2023 (hist) (diff) MarketingVersion (→Summary)
- 04:54, 6 June 2023 (hist) (diff) MarketingVersion (→Engineering Version)
- 04:54, 6 June 2023 (hist) (diff) MarketingVersion (→Engineering Version)
- 04:53, 6 June 2023 (hist) (diff) MarketingVersion (New page: There is a difference between MarketingVersion and engineering approach to versioning, like Semantic versioning. Hear why: ===== Marketing Version ===== MarketingVersion is t...)
- 14:11, 2 June 2023 (hist) (diff) FlowControllingTest (→Deadlock Test) (top)
- 19:34, 27 April 2023 (hist) (diff) Debugger (top)
- 19:34, 27 April 2023 (hist) (diff) Debugger
- 14:20, 19 April 2023 (hist) (diff) Frgaal (top)
- 14:20, 19 April 2023 (hist) (diff) Frgaal
- 14:19, 19 April 2023 (hist) (diff) Frgaal
- 07:37, 18 April 2023 (hist) (diff) Kotlin (top)
- 11:02, 1 April 2023 (hist) (diff) Portability (top)
- 11:00, 1 April 2023 (hist) (diff) Portability
- 10:58, 1 April 2023 (hist) (diff) Portability
- 10:58, 1 April 2023 (hist) (diff) Portability
- 10:56, 1 April 2023 (hist) (diff) Portability
- 10:55, 1 April 2023 (hist) (diff) Portability
- 16:58, 24 February 2023 (hist) (diff) Cluelessness (top)
- 04:33, 9 February 2023 (hist) (diff) Portability
- 04:32, 9 February 2023 (hist) (diff) Portability
- 19:55, 30 October 2022 (hist) (diff) Portability
- 19:53, 30 October 2022 (hist) (diff) Freedom (top)
- 19:51, 30 October 2022 (hist) (diff) Freedom (New page: Image:Apitip07-FreedomForEveryone.mp3)
- 19:51, 30 October 2022 (hist) (diff) API Design Tips (top)
- 18:14, 30 October 2022 (hist) (diff) Portability
- 15:51, 29 October 2022 (hist) (diff) Portability
- 15:38, 29 October 2022 (hist) (diff) Portability
- 15:11, 29 October 2022 (hist) (diff) Portability
- 15:03, 29 October 2022 (hist) (diff) Portability
- 14:55, 29 October 2022 (hist) (diff) Portability (New page: When designing frameworks and libraries that shall be widely adopted it is important to increase portability as much as possible. If an API can be used on different systems, differ...)
- 14:52, 29 October 2022 (hist) (diff) JerseyFaces (top)
- 05:51, 24 September 2022 (hist) (diff) SuperVsInner (top)
- 05:49, 24 September 2022 (hist) (diff) Object Oriented Programming (→Object Oriented Reuse) (top)
- 05:48, 24 September 2022 (hist) (diff) SuperVsInner
- 05:45, 24 September 2022 (hist) (diff) DeepHierarchy (→Substitution Principle) (top)
- 05:41, 24 September 2022 (hist) (diff) DeepHierarchy (→OOP Models the World)
- 05:39, 24 September 2022 (hist) (diff) Blogs:JaroslavTulach:Practical Design
- 05:35, 24 September 2022 (hist) (diff) DeepHierarchy (→Just an Intricate Switch)
- 05:34, 24 September 2022 (hist) (diff) DeepHierarchy (→Just an Intricate Switch)
- 05:34, 24 September 2022 (hist) (diff) DeepHierarchy
- 05:32, 24 September 2022 (hist) (diff) DeepHierarchy (→Avoid Deep Hierarchies in Your API!)
- 05:32, 24 September 2022 (hist) (diff) DeepHierarchy (→Avoid Deep Hierarchies in Your API!)
- 05:31, 24 September 2022 (hist) (diff) DeepHierarchy (→Avoid Deep Hierarchies in Your API!)
- 05:29, 24 September 2022 (hist) (diff) DeepHierarchy (→Liskov's Substitution Principle)
- 05:27, 24 September 2022 (hist) (diff) DeepHierarchy (→Switch with No Limits!)
- 05:27, 24 September 2022 (hist) (diff) DeepHierarchy (→Unrestricted Switch)
- 05:26, 24 September 2022 (hist) (diff) DeepHierarchy (→Do Not Expose Deep Hierarchies)
- 05:22, 24 September 2022 (hist) (diff) DeepHierarchy (→Do Not Expose Deep Hierarchies)
- 05:21, 24 September 2022 (hist) (diff) DeepHierarchy (→Do Not Expose Deep Hierarchies)
- 05:20, 24 September 2022 (hist) (diff) DeepHierarchy (→Do Not Expose Deep Hierarchies)
- 05:19, 24 September 2022 (hist) (diff) DeepHierarchy (→Do Not Expose Deep Hierarchies)
- 05:18, 24 September 2022 (hist) (diff) DeepHierarchy (New page: OOP encourages code reuse and may lead to deep subclassing hierarchies. Beware of that when designing API. == Do Not Expose Deep Hierarchies == Classic [[OOP|object-oriented prog...)
- 16:42, 29 July 2022 (hist) (diff) Rust (top)
- 03:47, 10 June 2022 (hist) (diff) Use Modular Architecture (top)
- 07:32, 1 May 2022 (hist) (diff) Star (top)
- 16:55, 25 April 2022 (hist) (diff) Frgaal (→Can I use Frgaal via {{JDK|javax/tools|ToolProvider}} API?)
- 13:54, 24 April 2022 (hist) (diff) Frgaal (→Can I use Frgaal via {{JDK|javax/tools|ToolProvider}} API?)
- 07:10, 23 April 2022 (hist) (diff) Blogs:JaroslavTulach:Practical Design
- 07:07, 23 April 2022 (hist) (diff) Frgaal
- 07:06, 23 April 2022 (hist) (diff) Frgaal
- 07:04, 23 April 2022 (hist) (diff) Frgaal
- 07:03, 23 April 2022 (hist) (diff) Frgaal
- 07:03, 23 April 2022 (hist) (diff) Frgaal (→Can I use Frgaal via {{JDK|javax/tools|ToolProvider}} API?)
- 07:02, 23 April 2022 (hist) (diff) Frgaal
- 07:02, 23 April 2022 (hist) (diff) Frgaal
- 07:01, 23 April 2022 (hist) (diff) Frgaal
- 12:57, 22 April 2022 (hist) (diff) Frgaal (→Can I use Frgaal via {{JDK|javax/tools|ToolProvider}} API?)
- 16:21, 21 April 2022 (hist) (diff) Frgaal
- 16:20, 21 April 2022 (hist) (diff) Frgaal
- 16:17, 21 April 2022 (hist) (diff) Frgaal
- 15:44, 21 April 2022 (hist) (diff) Frgaal (New page: I love [http://frgaal.org Frgaal] and you'll love it too: Wouldn't it be great to have the latest Java language features available on your old JDK? As old as JDK8? Frgaal allows yo...)
- 10:18, 21 April 2022 (hist) (diff) Svelte (top)
- 13:42, 20 April 2022 (hist) (diff) MVC (→Summary) (top)
- 13:40, 20 April 2022 (hist) (diff) MVC (→Meta-Pattern Name)
- 03:28, 5 April 2022 (hist) (diff) GeekOut (top)
- 03:19, 5 April 2022 (hist) (diff) GeekOut
- 02:47, 5 April 2022 (hist) (diff) CDI (top)
- 05:13, 3 April 2022 (hist) (diff) GraalSpringTour (top)
- 05:12, 3 April 2022 (hist) (diff) GraalSpringTour
- 05:10, 3 April 2022 (hist) (diff) GraalSpringTour
- 05:07, 3 April 2022 (hist) (diff) GraalSpringTour
- 05:06, 3 April 2022 (hist) (diff) GraalSpringTour
- 05:04, 3 April 2022 (hist) (diff) GraalSpringTour
- 09:41, 2 April 2022 (hist) (diff) GraalSpringTour
- 03:08, 30 March 2022 (hist) (diff) GraalSpringTour
- 03:00, 29 March 2022 (hist) (diff) Determining What Makes a Good API (→Everything) (top)
- 05:59, 26 March 2022 (hist) (diff) Rust (New page: Rust is a modern successor of C - a low level ''system'' programming language without Garbage Collection, but with memory safety! That saf...)
- 05:56, 26 March 2022 (hist) (diff) Garbage Collection (top)
- 05:55, 26 March 2022 (hist) (diff) CSharp (top)
- 05:55, 26 March 2022 (hist) (diff) Genetics (top)
- 05:54, 26 March 2022 (hist) (diff) AOTMadeFaster (top)
- 05:53, 26 March 2022 (hist) (diff) CodeCoverage (top)
- 05:53, 26 March 2022 (hist) (diff) WeakReference (top)
- 05:52, 26 March 2022 (hist) (diff) FlowControllingTest (→Advanced usage of Logging)
- 05:51, 26 March 2022 (hist) (diff) FlowControllingTest (→Advanced usage of Logging)
- 05:51, 26 March 2022 (hist) (diff) FlowControllingTest
- 05:46, 26 March 2022 (hist) (diff) Blogs:JaroslavTulach:Daily Life:The More Languages (top)
- 05:45, 26 March 2022 (hist) (diff) StringsUsedInConstantPool (top)
- 05:44, 26 March 2022 (hist) (diff) CompilerOptimizations (top)
- 05:43, 26 March 2022 (hist) (diff) Garbage Collection (New page: Every modern language has garbage collection! In a language like C one had to manually deallocate all the allocated memory - wit...)
- 05:38, 26 March 2022 (hist) (diff) Go (top)
- 13:10, 21 March 2022 (hist) (diff) GraalSpringTour
- 13:07, 21 March 2022 (hist) (diff) GraalSpringTour
- 13:06, 21 March 2022 (hist) (diff) GraalSpringTour
- 13:04, 21 March 2022 (hist) (diff) GraalSpringTour
- 13:03, 21 March 2022 (hist) (diff) Image:Labská.jpg (Photo for GraalSpringTour.) (top)
- 13:03, 21 March 2022 (hist) (diff) Image:LuÄnÃ.jpg (Photo for GraalSpringTour.) (top)
- 13:00, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:56, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:56, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:55, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:55, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:51, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:50, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:49, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:48, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:47, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:47, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:46, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:46, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:43, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:43, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:43, 21 March 2022 (hist) (diff) GraalSpringTour
- 12:42, 21 March 2022 (hist) (diff) GraalSpringTour (New page: Let's celebrate GraalVM. The past, the spring, the future. Let's have a cross-country skiing tour. When? '''Saturday, April 2, 2022'''. Let's meet at two cottages in [[Krkonoše|wikip...)
- 12:14, 21 March 2022 (hist) (diff) GraalVM (top)
- 04:29, 6 March 2022 (hist) (diff) ApacheNetBeans (top)
- 04:26, 6 March 2022 (hist) (diff) JavaC (top)
- 04:25, 6 March 2022 (hist) (diff) JavaC
- 04:21, 6 March 2022 (hist) (diff) ApacheNetBeans
- 05:37, 24 December 2021 (hist) (diff) Asceticism (New page: Asceticism - New word to think about in the context of API design. TBD: You shall not clean up code of your API at the expense of users of your API!) (top)
- 06:02, 22 December 2021 (hist) (diff) Blogs:JaroslavTulach:Theory (top)
- 06:01, 22 December 2021 (hist) (diff) Pragmatic (top)
- 05:59, 22 December 2021 (hist) (diff) DefaultMethods (top)
- 07:51, 10 December 2021 (hist) (diff) VSCode (top)
- 07:43, 10 December 2021 (hist) (diff) Blogs:JaroslavTulach:Practical Design
- 07:41, 10 December 2021 (hist) (diff) VSCode (New page: GraalVM needs tooling. Given the polyglot nature of the GraalVM JVM the OracleLabs decided to bet on VSCode. However to reuse all the goodies and capabilities we have b...)
- 07:37, 10 December 2021 (hist) (diff) HTML (top)
- 07:36, 10 December 2021 (hist) (diff) Image:Vscodehtmlui.png (top)
- 07:35, 10 December 2021 (hist) (diff) Image:Vscodehtmlui.png
- 07:35, 10 December 2021 (hist) (diff) Image:Vscodehtmlui.png (Seven years ago, in 2014 I wanted to unify UI of various IDEs around HTML (see HTML essay). However the motivation to do so was never compelling enough. Using Swing (or SWT) is more natural. Finally, in 2021 we found good enough reason: [[)
- 04:15, 20 October 2021 (hist) (diff) Never update tests (→Never Update API Tests) (top)
- 07:25, 12 October 2021 (hist) (diff) Injectable Singleton (→Testability)
(Latest | Earliest) View (newer 250) (older 250) (20 | 50 | 100 | 250 | 500)