2017 - The Koch Family

The Koch Family

The Koch Family

Latest news

جاري التحميل ...

Developing the SCP 6: Clustering with K-means and ISODATA algorithms

2017-12-04T02:11:00-08:00

I am continuing to update the Semi-Automatic Classification Plugin (SCP) to version 6 (codename Greenbelt). In the previous posts I have pr...

Read more »

Git Feature Branch Workflow

2017-11-19T05:33:00-08:00

Motivator It's important for a team to have an agreement on how the changes of source code should be applied. According to projects and ...

Read more »

Developing the SCP 6: Cloud Masking and Mosaic of Band Sets

2017-11-12T12:58:00-08:00

I am updating the Semi-Automatic Classification Plugin (SCP) to version 6 (codename Greenbelt) which will be compatible with the upcoming Q...

Read more »

The 2017 Scrum Guide, and My Notes

2017-11-12T04:21:00-08:00

https://www.scrum.org Scrum is not only designed for software development Scrum can be used for addressing any complex issues: 1. Research a...

Read more »

Developing the SCP 6: Download products and Sentinel-3

2017-10-30T02:00:00-07:00

I am updating the Semi-Automatic Classification Plugin (SCP) to version 6 (codename Greenbelt) which will be compatible with the upcoming Q...

Read more »

Building Axon.ivy Projects on Bitbucket Pipelines

2017-10-29T08:11:00-07:00

Read me  if you don't know what Axon.ivy (Ivy) is. Motivation -  Ivy projects are designed to be built on a continuous integration (CI) ...

Read more »

SCP Questions of This Month: October

2017-10-27T01:00:00-07:00

This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discu...

Read more »

Java 8 - Persistent data structure

2017-10-22T07:29:00-07:00

The following is a series of posts about "functional programming in Java" which is the result of my understanding by reading the b...

Read more »

JSF, Primefaces - Invoking Application Code Even When Validation Failed

2017-10-15T04:06:00-07:00

A use case I have a form which has requirements as follow: - There are some mandatory fields. - Validation is triggered when changing value ...

Read more »

Developing the SCP 6: Main interface and Multiple band sets

2017-10-09T01:00:00-07:00

I am updating the Semi-Automatic Classification Plugin (SCP) to version 6 (codename Greenbelt) which will be compatible with the upcoming Q...

Read more »

Java 8 - Using Functions as Values

2017-10-08T00:59:00-07:00

The following is a series of posts about "functional programming in Java" which is the result of my understanding by reading the b...

Read more »

Functional programming in Java 8

2017-10-01T07:58:00-07:00

In my previous post , we discussed about why we should consider to use functional programming. Now, let's delve into what functional pro...

Read more »

SCP Questions of This Month: September

2017-09-29T01:46:00-07:00

This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discu...

Read more »

Road to the Semi-Automatic Classification Plugin 6 (Greenbelt): the SCP dock

2017-09-26T09:36:00-07:00

As I wrote  this post , QGIS 3 is under development and it should be released in December 2017 . This important QGIS update brings many new...

Read more »

Java SE 9 and Java EE 8 Released!

2017-09-24T22:18:00-07:00

Run Java run! ;) References [1].  http://openjdk.java.net/projects/jdk9/ [2].  https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-g...

Read more »

Small Changes to Java 7 via Project Coin and Why They are Useful

2017-09-17T07:48:00-07:00

Did you know how new features were added into Java 7? The following are functionalities that can be considered. Source: [1] Project Coin  is...

Read more »

Climbing Fansipan – Highest Peak of Indochina

2017-09-10T04:16:00-07:00

Fansipan is a mountain in Vietnam, the highest in Indochina, at 3,143 metres . It is located in the Lào Cai Province of the Northwest region...

Read more »

Java Core - Top 10 Questions Every Developer Should Know

2017-09-01T06:20:00-07:00

#RandomlyPickedByMe What is the difference between Javascript and Java? Difference between StringBuilder and StringBuffer? Why do I get &quo...

Read more »

Using Drools to Dynamically Manipulate Metadata of JSF Components

2017-08-25T07:11:00-07:00

The post is just an approach to change metadata (e.g maxlength, required, etc) of JSF components (e.g. inputText, selectOneMenue, etc) by Dr...

Read more »

SCP Questions of This Month: August

2017-08-25T02:38:00-07:00

This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discu...

Read more »

Coding Exercise, Episode 1

2017-08-19T16:58:00-07:00

I have received the following exercise from an interviewer, he didn't give the name of the problem. Honestly, I have no idea how to solv...

Read more »

How Would You Answer These Typical Interview Questions?

2017-08-11T05:25:00-07:00

I have joined several job interviews with candidates at my current company. As a technical supporter, my attention was mainly focused on spe...

Read more »

Building an App for Removing Multiple Slack's Files

2017-08-04T07:03:00-07:00

You're a developer. What do you do in your spare time? One of my most excited task for sharpening my skills is starting build a pet proj...

Read more »

Multiple Inheritance of State and Implementation

2017-07-28T05:27:00-07:00

Today, I was just curious about why an enum can not extend anything else. I took a look on the Oracle document here , and I found the answer...

Read more »

SCP Questions of This Month: July

2017-07-28T01:00:00-07:00

This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discu...

Read more »

Why Business Rules Engine Matter

2017-07-21T06:23:00-07:00

"A good DSL minimizes the 'communication gap' between a domain concept and the code that implements it" - Robert C. Martin...

Read more »

Template Method Pattern: Don't Call Us, We'll Call You!

2017-07-15T07:21:00-07:00

So far, the Template Method has been my most used design pattern. That is the reason why this post is quite long. J Definition from Wiki The...

Read more »

DevOps for Dummies

2017-07-08T21:55:00-07:00

Everyone talks about it, but not everyone knows what it is. Why DevOps? In general, whenever an organization adopts any new technology, meth...

Read more »

Google I/O 2017 Notes

2017-06-30T22:46:00-07:00

WOW! How meaningful this below video explains about the name of  "I/O". Sundar Pichai talked a lot of Machine Learning Machine Lea...

Read more »

SCP Questions of This Month: June

2017-06-30T06:45:00-07:00

This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discu...

Read more »

Why Functional Programming Matter

2017-06-30T05:08:00-07:00

What issues do we concern when implementing and maintaining systems? One of the most concern is debugging during maintenance: "this cod...

Read more »

Agile Design

2017-06-24T00:03:00-07:00

How can you design the software which is built in tiny increments? How can you ensure that the software has a good structure which is flexib...

Read more »

Installing NGINX on macOS

2017-05-28T07:50:00-07:00

I have heard of a lot of NGINX recently. One of them was it can help for security issues; for sure, it much be more. It so happens that our ...

Read more »

SCP Questions of This Month: May

2017-05-26T01:00:00-07:00

This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discu...

Read more »

Today I Learned - Git at First Glance

2017-05-20T22:57:00-07:00

Getting Started It's always fun to jump right in to the "HelloWorld" app. Just go for it! Visit: https://try.github.io/levels...

Read more »

A useful webinar in Ukrainian about remote-sensing and the Semi-Automatic Classification Plugin for QGIS

2017-05-15T01:00:00-07:00

I am glad to post a useful webinar in Ukrainian (by Євген Василенко) about remote-sensing and the Semi-Automatic Classification Plugin for Q...

Read more »

Make Our Code More Testable with Proxy Design Pattern

2017-05-14T03:32:00-07:00

If you heard about the term separation of concerns , you could agree this concept is very important for making a system "clean". O...

Read more »


If you like the content of our blog, we hope to stay in constant communication, just enter your email to subscribe to the blog's express mail to receive new blog updates, and you can send a message by clicking on the button next ...

إتصل بنا

About the site

author The Koch Family <<  Welcome! I'm so glad that you stopped by Your Modern Family blog. Together, we will talk about raising kids, organizing the home and saving money! and Tips & tricks and more…

< Learn more ←

Blog stats

Sparkline 2513183

All Copyrights Reserved

The Koch Family

2020