This post about the book "Testable JavaScript" from O'Reilly editor which i got as an exchange from their blogger reviewer program.
I cannot start the analysis of the book without saying that is really more about testing and software engineering good rules to get a nice readable, maintainable, efficient, clear, reusable and high quality code.
The language is really a second layer. What you will learn the first chapters is about how you could (SHOULD!) improve your code and the author, Mark Ethan Trostler, is really clear on showing the reader how you reach the goal with the help of several tools specifically for JavaScript! That's the JavaScript part which i was interested in as i come from the software development engineering world using Java as main language so i wanted to get some tips about what to use in the JavaScript case.
Traversing the client side framework PhantomJS and the server side Jasmine, the author shape the testing world in JavaScript in a good, concise and clear sentences with the code samples as proof of concept.
Then the following chapters are about code coverage and integration that can be done also with Selenium which i use in my current work to test jsps code and i knew that you can also test JavaScript code.
Selenium is great and powerful API client/server testing environment! - I use it even to test the JSP compilation very easily without any deployment setting or embedded jetty! -
Debugging javascript is a chapter on tis own and covered what you probably expect already that you can use add-on in Mozilla or Chrome to debug you JavaScript code.
The last part is about the favorite part of QA people which is the automation and continuous integration testing. Jenkins and Hudson are both mentioned of course! Personally i use Hudson but they are really similar ;-)
Great book for better coding, better life! It really accomplish the goal i was expecting!
Disclaimer: The book was given as part of the blogger review scheme from O'Reilly.
Duke is this little thing that sponsor Java. I like it a lot and think is a good representation of me ;-) This blog is about Java, software development in general, AJAX, Android mobile development platform, web 2.0 and geeky things. The melting tech! Come in and enjoy your reading.
Friday, April 12, 2013
Tuesday, February 5, 2013
Getting Started with Raspberry Pi
I was expecting much more from this book. I bought my raspberrypi and was expecting the book to solve problems when starting and booting.
Of course, the book only shows first steps considering everythng going ok but i have problems with the network, the keyboard, the os, etc. I've found information in forum pages at raspberrypi.org but not in the book.
One chapter is about Linux administration, another on python. The arduino and GPIO part is ok but not detailed though.
The book is really a starting point and don't expect to find a reference for solving problems.
The book can be bought at http://shop.oreilly.com/product/0636920023371.do
Won't recommend it.
Disclaimer: The book was given as part of the blogger review scheme from O'Reilly.
Of course, the book only shows first steps considering everythng going ok but i have problems with the network, the keyboard, the os, etc. I've found information in forum pages at raspberrypi.org but not in the book.
One chapter is about Linux administration, another on python. The arduino and GPIO part is ok but not detailed though.
The book is really a starting point and don't expect to find a reference for solving problems.
The book can be bought at http://shop.oreilly.com/product/0636920023371.do
Won't recommend it.
Disclaimer: The book was given as part of the blogger review scheme from O'Reilly.
Monday, February 4, 2013
Oportunidad de negocio.
Echadle un vistazo al video accediendo a este link donde se explica muy claramente en que consiste: http://www.youtube.com/embed/J2-QYT0nsp4?autoplay=1
Yo me he dado de alta con el numero de PATROCINADOR de mi contacto. El crecimiento de este canal es exponencial, por lo que cuantos más seamos, más posibilidades de sacarle jugo con esta magnífica idea.
Mi número de PATROCINADOR es 57XTIDKO, o picha en este link
http://bonusralia.com/alta-usuario/?ref=57XTIDKO
Vuestra mision seria aseguraros que vuestros 3 contactos ya hayan captado a tres cada uno y asi sucesivamente.
La página es http://bonusralia.com/
En los próximos días empieza su andadura, por lo que cuantos más formemos esta red, más ofertas obtendremos y más posibilidades de beneficiarnos todos. Las cifras del video son bastante desorbitadas, pero estos métodos de venta ya se han mostrado muy eficaces como paginas que todos ya conocemos y seguramente ya estamos dados de alta, seguro.....
Wednesday, January 23, 2013
Science Operations Software Engineer for Gaia @ Madrid, Spain
Job offered.
Wanted to work in the Space field, have strong java skills, knowledge and experience in at least some of the following is essential: large DBMS, distributed processing, numerical and statistical techniques?
If yes, continue the reading then...
This is a copy from the HESPACE website vacancies job offer where you can find more details.
Please, if you apply, please leave a comment and i will contact you for details. Thanks in advance.
HE Space is a successful international space company. For 30 years, we have been supporting our customers with qualified experts in the field of engineering, science and administration. We are currently looking for a Science Operations Software Engineer for Gaia to support our customer in Spain.
Key Tasks and Responsibilities
In this role you will be working on-site at ESAC as part of the Gaia mission. The Gaia mission is planning to map to microarcsecond accuracy 1% of the stellar population of our galaxy - that is around one thousand million objects. The data reduction of the ~100 Terabytes of downlinked data is estimated to require a Petabyte storage system.
The processing will be a community wide effort performed by the Gaia Data Processing and Analysis Consortium (DPAC) in which ESAC plays a coordination role. The ESAC team is forming Gaia’s Science Operations Centre (SOC) and is heavily involved in the overall architecture and the core processing which is distributed over five locations and ESAC will form the hub for data exchange via the Main Database.
You will support ESA in developing science operations systems and tools, including:
Skills and Experience
You will have the following qualifications and relevant experience:
An exciting and dynamic international working environment awaits you!
System engineering and architectural design activities, including operating plans and procedures;Designing, developing, implementing, testing, deploying, operating and maintaining software tools and systems, eg:observation proposal handling, mission planning and quick-look systems, parts of which may be distributed to the community,user support tools,interactive analysis and calibration systems, to be distributed –as needed– to the community for data reduction and analysis,data processing pipelines,Scientific data archives and interfacing these to the virtual observatory.
University degree or equivalent in computer science or related fields;Strong Java skills;Knowledge and experience in at least some of the following is essential: large DBMS, distributed processing, numerical and statistical techniques;Knowledge of ECSS standards for software development, JDK 1.7 / RMI / Generics, OO design, distributed processing, numerical programming in Java, JUnit / Eclipse/ Ant, JDBC / DBMS interaction, subversion and large Databases/data processing (>1TB);Basic educational or work-acquired knowledge of astronomy/physics and standard numerical methods and techniques would be a strong asset;Experience working with large data volumes, ICDs, data dictionaries would be an asset; Experience in interacting with the science community would be an advantage; Fluency in English is mandatory. This job is located near Madrid, Spain. We are looking for candidates who are available from March 2013 (or as soon as possible thereafter). If you think you have what it takes for this job, please send us your CV together with a letter of motivation (both in English) to Ms Sarah Gonschorek, quoting job reference NL-HP-1911 before 08 Feb 2013.
Friday, January 18, 2013
Canon EOS 5D Mark III: The Guide to Understanding and Using Your Camera
This book is a step-by-step explanations of the features and capabilities of the 5D Mark III, the most desired newest camera of Canon after the world famous mark ii. Is more than a guide because it explores step-by-step setting adjustments, color illustrations and details for each option.
Nevertheless, i would recommend the guide only if you have the camera unless you are already familiar to Canon 5D series.
This is not a book to decide whether or not you would buy it, it is a guide to use all of its great potentials!
I was expecting more details of photography tips and methodology but the book title is clear, is all about the device.
The book can be bought here: http://shop.oreilly.com/product/9781937538156.do
Disclaimer: This book was given in exchange of O'reilly reviewer program.
Thursday, January 17, 2013
150 R graphics recipes!
Disclaimer:The book was given in exchange of blogger review scheme from O'Reilly.
This practical cookbook provides more than 150 recipes to help you generate high-quality graphs in quick steps to get fast results.
As R novice, i didn't need to know and learn R graphics packages to follow with success the examples and how to get the plot.
Each recipe covers a specific problem with a solution you can apply to your own application.
That's what you were looking for, a compendium of recipes all in one places!
It can be found here.
Saturday, December 29, 2012
MapReduce Design Patterns
Already certified by Cloudera, was looking a cookbook as reference and examples.
This book is having enough concise information to cover the different patterns and well illustrated with java code.
Would recommend it for beginners and already users of hadoop api.
The book can be find here http://shop.oreilly.com/product/0636920025122.do
Disclaimer: the book was given as part from blogger review scheme from O'Reilly.
Subscribe to:
Posts (Atom)