Objective-C or Swift for iOS Software Development

Objective-C or Swift for iOS Software Development

Most software developers I encounter are aware that Apple is gradually changing the programming language used for iOS software development. Objective-C is the outgoing language and Swift is the incoming language.  But which one is the correct choice for new projects? Apple are helping to smooth this transition by allowing developers to mix and match. You can add Swift classes to your existing Objective-C projects without any problems. For existing iOS developers the dilemma is: “Should I begin to use Swift in production code?”. And new iOS developers are asking, “Which language should I learn”. So far my feeling has been to stick with Objective-C. I’ve been in the software industry long enough to be cautious of anything too new. I prefer to let other people iron out the teething problems, before jumping in. I’m aware that my somewhat cautious approach has been informed by the fact that I’ve mostly worked for or trained companies in Financial Services sector, and they generally prefer established and proven technologies. So does that make me wrong?  Does that make me too cautious?  And what is ‘conventional wisdom’ saying? In the last iOS course I delivered, one of the course delegates recounted, “a contractor came into our company and wrote some classes in Swift. Now, every time we do a build, the Swift parts break”. This is probably a slight exaggeration. What I’m sure he meant was, “every time Xcode gets an update, the Swift parts break”. Last year (June – June) Swift went from version 1.0 to 1.1 to 1.2. Then Swift 2.0 was released for iOS9.  Therein lies the problem. That’s 4 updates to the LANGUAGE in little over a year. Every time...
PWC Data Analytics Academy has 100% success

PWC Data Analytics Academy has 100% success

This year’s PWC Data Analytics Academy concluded last Friday (25th September), with an award ceremony at PWC’s Belfast office. The 8 week course was funded by the Department of Employment and Learning, and hosted at Belfast Metropolitan College’s e3 campus. In attendance were the 16 course delegates, representatives from PWC, Mary McIvor (Director of Further Education at DEL), and Jonathan Heggarty (Director of Curriculum at Belfast Metropolitan College). The students comprised an eclectic bunch. All had a 2:1 degree or better, but that was where the similarity ended. Some had come straight from university, others had worked for a few years.  One was a former primary school teacher, another had a degree in Computer Science, and a PhD in Business this is indicative of the broad range of backgrounds that people had. The nature of the work that PWC do is that there is a role for all these people; in fact diversity is a good thing. You may think that putting such a diverse group into one classroom to study data analysis techniques wouldn’t be a good idea? You might expect that someone with a Computer Science or Maths degree wouldn’t be challenged, while those with an English or Arts degree wouldn’t be able to keep up? This isn’t the case at all. I teach SQL (a programming language used for querying databases) it is widely regarded to be the hardest part of the academy. Those coming from a background in computing have probably encountered SQL before, however, in my experience, the Universities only cover the topic superficially. Given the depth we go into, you can really consider SQL a new topic for...
Data Visualisation Training for RSM McClure Watters

Data Visualisation Training for RSM McClure Watters

Last week we delivered training on advanced data visualisation techniques for RSM McClure Waters. This was a bespoke training course built to their specifications. The objective was to filling some gaps in the knowledge of their team with regard to data visualisation and infographics. As well as looking at visualisation techniques, we looked at some excellent cloud services that could be utilised to provide visualisations quickly and easily; especially for things that Excel finds tricky. Plot.ly is among of my favourite. RSM McClure Watters is Northern Ireland’s 7th largest accounting firm with additional offices in Dublin and Longford. They provide Audit, Tax and Consulting services. You can find out more about RSM McClure Waters at http://www.rsmmcclurewatters.com. To make an enquiry about training from Coding Fury, please go to our training...
PWC Data Analytics Academy – Final Call

PWC Data Analytics Academy – Final Call

If you’re a graduate with a 2.1 or better and either looking for a job, or looking for a better job, you may wish to consider applying for the PWC Data Analytics academy. In the last cohort there were applicants from a wide range of backgrounds, some from computer science backgrounds, some from very different disciplines like sports science or psychology. Having a computer science degree won’t necessarily make this an easy course for you though, this course teaches industry ready skills. For example, I’ll be teaching SQL (how to query databases) to a level well beyond that which you’ll encounter on a computer science degree. By the end of a week you’ll be able to perform queries that join 4 database tables – even if you’ve never queried a database before. The academy will be run at Belfast Met’s E3 building and is funded by the Department of Employment and Learning (DEL). Successful applicants will get at training allowance of £150 per week. Last year 100% of those who made it onto the course got jobs with PWC. You can apply by following this link: http://www.nidirect.gov.uk/pwc-data-analytics-academy Details of our own SQL course will be up on the training page in the next week or so. Please check back soon, or make an...
iOS Training in Ireland

iOS Training in Ireland

This week I’m with eirpoint in Ennis, Co Clare, delivering training on iOS Software Development for iPhone and iPad. Eirpoint have a range of Point of Sales solutions (POS) for different industries ranging from retail to car ferries.  Check out their website at http://www.eirpoint.com. Our iOS software development course remains one of the most popular courses I teach. Previous courses have been attended by Bank of Ireland, Bord Gais, CIE (parent company of Irish Rail), Facebook (Dublin)...