iOS5 Battery Saving Tip

UPDATE 11/11/11  Apple release iOS5.0.1 last night Apple recently admitted to battery problems, not only in it’s new iPhone 4S but also in iOS5. Chatter would seem to indicate that apple is working hard on a fix.  Apple developers will note that  iOS 5.0.1 went to beta 2 last night. From my own experiences, the

(Read More…)

Tags:, ,

rails-footnotes

  The Missing Gem! https://github.com/josevalim/rails-footnotes Rails-footnotes by Roman V. Babenko provides you with an easy way to debug your application from the browser. With a small CSS trick the gem displays information such as sessions, request parameters, cookies, filter chain, routes, queries, etc. in the bottom of your browser. Why the “Missing Gem”? Well frameworks

(Read More…)

Multi-tenancy with rails

Multi-tenancy presents lots of challenges for developers, but Gut Naor presents a real case using ruby on rails.  The concept is simple; namespaces,  it sounds easy but real name spaces are only available in a limited number databases.   MSSQL for example can do this, but doing so breaks the security model! Other BLOGS describe way

(Read More…)

Cyber bullying

Bullying, whether cyber or real, whether adult, or child is unacceptable and a violation of human rights covered by the “The Universal Declaration of Human Rights”(UN, 1948) and the “Convention on the Rights of the Child” (UN, 1990).  In the eyes of the law, where prosecution takes place it is usually in terms of harassment

(Read More…)

Thoughts on internet slang

Published by in Internet on July 5th, 2009

Literacy and linguistics are skills and like any skills that must be learned and practiced.  Increased incidents of “bad practice” are at the detriment of “good practice”. It is important to distinguish informal and formal language use.  The greater levels of acceptance of informality with society, is cause “spillage” of Internet idioms into spoken language.

(Read More…)

Design by Contract

‘Design by Contract’ both improves the design and reliability of software, but it does so at a cost.  It has been demonstrated that design by contract could have averted some the software industries biggest disasters. However it is important to realize that it is only a technique and not a “silver bullet”, whilst used appropriately

(Read More…)

Test Driven Design

Test Driven Design, offers significant advantages over Top Down Design, but is a practice that requires a high level of skill.  In essence it prevents the need to write the program twice, and provides testing as an integrated part of the product rather that an afterthought The question has always been when should design stop

(Read More…)

Object Orientation and SQA

Object Orientation adds a level of complexity to testing, whilst frameworks and techniques have to adapt, the encapsulated nature of OO helps to define a finite scope.  With minor adaption most methodologies can be adapted to test this technology.  Object Orientation also provides opportunities to enhance out testing repertoire. The concept of Object Orientation binds

(Read More…)

Security testing is hard

Published by in Security, SQA on March 22nd, 2009

Software security testing is perhaps the hardest facet of Software Quality Assurance to realise and security faults are often not discovered until such time and their abuse is discovered. There can be no hard and fast rule on the exit criteria for any given project.  Each project must be risk assessed and the effort put

(Read More…)

Why the waterfall may reduce quality

The waterfall method, documented by Royce (Royce, 1970), attempted to ensure quality through constraints,  conversely Boehm’s Spiral model (Boehm, 1988) attempts to address the inflexibility of the waterfall approach  offering opportunities for  improvement throughout the entire process.  It is Boehm’s spiral that from the basis of all today’s modern agile mythologies. We should note that

(Read More…)

© copyright Julian Young 2011