20,850 reputation
54181
bio website lukasatkinson.de
location Frankfurt, Germany
age 22
visits member for 2 years, 10 months
seen 33 mins ago

I do this thing where I make computers do things.


15h
answered What to keep in mind when releasing an app which uses libraries licensed under the Apache 2.0 License?
19h
answered Why isn't gettext parameterized?
23h
comment Can you implement “object-oriented” programming without the class keyword?
This is a really important question on your way to a fundamental understanding of OOP. If you're interested, you can read a blog post of mine where I create a simple object system in JavaScript without relying on any of the OOP parts of the language. Your 1st example has an important shortcoming: Where you'd write object['method'](args), Python objects actually do the equivalent of object['method'](object, args). This becomes relevant when a base class calls methods in a child class, e.g. in the Strategy Pattern.
2d
reviewed Leave Open How should pagination allowing links to arbitrary pages be handled in a RESTful API?
2d
reviewed Close Mvc manage context and reusable components
2d
reviewed Close How to get familiar with “what happens underneath of Java”?
2d
reviewed Close Real-time chat in Ruby on Rails without owning a server
2d
reviewed Leave Open What is important when optimising for the CPU cache (in C)?
2d
comment Example of writing unit test for a method
@Clement I don't like mocking, but in this case it looks like the method can only be unit-tested meaningfully if you mock the Crashlytics dependency. But that's not the main point of the answer, the important part to take away is that this method does in fact contain a lot of behaviour that should be tested – not just “it doesn't segfault when passed nulls”.
May
21
revised Example of writing unit test for a method
added 395 characters in body
May
21
answered Example of writing unit test for a method
May
17
reviewed Close When to learn the command line version of a programming tool?
May
17
reviewed Close When do you not give help to less experienced programmers?
May
17
reviewed Close Should I learn low-level principles if I plan to develop in high-level languages?
May
14
awarded  Nice Answer
May
14
revised Is an NPath complexity of over sixteen octillion realistic? Or have I broken the tool?
politeness edit
May
14
answered Is an NPath complexity of over sixteen octillion realistic? Or have I broken the tool?
May
12
answered What is the best type to represent a number in java and why?
May
9
comment Why is one language with elegant easy to read syntax as fast as one with the verbosity or explicitness?
I'm not sure what you're asking: “Why do some languages have similar syntax?”, “Why does syntax have nothing to do with semantics?”, or “Why can similar languages have different syntax?”. Also, your second to last paragraph seems to have been cut off: “but having the …”. Could you please edit your question to explain more clearly what you are asking about?
May
8
comment Can I commerically use GPL licensed software on my server if I am only distributing the client software?
@StevenJeffries This answer runs against both current practice and the requirements of the GPL. As long as I do not distribute a software or a derived work, I am free to use GPL'ed software on a server, e.g. Linux or GCC or WordPress. Merely using a software does not create a derived work. In the case of the GPL, its considered to be okay when at least process-level separation is involved (no shared memory, no shared data structures). See J. Lenthe's answer for a correct solution and for references.