10 years ago, we prefered writing our new applications in Java instead of C++/C, because it is
platform independent, easy to code, no need for writing destructor (thanks to GC), libraries and performance results were very close to C++.
But today, everthing changed :) in many aspects.
Reading the following article made a flashback effect on me:
http://stevewedig.com/2014/02/17/why-and-how-i-write-java/
I'm wondering 10 years later, why we will use Java?
:-)
Image source:
Sunday, February 23, 2014
Saturday, February 22, 2014
101 Design Ingredients to Solve Big Tech Problems
Until the section 5, you read 101 good ingredients and their illustrations. Each of them starts with a quote and I think, after reading each item, check it's drawing. But I think you couldn't because Drawings are at the left side of the page. Unconsciously, I started with checking cartoons for each ingredient.
Mentioned design ingredients not only valid for tech problems. From the education to social sciences, in every area, many recommendations and Author's comments could be very helpful.
Author(Eewei Chen) has complied with the own rules and keeps this book simple and very helpful.
My last note not completely related with this book, I want to share:
I don't understand why CTRL and FN keys are interchanged for some new laptops.
There is a confliction with Ingredients 2: Understand customer needs.
I think this rule is omitted for the Lxxxxx's laptops.
Friday, February 21, 2014
Java & Art & History
HISTORY
OF ART & REFLECTIONS ON HISTORY OF JAVA
After the course on Art History:
"I would rather excel others in the knowledge of what is excellent than in the extent of my powers and dominion." Alexander the Great
ART
|
Java
|
Gives messages on the sly.
|
GIVE messages via JSRs/BOOKS/BLOG/EVENTS/MAILGROUPS
|
Next year never be like present
|
Next year never be like present
|
One Trend triggers the others
|
One Vote triggers the others
|
Sources:
http://en.wikipedia.org/wiki/Gothic_art
http://en.wikipedia.org/wiki/Write_once,_run_anywhere
The Da Vinci Machine Project
a multi-language renaissance
for the Java™ Virtual Machine architecture
http://openjdk.java.net/projects/mlvm/
Modular Art - Modular Java :)
Author's comments in this blog are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Thursday, February 13, 2014
Raspberry PI without monitor
If you have wireless modem(idle) , you can install your intranet at your home.
Without using display-monitor, you can connect your raspberry by using remote connection.
Monday, February 10, 2014
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
Up-to-date Development and Java 7 enhancements are mentioned in friendly style by Ben Evans and Martijn Verburg.
Book starts with the Project Coin and it's scope. The summary sections're (at the end of the each chapter) added very good value to all chapters.
You could read exhaustive explanations of NIO.2 and DoI.
Topic, as always, must come to Modern Concurrency: The Synchronized keyword is explained truly and deeply :). After Java 5, the concurrency in Java was started to be more useful and easy for managing threads. Authors give suggestions for migration from the earlier versions of Java 5.
If you have not any idea about JVM langs, you could start to read about general concepts of Groovy, Scala and Clojure at the second half of this book.
Summary
When you read this book, you see and discover most of the stars in the Java and Java- Oriented-Development Galaxy.
Author's comments in this blog are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Sunday, February 9, 2014
JVM Web Frameworks with statistics
Last week, VirtualJUG online seminar was about JVM Web Frameworks.
When you watch to the following links, you can see how web frameworks' trends are changed in two years.
2012
http://www.slideshare.net/mraible/comparing-jvm-web-frameworks-spring-io-2012
2014
http://www.youtube.com/watch?v=ygW8fJVlDxQ
When you watch to the following links, you can see how web frameworks' trends are changed in two years.
2012
http://www.slideshare.net/mraible/comparing-jvm-web-frameworks-spring-io-2012
2014
http://www.youtube.com/watch?v=ygW8fJVlDxQ
Friday, February 7, 2014
Monday, February 3, 2014
Fosdem 2014 as I saw it
Fosdem2014 was very excellent good organization.
Saturday
I was @ %85 percent Java and %15 Mozilla Sessions.
My labels as follow:
Keep Calm and wait for Java 9
Enjoy with Charming Java 8
Simulator & Developers!
Deoptimization
Shenandoah: http://rkennke.wordpress.com/.
Java Intrinsic
Polyformic Intrincis
jogamp.org
Sunday
%20 IoT and %80 NoSQL Day for me. I expected to join Js also but room was full.
No slogan for sunday only keywords :-)
Couchbase
Cassandra
Michael Laing's session was extremely wonderful. I hope the video publishment will exist for this session.
Saturday
I was @ %85 percent Java and %15 Mozilla Sessions.
My labels as follow:
Keep Calm and wait for Java 9
Enjoy with Charming Java 8
Simulator & Developers!
Deoptimization
Shenandoah: http://rkennke.wordpress.com/.
Java Intrinsic
Polyformic Intrincis
jogamp.org
Sunday
%20 IoT and %80 NoSQL Day for me. I expected to join Js also but room was full.
No slogan for sunday only keywords :-)
Couchbase
Cassandra
Michael Laing's session was extremely wonderful. I hope the video publishment will exist for this session.