How I Almost Wasn’t a Coder

When I was first introduced to coding, I was so put off that I wanted to give up right away and never touch it again. It’s a good thing I gave it a second chance. Learning new things can be daunting, and coding is no different. It all comes down to how it’s taught. The Computer Wouldn’t Listen to Me In my first year of A-Levels, I took a c...

Markingdown The User Guide

Since LiveCode went open source we've been able to accept community contributions to LiveCode itself, but one area we haven't had available properly is documentation. Documentation is one place where we know that community contributions would be really valuable, and where people who don't want to get into the workings of the engine can still share...

Racing to a Temporary Fix

Recently, I’ve been spending most of my time working on a Secret Project* for LiveCode 8.0.  But the remainder has been spent on my other areas of interest: Linux, server-side LiveCode, and security. Today, we’re going to touch on all of those topics. Temporary files You will often find yourself using temporary files. For example, sometimes ...

Use the Web Browser

Being able to implement a web browser instance in your LiveCode app is nothing new, but the way it can now be implemented is. Previously, you were dependent on the machine that your app was running on having a compatible web browser installed. LiveCode then hooked into these browsers which then created an instance within your app using Internet Ex...

The Psychology of Clothes

Recently, I've been occupied with shipping out LiveCode 7 branded T-Shirts to purchasers of our special 7 launch bundle. Visualising all you guys and gals unpacking the parcel and wearing the T-Shirt got me thinking about what people wear, why, and how it affects their day to day activities.  While we were designing the T-Shirt, I discovered that...

Values

There has been a buzzword circulating round for a long time now – Values.  What are Values you say?  Values are the intrinsic elements that underpin our behaviour, in this case, that of LiveCode, and they should relate to our day to day experience at work.  It may seem cheesy, but when we are around people we share common values and beliefs w...

Solving the LiveCode Engine

The number seven is interesting, and not just because there are no uninteresting numbers. For one reason or another the number has taken on a mystical quality in various cultures, not least in the office where it now surely holds the distinction of being the 'most said number of the year'. Incidentally, we are not in general numerologically incline...

Lost in Translation

For the past month I’ve been delving deep into the LiveCode IDE, with the purpose of preparing the product to be localised, so that strings in the UI are in the users’ language of choice. Simultaneously, I have been learning a new programming language myself.  One of the newest members of the LiveCode Development team, I joined in September f...

Facebook, a British Prince and Dr. Who?

Encouraging Children to Code Another three unlikely suspects to combine into a JoJo Blog Post about coding? Well, maybe not!  Who: Facebook, HRH Prince Andrew the Duke of York and Peter Capadli, the most recent appointment to play the notorious Time Traveller, Dr. Who!  Why: To encourage children to learn to code of course!  See it now? Not ...

Recursion for Runaways

If you like to tinker with maths and are looking for more exotic operators, for example to calculate the Factorial or the Fibonacci series, then this is something you are going to have to implement yourself in LiveCode. But there is no need to despair, this can be done pretty much with a single line, wrapped in a function definition. MATHS HAZAR...