Category: software
-
“Maintainable JavaScript” – having started reading this book I find the JavaScript code in my new office a little more acceptable
http://shop.oreilly.com/product/0636920025245.do https://www.safaribooksonline.com/library/view/maintainable-javascript/9781449328092/ my bookmark: “The with Statement”
-
a car and a website – do they have anything in common?
Within the car I have in mind and I came across, its parts communicate using CANopen. The car’s software got mostly implemented in Ada, and once there existed a (home-brewn) software generator Ada code for CANopen message definitions. From the CANopen message definitions the generator created: data structures in Ada marshalling code de-marshalling code There…
-
reverse engineering costs so much more time than writing “difficult” code
https://en.wikipedia.org/wiki/Reverse_engineering I am facing code, that is really hard to read, and I am attempting to give it a little more structure, so that it is trivial to grasp. But that costs time and grief.
-
the JIRA REST API, how to authenticate, …
https://en.wikipedia.org/wiki/Jira_(software) https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-basic-authentication https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-cookie-based-authentication https://metacpan.org/module/json_pp – a nice utility, that also does JSON pretty-printing; it comes with http://search.cpan.org/perldoc?JSON There are certainly legion of reasons to use a REST API and also to use the JIRA REST API, I wanted to create a linear “diary” of JIRA actions. This is our sample JIRA issue URL: http://kelpie9:8081/browse/QA-31 This is its…
-
hr-xsl – a set of XSL scripts to produce a formatted CV or résumé from an HR-XML source document
http://sourceforge.net/projects/hr-xsl/ http://sourceforge.net/p/hr-xsl/news/2010/02/hr-xsl-is-now-inactive/ – abandoned – what a pity https://github.com/zeliboba/HR-XSL – just the same and as abandoned
-
O’Reilly Media book: Becoming a Better Programmer
http://shop.oreilly.com/product/0636920033929.do Pete Goodliffe, author of Code Craft, presents several lessons that will help you go beyond just being a good coder. You’ll learn how to become a better worker, a better team member, and even a better person. This is a book for people who care about code, who are passionate about the way they…
-
Is Text the Programmers Silver Bullet?
Will programming ever depart the land of text? I loved this article on the divides between user and programmer cultures, but sharing it brought responses on the values of programmer culture. Every time I wonder publicly about programming interfaces, or … via http://programming.oreilly.com/2014/01/is-text-the-programmers-silver-bullet.html
-
Rocky Nook book: Improving the Test Process – Implementing Improvement and Change – A Study Guide for the ISTQB Expert Level Module
Improving the Test Process: This book covers the syllabus for the Improving the Test Process module of the International Software Testing Qualifications Board (ISTQB) Expert Level exam. To obtain certification as a professional tester at the Expert Level, candidates may choose to take a course given by an ISTQB accredited training provider and then sit…
-
XML Press: DITA for Print
http://shop.oreilly.com/product/9781937434274.do: DITA for Print takes you step-by-step through the process of building a print customization plugin for the DITA Open Toolkit that will give you control over your PDF output. A tutorial introduction to the DITA Open Toolkit FO/PDF stylesheets.
-
O’Reilly Media book: Agile Data Science
http://shop.oreilly.com/product/0636920025054.do With this hands-on book, you’ll learn a flexible toolset and methodology for building effective analytics applications. Agile Data shows you how to create an environment for exploring data, using lightweight tools such as Ruby, Python, Apache Pig, and the D3.js (Data-Driven Documents) JavaScript library. You’ll learn an iterative approach that allows you to quickly…