Oskar Gewalli's blog articles

0
comment
on 1/29/2017 12:05 AM
I wanted to see the state of EntityFramework on core. Turns out that it works on other platforms than Windows! NHibernate worked on mono as well as Windows, and now Entity Framework has caught up with that. However, EF Core is still somewhat limited as a ORM. This should not matter much if you are writing relatively simple SQL (LINQ) and have few relationships (so that you have less of a need for more advanced constructs). Many business apps do fall into this category if the requirements are made simple an[...]
>> Read the full article
.
0
comment
on 10/12/2016 11:30 AM
It’s not obvious at first thought that there are applications for generalized regular expression engines. During my career, the regular kind has been the most prevalent kind. For certain problems, there is a simple pattern matching, that regular expressions excel at. For instance, in the case when you have a matrix with relatively regular content, it can be thought of as a general type of expressions. I’ve created the library Zander to help with that type of problem.
>> Read the full article
.
0
comment
on 10/3/2016 10:02 PM
Possible thing to add to Albacore There is currently a way to detect discrepancies of the csproj view of what is supposed to be compiled. Stale or wrong library references Sometimes we find that there is a reference to an old version of a library in one of the projects of a solution (someone discovers this when they build from scratch without old versions in packages folder). Another way to discover this is when we get an assembly load exception due to an unexpected version of an assembly. Another way f[...]
>> Read the full article
.
0
comment
on 8/14/2016 10:49 PM
Why should a coder avoid old technologies? Large complicated systems are often written in older technologies Newer technologies can mean assignments with fewer lines of code and more greenfield development. Since the amount of code is proportional to the amount of time and people spent working on that code. Greenfield development is easier than working with millions of lines of code. It can however be an interesting challange to rewrite an older system. Market value. In order to sell consulting service[...]
>> Read the full article
.
0
comment
on 7/1/2016 11:20 PM
Technical debt is a concept that suggests that the cost of developing software has been postponed. For instance it can be the conscious act of delivering features while taking shortcuts (in order to get them delivered at a certain date). Cost in time related to technical debt When changing a component, the amount of bugs introduced is often related to technical debt of that components. Higher technical debt means greater likelihood of bugs. The time to resolve various issues is related to the technical [...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us
Built with WebSharper