227 reputation
17
bio website libzter.com
location Sweden
age 30
visits member for 2 years, 3 months
seen yesterday

Software Engineer focusing on distributed systems, integration architecture, general programming and other things.

Currently employeed by Enfo Zystems as Integration Architect/Consultant.


Sep
24
comment Workflow: Using binary document formats in Git without locks (moving from subversion)
Really? Are you suggesting a revert to stone age to be able to avoid merge conflicts?
Sep
21
comment Moving code to production without breaking existing functionality?
I think this is very dependent on environment. Is it web, desktop or app? Java EE, .NET, ruby or node.js? Cloud deployment or custom servers? How is env. config handled? Please elaborate a bit
Sep
5
comment What are the benefits of using entity framework code-first instead of designing my database using SQL?
Consider this approach: Prototype in code and let the ORM lay out the bulk of the tables. Then extract table creation SQL and "fix" it by adding indices, constraints and what not.
Sep
3
comment Is randomly refactoring code allowed in scrum
@MichelHenrich By randomly, I refer to the question - refactoring bad (but working) whatever is on the table when there is free time. And still the risk is not to be underestimated. 100% code coverage only tells you that your tests are running through all code. However, most software today are heavily affected by side effects that you cannot box into a test without major effort. Things like performance, memory consumption, behaviour on different plattforms/hardware. More than logic has to be tested (even that single part is an incredibly hard problem to solve 100%).
Sep
2
comment Is randomly refactoring code allowed in scrum
What's enough test coverage to consider refactoring very safe? Randomly changing working code without a purpose to fix bugs is always a risk.
Aug
5
awarded  Yearling
Aug
4
comment Should you ever use private on fields and methods in C#?
Public and protected are IMHO closer than private and protected. They are part of the interface of the class. Private members are black box internal state only.
Aug
4
comment When would you want two references to the same object?
@SilviuBurcea that depends on the required level of abstraction.
Aug
4
answered Why does Microsoft still ship VBA within Office products, instead of integrating .NET directly?
Apr
28
comment Why do C arrays not keep track of their length?
But - Why? The question is why is C designed this way and not like Java/C# (or other language with string length encoded).
Oct
19
comment How to audit an Android application (not rooted) without having access to its source?
Please define secure. Many apps are just a GUI for data stored on server. The server should then require secure API connections from the app, screen for SQL injections etc.
Aug
26
comment School vs Self-Taught
School gives a foundation to teach yourself stuff. Many people still has to learn new languages, frameworks and technologies after graduation. In my experience, it takes way less time for the average dude with a degree since they know the fundamentals and know how to quickly take up new knowledge.
Jun
14
answered Is there a core set of language agnostic problems?
May
23
awarded  Commentator
May
23
comment What's the difference between a stream and a queue?
..and priority queues gives options about order
May
23
comment Is it a bad practice to modify code strictly for testing purposes
Of course - do so. Tested code is stable over time. But you will have a much easier time to explain newly introduced bugs if they came with some feature improvement rather than a fix for testability
Mar
13
comment Performance and other issues with using floating point types in C++
Highly CPU architecture dependent. Ints are less complex and generally faster. What matters more is that you write branch free code to fill the pipeline. Also, if such low level differences do make sense - dig into SIMD code. Finally, read up on you target CPU architecture to find out how numbers are treated (support.amd.com/us/Processor_TechDocs/25112.PDF as an old example)
Feb
25
awarded  Caucus
Jan
14
comment While learning is it better to use other's plugins or develop my own?
@Jalayn Couldn't agree more.
Jan
14
comment Is this an example of recursion?
@chama the compiler does not "change" anything, it's just syntax. But if it's easier to think about it that way, sure.