Digging In The Dirt: 27 Years Of Project Data

Digging In The Dirt: 27 Years Of Project Data

About 10 years ago, Art+Logic christened its homebuilt project tracking and management system. At our Annual Conference that year, we voted on the name “Trantor.” I’m not a sci-fi nut like most of my colleagues but apparently the name comes from Isaac Asimov’s Foundation Series. Trantor was a planet which, in Asimov’s world, was at the center of the galaxy. Although I haven’t read the series, I do love that our company continues to celebrate and imbue in its culture all things geek.

We migrated all of our old project data over to Trantor and since then have been using the robust application as the backbone to our proprietary project management technique. It is a massive enterprise application, integrated with every division here at Art+Logic and, at this time, rightfully embodies its namesake. (more…)

Art+Logic Invites Submissions for New Software Incubator Lab.

Art+Logic Invites Submissions for New Software Incubator Lab.

Art+Logic announces the launch of a new software incubator called the Art+Logic Lab. This incubator lab will focus on developing a working prototype of a selected software project. This first iteration of the lab will target the music technology and professional audio community, offering individuals, companies, and organizations an opportunity to have their application created by Art+Logic developers and designers in close collaboration with the entrepreneur. (more…)

More PWA to Ya! (Progressive Web Apps, Part 2)

More PWA to Ya! (Progressive Web Apps, Part 2)

Last time, we got into the nitty-gritty on how to make your web application into a Progressive Web Application (PWA to its friends). I promised we’d dig even deeper this time, and show you how to make your web app a little more ‘native’ on Android – and how to deal with iOS Safari’s special snowflake syndrome.

(more…)

A Brief Introduction to Blockchain

A Brief Introduction to Blockchain

At its simplest, a blockchain is a distributed database of transactions that are cryptographically linked to form an incorruptible chain. Transactions are grouped together at intervals to create a ‘block.’ Every new block depends on its ancestor block being unaltered. This is the chain, and it allows anyone to start at the first block and ‘walk’ the chain, verifying the correctness of each subsequent block. In the most famous case, Bitcoin, the blockchain is used to keep a record of Bitcoin transactions all the way back to the very first one. Anyone can examine the blockchain to find any particular transaction and verify that nothing has been altered. (more…)

More PWA to Ya! (Progressive Web Apps, Part 1)

More PWA to Ya! (Progressive Web Apps, Part 1)

It’s project kickoff time, and you’re having a conversation with your client about what form the application will take:

Client: I’m thinking mobile app. Our users will definitely be using this on the go.
Dev: Sure, we can do a native mobile-
Client: Mind you, we’ll want a desktop version too. We’ll need to use it from the office.
Dev: Okay, well, a responsive web app-
Client: One of our priorities is definitely ease of access – we’ll need the app accessible from the home screen, ’cause who has time for typing in URLs, amirite? We’ll also want it to be useable offline, whenever people want to.
Dev: Ye-yeah, no problem, we can wrap your web app in a webview, bundle it up as a native app, and-
Client: Yeah, cool. So they’ll just be able to go to the site and install the app, right?
Dev: Well, no, they’ll have to download it from the appropriate App Store.
Client: Eh, that’s a no-go – this is internal only, we can’t have it showing up in the app stores. Didn’t I make that clear from the start?
Dev: …

The term your client was looking for is Progressive Web App – an application that acts like a responsive web app when accessed from the browser on any device, but can be installed to mobile devices like a native application. The link above makes the case for PWAs, so we won’t belabour the point – if you’re still here, it’s because you’re convinced it’s time to build a PWA.

(more…)