Skip to main content
Jack's user avatar
Jack's user avatar
Jack's user avatar
Jack
  • Member for 10 years, 1 month
  • Last seen more than a week ago
176 votes

Why do Trampolines work?

49 votes
Accepted

C# Generics - How to avoid redundant method?

40 votes
Accepted

Should functions that take functions as parameters, also take parameters to those functions as parameters?

34 votes

"Remembering" values in functional programming

30 votes
Accepted

Is it still valid to speak about anemic model in the context of functional programming?

22 votes
Accepted

Handling token renewal / session expiration in a RESTful API

16 votes

Why do Haskell and Scheme use singly-linked lists?

13 votes
Accepted

When creating a library, is there a way to make certain classes entirely internal to the library, and not exposed to the user of the library?

13 votes
Accepted

Functional programming for loop side effect

12 votes

Is it better to call a function that doesn't have an effect at that point, IF it improves code clarity?

12 votes

Versioning REST APIs. Each API has its own version

12 votes

API Gateway (REST) + Event-Driven Microservices

10 votes

Where should I do localization (server-side or client-side)?

10 votes

In Java 8, is it stylistically better to use method reference expressions or methods returning an implementation of the functional interface?

10 votes
Accepted

Immutable structures and deep composition hierarchy

8 votes
Accepted

RESTful service for checking if email is unique

7 votes
Accepted

REST API - proper way to handle non-CRUD items with REST

6 votes

Types in Lisp and Scheme

6 votes
Accepted

Refactoring: reducing duplication without creating flags

5 votes

What is the name of λx.λf.fx (like reverse apply) in lambda calculus? Does the corresponding function have a standard name in programming?

4 votes

How Does The Maybe Monad Relate To The Option Type?

3 votes

Do you generally send objects or their member variables into functions?

3 votes

How do you maintain protocol of function return value in dynamic language?

2 votes

Is there an algorithm to determine the amount of work needed to keep workers busy?

1 vote

Separate interface for mutation methods

1 vote
Accepted

Using higher order functions to apply m out of M filter's and then transform data of size n?

1 vote

JWT refresh token exponentially?

0 votes

How to check in website/url have been updated or not?