336 reputation
214
bio website linkedin.com/in/eranmedan
location United States
age 37
visits member for 4 years
seen Nov 12 at 2:42

Tech Lead at NICE Actimize

  • Java, Scala, JavaScript, and all that is web
  • Data mining and fraud detection

Feb
8
asked User session timeout handling in SaaS apps - discussing several approaches
Feb
8
comment Naming convention for a method that both sets and gets
Thanks, I like the one verb rule of thumb, the issue is that too often keeping rules of thumb gets harder than it may seem, the rules are meant to serve us, 90% of time they do, those 10% of time they don't is what troubles me, when figuring out the "right" way of doing it is not in line with "getting it done and shipping it". Not always clear what is better... I had developers that were much less productive because they had to do everything "right", on the other hand, others were productive but hard to maintain their code, the golden path in the middle is hard to find...
Feb
8
accepted Naming convention for a method that both sets and gets
Feb
8
comment Naming convention for a method that both sets and gets
Nice, pretty much what I had in mind, but there goes all the thread safety and synchronization aspect of it, also need to handle clearing the cached result etc...
Feb
8
comment Naming convention for a method that both sets and gets
@Mat good point, but not always. e.g. Baz can be a service and Bar can be a Model loaded from the database, you can argue if this is good design or not (e.g. in Rails/Grails/Roo all CRUD is on the model, whereas in older Java/Spring typical architecture, you have a separate Dao / Service layer, it's a matter of taste). But I don't see how this relates to the question :)
Feb
8
asked Naming convention for a method that both sets and gets
Dec
31
awarded  Popular Question
Dec
19
comment Is there any reason not to go directly from client-side Javascript to a database?
Not exactly pure "client side to database", but have you looked at Parse and Firebase? (and also Meteor to some level), all of them have somewhat relevant concepts, and all handle security in creative ways. e.g. see this: blog.firebase.com/post/38234264120/…
Dec
4
accepted How to read from a database, and write to a file asynchronously / non blocking way in Java
Nov
30
revised How do developers find the time to stay on top of latest technologies?
deleted 9 characters in body
Nov
29
revised How do developers find the time to stay on top of latest technologies?
deleted 2 characters in body
Nov
29
answered How do developers find the time to stay on top of latest technologies?
Nov
26
revised When does “proper” programming no longer matter?
added 4 characters in body
Nov
21
revised What technical details should a programmer of a web application consider before making the site public?
some clarification about password hashing algorithms
Nov
21
revised What technical details should a programmer of a web application consider before making the site public?
some clarification about password hashing algorithms
Nov
21
awarded  Teacher
Nov
21
answered When does “proper” programming no longer matter?
Oct
8
awarded  Yearling
Sep
5
comment Why isn't Java used for modern web application development?
you can build CRUD apps in Java using Roo in minutes, same thing with Grails (not exactly Java, but still JVM) Play 1.0 had generators / scaffolding, I wonder where it went though...
Sep
5
comment Why isn't Java used for modern web application development?
Java and any other static language, have two huge benefits, almost worry free refactoring, and API discovery without documentation.