programming

Read Cult of Mac’s latest posts on programming:

Top 3 tools for Mac developers

By

3 handy developer tools
These three apps solve three annoying problems with coding on the Mac.
Image: D. Griffin Jones/Cult of Mac

Whether you’re just learning how to code, you’re studying computer science or you’re a well-seasoned Mac developer, these three apps are sure to help you in your work. I have an app that adds a whole slew of new features to the Xcode Simulator, one that makes it easier managing packages in Homebrew and a better way to download and install Xcode.

All of these tools are, themselves, open source. There are links to each GitHub repo where you can learn from them and compile them yourself.

Embrace automation with Workflow [50 Essential iOS Apps #13]

By

Workflow app Webpage to PDF action
Workflow can make the most basic of tasks incredibly simple.
Photo: Ian Fuchs/Cult of Mac

50 Essential iOS Apps: Workflow appNot all tasks are simple or straightforward. Sometimes a task involve multiple complex or repetitive steps. Having the ability to use a “program” to do these tasks quickly and easily makes you more efficient. Unfortunately, we aren’t all programmers. Workflow for iOS makes performing complex or repetitive tasks a breeze, all without needing to know a programming language.

Turn your device into a programming powerhouse with Coda [50 Essential iOS Apps #12]

By

Coda html code editor iPad
Coda makes it easy to edit code, no matter where you are.
Photo: Ian Fuchs/Cult of Mac

50 Essential iOS Apps: Coda FTP Shell Code appThe iPhone and iPad are arguably one of the most powerful computers most of us own. While much argument has been had as to whether you can do real work on iOS, apps are a proving ground for what an iOS device is capable of. Coda for iOS harnesses the power of iOS to make a feature rich programming app, turning your iOS device into a shell terminal, FTP client, remote file viewer, and pocketable coding app.

See Swift 4’s hot new features in sketchnotes

By

What's new in Swift 4 sketchnote
Here's the latest on Swift 4, the latest version of Apple's programming language, done up in sketchnotes.
Photo: Andy McNally/Cult of Mac

On Tuesday, Apple gave one of it’s most important presentations of the week: the new version of Swift, it’s popular multi-platform programming language.

It was a big session because it gave all of the developers at WWDC a quick overview of the new features and pointed them to sessions that dove deeper on certain topics.

Above is my sketchnote from the session. I always feel over my head in the Swift talks, but I feel like the improvements will make Swift more accessible to developers like me, who are just getting started.

Tynker’s new courses use games to teach kids Swift

By

Tynker's new apps make coding fun.
Tynker's new apps make coding fun.
Photo: Tynker

Kids wanting to learn how to build apps can game their way to coding skills with a new set of courses designed to making programming fun.

Tynker, one of the world’s most popular coding educators, is supporting Apple’s Everyone Can Code initiative with two new games — Space Cadet and Dragon Spells — that teach kids the fundamentals of coding before graduating to Swift.

iOS 11 might make 200,000 apps obsolete

By

iPhone 7 in hand
Some of your favorite old games might get booted from iOS.
Photo: Ste Smith/Cult of Mac

Apple’s decision to drop support for 32-bit apps in iOS 11 later this year could kill about 187,000 apps, based on a new report that shows some old apps have been slow to catch up.

Analytics firm Sensor Tower estimates about 8% of all apps on the App Store will become obsolete. That small percentage may sound insignificant, but old games might be impacted the most.

Swift is already one of the world’s most popular programming languages

By

CoM - The Swift 3 Master Coder Bundle
Swift use is on the rise.
Photo: Cult of Mac

Apple’s new Swift programming language is being adopted even faster than anyone predicted.

In the latest TIOBE Index, which ranks the popularity of programming languages, Apple shot up from the 14th spot last year — and has already cracked the top 10. That may not sound too exciting, but considering all the other languages in the top 10 are at least two decades old, Swift is catching fire in a major way.

Apple’s free Summer Camp teaches kids to code

By

Summer camp is coming to an Apple Store near you.
Summer camp is coming to an Apple Store near you.
Photo: Apple

Parents looking for a cool summer activity for kids will soon be able to drop their youngsters off at the Genius Bar for a programming upgrade.

Apple opened registration for its annual summer Camps this morning which give children 8 to 12 the opportunity to come into the Apple Store to learn coding, robotics, moviemaking and storytelling using iPads and Macs. Best of all, the three day camp is totally free.

Today in Apple history: Apple Logo teaches kids to code

By

Apple-Logo-II-splash-screen
Apple Logo was Apple's first go at getting kids into coding.
Photo: Apple2history

tuesday14 Under Tim Cook’s leadership, Apple has been upping its focus on teaching kids to program — thanks to events such as its free “Hour of Code” classes at Apple Stores around the world.

But Apple’s been helping introduce young people to coding for far longer than that. In fact, years before Apple ushered in its Swift Playgrounds app as it did this week at WWDC, it helped popularize home programming thanks to Apple Logo, a basic coding language which found success on the Apple II.

Hacking for the good guys is a lucrative skill to learn [Deals]

By

PWYW Pentester
With companies like Instagram paying big bug bounties, it's a great time to learn ethical hacking.
Photo: Cult of Mac Deals

Finding faults in a computer system can mean exploiting it — which is what we’ve been conditioned to think of when we hear the term “hacker” — or it can mean you’re trying to find ways of making the system stronger.

That’s what so-called white hat hacking is all about, and it’s a skill that’s becoming increasingly lucrative as more and more businesses are looking to do business over secure networks. This Ethical Hacker and Pentester Pro Bundle is a great way to join the light side of the hacking workforce, and you can get it for whatever you’re willing to pay.

Learn to hack on the right side of the law [Deals]

By

Learn the skills needed to get a job hacking for the good guys.
Learn the skills needed to get a job hacking for the good guys.
Photo: Cult of Mac Deals

Whether through dramatization pop culture or out-of-touch leaders, hacking has gotten a bad rap. The act of testing a system for its flaws goes to the very beginning of computer technology itself, and it’s a tradition carried on by so-called “white hat hackers”, experts who dig into systems to test, expose and correct weak spots. It’s not a dark art but a light one, and one you can learn with the Complete White Hat Hacking and Penetration Testing Bundle . These courses normally go for almost a thousand dollars, but right now you can get access for just $19.

Here’s some of what’s included:

Mobile developers: Here’s your chance to learn Swift, and fast

By

These four lessons are a surefire and affordable way to learn Swift, one of the most relevant iOS languages.
These four lessons are a surefire and affordable way to learn Swift, one of the most relevant iOS languages.
Photo: Cult of Mac Deals

For any mobile developer, learning Swift is a must. It’s an intuitive and fast language that’s key to iOS, OS X, tvOS, and watchOS. This bundle of four lessons — in the form of 3 apps and an E-book — will get you up to speed in practicing coding, testing scripts, and more. And the best part: the whole shebang is just $9.99.

Apple’s Swift programming language goes open source

By

Apple's Swift language is now open source.
Apple's Swift language is now open source.
Photo: Apple

Swift, the fast growing computer programming language created by Apple, is officially going open source starting today.

Apple unveiled Swift at WWDC in 2014 with a promise to make it open source in the future. Now that the language has become one of the fastest adopted languages in history, the company announced this morning that the time is right to open up access.

Pros and developers alike can benefit from these extended Cyber Monday deals [Deals]

By

Add project management to your skillset and resume with this pair of essential courses.
Add project management to your skillset and resume with this pair of essential courses.
Photo: Cult of Mac Deals

With all the hubbub around the post-Thanksgiving shopping, it’s nice when there’s a huge discount on something that is actually useful. These courses on project management and game design normally go for thousands of dollars, but right now they’re going for less than $50. It’s all part of a massive clearing out of eLearning bundles in Cult of Mac’s Cyber Monday extension sale, where you can get another 20% off all e-learning deals by entering coupon code CYBERMONDAY20 at checkout.

Keep the cyber in Cyber Monday with deals on iOS, Microsoft and Adobe training [Deals]

By

b39f7f132f670f5975f1b74c91930c28ff0f8be9_main_hero_image

Instead of buying a new TV or juicer this Cyber Monday, invest in your own tech savviness. From training in iOS and Xcode to Microsoft Office and Adobe’s array of creative products, you’ll emerge from the holidays ready to take on new challenges and better gigs. And most digital deals like these get another 25% taken off if you enter the coupon code ‘CYBERMONDAY25’ at checkout.

Pay what you want for a huge bundle of coding lessons [Deals]

By

Pay whatever you want for these nine lessons covering HTML5, Ruby, Python and plenty in between.
Pay whatever you want for these nine lessons covering HTML5, Ruby, Python and plenty in between.
Photo: Cult of Mac Deals

Coding is as useful a skill as it is a time consuming (and often expensive) one to learn. It doesn’t have to be that way though — whether you want to master HTML5, Ruby, Python or anything in between, we’ve got a content-packed, 92-hour bundle of courses and you can get it for whatever you want to pay. 10% of anything you decide to pay goes to Project Hope, who provide medical expertise and resources to crises around the world.

Apple’s new Swift language experiences ‘meteoric’ growth

By

Developers are loving Apple's new programming language. Photo: Cult of Mac
Developers are loving Apple's new programming language. Photo: Cult of Mac

Apple surprised developers with its new programming language, Swift, at WWDC 2014 but it hasn’t taken long for the developer community to get behind what will soon be the replacement for Objective-C.

In the latest programming language popularity rankings from RedMonk, Swift has shot up from the 68th ranked language in Q3 2014, to the 22nd most popular language going into 2015. To put that growth into perspective, Google released its new language Go in 2009, but it just barely cracked the top 20 in this quarter’s rankings.

Here’s the full rankings chart:

Code Like A Champ With skEdit [Deals]

By

redesign_skedit_final_mf

skEdit offers all of the features you would expect in a text/HTML editor, but without the complicated UX. It’s simply a product that makes your editing needs quicker and easier to complete.

And if you’re looking to dig deeper and customize, you can. Whether it’s adding scripts to do specific tasks or create your own color scheme, it’s all at your disposal – and Cult of Mac Deals has skEdit for 50% off the regular price for a limited time: just $14.99.

Easily Build Web Applications With The Ruby On Rails Crash Course For Beginners [Deals]

By

redesign_ruby_mainframe

Ruby programing is no joke and can get pretty complicated. The course being featured on Cult of Mac Deals this time around starts with the basics of the Ruby language so you can get up to speed and ready to roll.

This course specifically focuses on the features that are exploited in Rails to support productivity and quality. You then get lead progressively through the main features of the Rails framework and asoon enough you’ll be coding like a champ. And you can get this stellar course for the special price of just $19 thanks to Cult of Mac Deals.

Take Your Coding To The Next Level With The Ultimate Python Programming Course [Deals]

By

medium_python_mainframe

No matter if you’re a beginner, have a basic understanding of web design or fundamental programming skills, or simply want to learn how to build a website from scratch, this Cult of Mac Deals offer is worth exploring. After all, the web really is at your fingertips when coding with Python.

Infinite Skills offers an ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples. The emphasis is on teaching real life skills that are essential in today’s commercial environment. And that credo is on full display in The Ultimate Python Programming Course For Beginners, which Cult of Mac Deals has available for 60% off the regular price right now…only $39!

You Can Learn HTML5 And JavaScript With Ease [Deals]

By

medium_html_mainframe

We’re getting to the season where we start to think about taking on new challenges, and this Cult of Mac Deals offer will help those who want to tackle learning two of the most popular programmnig languages out there.

In this course – suitable for beginners, enhtusiasts, or even professionals – you’ll learn HTML5 and JavaScript. And for a limited time this course is available for just $19. That’s a savings of 51%!

Save Time And Money With The Premium Website Template Bundle [Deals]

By

CoM - templatis_mainframe_adjusted

During the history of my own website, I’ve gone through at least five full-fledged design changes. And I wouldn’t have been able to make those changes happen without the use of some great-looking templates.

Like many people, when I first started to blog I used the free themes that were readily available. But as the web became more populated, I decided to pony up some dough for themes that cost a little bit of cash. Then I paid even more for some robust ones. But if I’d had some of the templates found in The Premium Website Template Bundle I might not have had to do that.