How SASS can rescue front-end developers

In a nutshell: What is SASS? SASS is a CSS pre-processor which helps developers simplify complex stylesheet requirements. It's designed to cut out repetitive tasks, speed up your workflow and help organise your styles – read on for three quick tips explaining the do's and don'ts of using it in your projects... 1) Nest is best Problem You find yourself endlessly repeating parent selectors to target child elements. You're going against the DRY (do not repeat yourself) methodology. Solution Nesting is one of the most immediately obvious benefits of SASS. It enables you to organise your styles hierarchically and cut down on repetitive coding, using a familiar nesting pattern to group your selectors together. Beware It's easy to get carried away with nesting but as a general rule of thumb keep it within three levels. If...

By Kat Barstow, 19 December 2013, 0 comments. Categories: Development Tools, Hacking, Languages.

The Grace Hopper Google Doodle offers a timely re-evaluation of COBOL

December 9 2013 marks the 107th birthday of Grace Hopper, one of the pioneers of computer science and creator of the COBOL programming language.

The occasion has been fittingly marked with today’s Google Doodle, which depicts Hopper sat at her machine calculating her birthday through a simple equation.

Given her great influence on what would become the Common Business-Oriented Language, it’s an ideal opportunity to examine the state of COBOL today.

Derek Britton is product marketing director at Micro Focus, who...

By James Bourne, 09 December 2013, 1 comment. Categories: Development Tools, Languages.

Jon Skeet on C#, the present and the future

There’s a trend in programming languages which will certainly please Redmond. According to latest TIOBE figures, only six of the top 20 languages are gaining popularity - and three of them are defined by Microsoft.

Whilst Visual Basic.NET gained four places to position 11, and Transact-SQL leapt to position 9 in the November rankings, neither could perforate the fairly rigid top eight, with C and Java comfortably at the summit.

The only language which...

By James Bourne, 05 December 2013, 0 comments. Categories: Development Tools, Java, Languages.

The Business of APIs Conference: Key takeaways

On 13 November 2013, I was invited to the Business of API conference organised and hosted by Mashery. The venue was held at the Millbank tower and London weather-wise presented itself from its best side, which allowed an awesome view.

BAPI has run now for several years and is held in three locations (San Francisco, New York and London). Mashery certainly did a lot of pioneering work in the...

By Manfred Bortenschlager, 15 November 2013, 0 comments. Categories: Development Tools, Languages, Platforms, Testing.

Zack Samocha on Coverity Scan, Cloud Computation, and new standards

DeveloperTech (DT) spoke to Zach Samocha (ZS) of the Coverity Scan project about how the tool helps to automatically detect and fix C/C++ or Java defects; helping to improve both security and overall reliability. We also discuss Cloud computation, and supporting new standards.

DT: First of all, can you introduce the Coverity Scan project and how it helps developers?

ZS: What Coverity brings to the game is we really understand the code. We have what we call the “Code Intelligence Platform” which...

By Ryan Daws, 11 November 2013, 0 comments. Categories: Android, Development Tools, iOS, Languages, Testing.

Axway discusses the importance and future of the API economy

This week, DeveloperTech (DT) spoke to Mark O’Neil (MO) from Axway about the importance of the API economy and the rise of its economy to the point it is invaluable to both developers and businesses alike.

An API (Application Programming Interface) helps software components interact with each other; including direct access to hardware and databases – significantly easing development.

DT: Let’s jump in with the first big question; how important has the API economy become?

MO: It...

By Ryan Daws, 08 November 2013, 0 comments. Categories: Android, Development Tools, iOS, Languages, Testing.

The two dimensions of application programming experience (APX)

The two dimensions of application programming experience (APX)

imageThis post is influenced by a recent discussion on the Developer Evangelists group on LinkedIn about “What developers want from API providers.” I bring together various trains of thoughts here.

What developers want from API providers ?

There is an upcoming notion of APX – the application programming experience –...

By Manfred Bortenschlager, 06 November 2013, 0 comments. Categories: Design, Development Tools, Languages, Testing.

“Program, or be programmed” – Why we need to teach code

As a big supporter of the new curriculum, which is finally introducing programming skills into compulsory education from September 2014, DeveloperTech is all for any scheme which gives kids that same advantage from today; preventing them ending up on the “scrap heap”.

Milverton Wallace (MW), a man who’s been around development for a while, is launching one of these new schemes at “The North Library” in Holloway, London called “Wizzie Wizzie Coding Club”.

DeveloperTech (DT) caught...

By Ryan Daws, 29 October 2013, 0 comments. Categories: Development Tools, Industry, Languages.

Agile methodology in software development

It’s not a secret that software development is a long and labor-intensive process which requires a lot of time and efforts, not speaking about financial and material costs.

If you deal with IT, you know that very often a lot of misunderstandings regarding the requirements to the software product under development appear during the collaboration between a client and developers. Surely, both sides want the software to work properly, but sometimes it’s impossible to do so.

This is where agile methodology can help...

By Eugene Rudenko, 28 October 2013, 1 comment. Categories: Development Tools, Industry, Languages, Testing.

Testbirds CEO Phillip Benkler on Android crowd-testing #AppsWorld

DeveloperTech (DT) caught-up with Phillip Benkler (PB), founder and CEO of crowd-testing service company, Testbirds, ahead of his speaking appearance at Apps World Europe.

Based in Munich, Testbirds specialises in crowd-testing apps for mobile devices (Apple iOS, Google Android, Windows Phone, and Blackberry OS) as well as web applications (online-stores, websites). Needless to say, if you need testing insight, these are your guys!

DT: What are you planning to speak about at Apps World?

PB:...

By Ryan Daws, 16 October 2013, 0 comments. Categories: Android, Development Tools, iOS, Languages, Testing.