485 reputation
213
bio website
location Bulgaria
age 27
visits member for 3 years, 5 months
seen 4 hours ago

I am a self-taught developer (with high-school informatics background). I have experience primarily with the C# and Java languages, as well as web oriented technologies. Currently I work as a senior developer at Cayetano Gaming, where I employ my Java and JavaScript skills.

In the area of software development, I am interested in enterprise solutions, distributed systems, modular software architectures and scalable cloud solutions. GUI and user experience is one of my recent points of interest.

Alongside the fields in my professional orientation I am interested in psychology, which my current field of study at Sofia University.

My hobby interests include marketing and finances, social relations, physics, biology, health and fitness, and religion. Sometimes I am composing music in my free time using audio software, as unfortunately, I am not good at playing any music instrument.


4h
comment Expected behavior when an request for a collection will have zero items
Very reasonable explanation. The result returned should not cover for invalid state, we have exceptions for this.
9h
revised Does a create() method exist as part of a pattern?
added 708 characters in body
9h
comment Does a create() method exist as part of a pattern?
Actually, the naming is more a choice to me rather than part of the pattern. For instance, with spring (my second example), you have the ability to tell Spring which your init method is, so you can say <bean class="foo" init-method="create" /> This will invoke the create method of your foo class before it returns a foo instance to where it was requested. You can specify anything other than create as long as it is a valid method. If you need to establish the usage of create method, you can use an interface.
9h
answered Does a create() method exist as part of a pattern?
1d
comment Why is the use of JavaScript in HREF attributes discouraged?
@GrandmasterB, I would not take into account any source that recommends one thing over another without showing a brief pros/cons comparison of the alternatives (but that's me). I think that the OP might have been told so by people he works with, or supervise him in any way (and thus can hardly be quoted like a persistent written resource). It might be that non of them gave reasonable explanations, he seeks answers here, which is not necessarily ranting, or a bad thing in general.
Oct
9
revised What is wrong with Java's generics?
minor improvements and fixes
Oct
9
revised Why use partial classes?
added 3 characters in body
Oct
9
comment What is wrong with Java's generics?
Being both Java and C# developer, I am wondering why would you prefer Java collections?
Oct
9
suggested suggested edit on What is wrong with Java's generics?
Sep
30
awarded  Explainer
Sep
24
awarded  Autobiographer
Sep
1
revised Why use partial classes?
added 105 characters in body
May
25
awarded  Nice Answer
May
25
comment Can I use a part of another program without having to give away my rights on my own code?
@CharlesE.Grant, indeed, this is something that I am missing and definitely something to watch for in case the distribution itself is a reason to affect your own license scheme.
May
23
revised Which methods should be put in an interface and which in abstract classes?
added 23 characters in body
May
23
revised Where to implement thread-safety logic for my queue data structure?
minor typo and paraphrasing fixes
May
23
answered Where to implement thread-safety logic for my queue data structure?
May
22
comment How significant is node's advantage of training developers in only one language and putting them on tasks across the tech-stack?
@kapv89, actually no. I think the language does not guarantee the speed of adoption of a technology approach. I am hard-wired backend developer who has learned java in a few weeks after years of experience in .NET in the same tier - backend. I am still learning and getting my head around today's concepts of javascript+html5 and the MVC/MVVM patterns for example. My hard-wired backend thinking prevents me to gasp into the concepts of the front-end tier as I often stick to best practices which in most cases matter only for the backend.Do not constrain the people by technology, but by their skill
May
21
awarded  Yearling
May
20
comment Program license : Open-Source and commercial?
@Brian, sorry for bothering again, but would not this violate the free license? I really can't get my head around this, maybe because English is not my native language. Isn't the dual license supposed to make this: if you can disclose your code use the free license, if you want to sell the derived product, pay for the commercial license? If you can still package the final product as entirely closed-source without using the commercial license of the library, why would the library bother with dual licensing, as obviously the commercial license can be bypassed?