java Getdown Java – The funky application updater

Getdown Java – The funky application updater

Ok, let’s take this right out of the way and Getdown to the point: Other than the name recalling the famous song from Kool & the Gang (which incidentally you feel like your computer broke when watching the video clip) this post doesn’t have any relation to the funk movement. UNLESS of course you get, …

Read Article Read More

practical 4 Easy Local Simple Webserver options you’ve got to try

4 Easy Local Simple Webserver options you’ve got to try

Alright! You need to get in, test that webapp or api and get out! All you need is a quick and simple Webserver to do your testing. And although you could start installing some stack like LAMP/WAMP, JARHEAD or whatever other acronyms they got now, it might just be too much bloat to get the …

Read Article Read More

java New Maven Project in IntelliJ

New Maven Project in IntelliJ

Let’s create a new Maven Project in IntelliJ! It is quite easy. 4 Steps for creation of a Maven Project in IntelliJ Click on File > New > Project… Now select Maven as  the project type and click Next. No need to select an archetype or such… Fill in the fields with the values that fit …

Read Article Read More

musings The Importance of Method

The Importance of Method

Recently I was approached by someone close to me with a story about chaos, or the lack of method. This person works at a company where they are still growing and finding their way. This translates into processes not being well defined and confusions arise due to mismanaged expectations: – You should have done that …

Read Article Read More

base-knowledge Sequence Diagram – What, when and who

Sequence Diagram – What, when and who

Hello my dear Softects, It is me again: Archie! Today we are going to discuss another tool in our UML box, the Sequence Diagram! So let’s jump right in it! Why use a Sequence Diagram? The sequence diagram it is used to show the interaction of different agents (or objects) during a task. It shows …

Read Article Read More

base-knowledge JDK vs JRE


I often see new programmers and regular computer users trying to get java on their machines because “that website said so” or for some programming, getting confused on what they should download. I admit there are too many acronyms in the computing world and sometimes they are not completely necessary, or at least could be simplified …

Read Article Read More

base-knowledge Class Diagrams – Part 2

Class Diagrams – Part 2

My dear Softects, this is the segue from Part 1. If you haven’t checked it out I recommend you to go and do it… now would be good…   The Class Diagram – Where we left off On part 1 we talked about associations and the contents of the class diagram component. This time we …

Read Article Read More

base-knowledge Class Diagrams – Part 1

Class Diagrams – Part 1

Hello my esteemed fellow Softects (Software + Architects… maybe it will stick). Today I would like to discuss Class Diagrams. If you want to talk software architecture it is good to have a common way of express ideas. Now UML is really extensive and somewhat flexible and thus I am a believer that the Pareto …

Read Article Read More

concurrency Runnable or Thread?

Runnable or Thread?

Should you actually implement Runnable or extend Thread? If you don’t know what I’m talking than I’ll show some code, however you might have to brush up on your concurrency knowledge 😉 Class Implementing Runnable public class ClassWithRunnable implements Runnable { public void run() { // Your code will be here } } This will be …

Read Article Read More

base-knowledge Start() vs Run()

Start() vs Run()

There is a small detail that often goes by unnoticed (well it did for me!) that does make a huge difference when you want to do some multi-threading work. As you know (if you don’t check this post), you can create a Runnable which contains a run() method in which, in turn, is where you …

Read Article Read More