Sunday, February 23, 2014

For Sunday Reading

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: www.123rf.com

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 :)



Creative Commons License
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. 






Creative Commons License
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


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.