Oskar Gewalli's blog articles

0
comment
on 7/26/2019 12:02 PM
There are some tools out there to decompile Java binaries. I’ve found that the easiest one to process an entire jar is Fernflow. In order to build you notice that it’s built using Gradle. Either install gradle or use existing shell wrappers to build the jar file. Once you have built the decompiler you might want to wrap it up with a shell wrapper and put the executable in your path next to the fernflower.jar: #!/usr/bin/env bash java -jar `dirname "${0}"`/fernflower.jar $@
>> Read the full article
.
0
comment
on 6/15/2019 10:37 AM
Java started out as a very object oriented language. One of the nice things with Java (as a language) has been that the syntax has been quite stable for a long time. C# competes with Java for mainstream developer mindshare. C# has pushed better tooling and more features but was primarily focused on Windows. For the last few years we have seen .net becoming a truer cross platform language with the .net core project and Microsofts acquisition of Xamarin. Due to the push towards micro services and Docker thi[...]
>> Read the full article
.
0
comment
on 6/15/2019 10:37 AM
Java started out as a very object oriented language. One of the nice things with Java (as a language) has been that the syntax has been quite stable for a long time. C# competes with Java for mainstream developer mindshare. C# has pushed better tooling and more features but was primarily focused on Windows. For the last few years we have seen .net becoming a truer cross platform language with the .net core project and Microsofts acquisition of Xamarin. Due to the push towards micro services and Docker thi[...]
>> Read the full article
.
0
comment
on 5/30/2019 3:15 AM
I’ve been following Go for a while due to the influence of one of my personal heroes: Ken Thompson (due to his hand in making Unix and C programming language). Many years ago I met Douglas Crockford. At that point I was looking into low level implementation of parsers why I suggested a JVM language with more primitive structures in order to simplify implementation of more low level performance critical parts: If you make a JVM language with goto people will start coding web apps in it. The comment w[...]
>> Read the full article
.
0
comment
on 5/30/2019 3:15 AM
I’ve been following Go for a while due to the influence of one of my personal heroes: Ken Thompson (due to his hand in making Unix and C programming language). Many years ago I met Douglas Crockford. At that point I was looking into low level implementation of parsers why I suggested a JVM language with more primitive structures in order to simplify implementation of more low level performance critical parts: If you make a JVM language with goto people will start coding web apps in it. The comment w[...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper