Posts Tagged: responsiveness

Home » responsiveness

Bret Victor: The Future of Programming

Bret Victor - The Future of Programming from Bret Victor on Vimeo. Read more

Learning React Native Through Responsiveness and Instant Feedback

React Native Express is an interactive guide that enables you to learn React Native right in the browser. Getting started with React Native - and React for that matter - can be quite daunting. While the framework itself isn't all that difficult to grasp there are quite a few tools like transpilers such as Babel and state management libraries like Redux which are required for getting productive with React Native. React Native Express attempts to ease you in and make that initial ... Read more

RunKit: Instant, reproducible JavaScript playgrounds

I'm a huge proponent of the idea that programming tools should directly interact with coding and provide immediate, responsive feedback to changes. RunKit is such a tool that offers a comprehensive JavaScript / Node.js prototyping environment. The service supplies you with instant, sandboxed Node.js instances called "notebooks" that allow you to experiment with the whole gamut of NPM modules. Moreover, "from graphs and maps to low level hexadecimal inspectors" RunKit offers data visualisations for immediate visual feedback. Once done you can showcase your ... Read more

Interactive Flowcharts with code2flow

Visualisation often helps immensely when trying to understand complex systems and interactions. Visualising these systems and their behaviour can be a daunting task though: Covering each and every path a workflow or process might take can be quite arduous. In many cases it's not even possible to comprehensively describe a system that has not yet been implemented. Edge cases frequently only tend to surface once a software has been tried out under real conditions. Software in turn needs to adapt quickly, which all ... Read more

Explorable Explanations And A Reactive Document IDE

It's no secret I'm a fan of Bret Victor's work and the notion that programming tools should interact with coding and provide immediate, responsive feedback to changes. Recently, I've come across two intriguing projects / products that both draw upon this idea: Carbide (currently available as an early alpha version) is a new kind of JavaScript IDE that both immediately visualises the result of code changes and allows you to manipulate and visually interact with your code using UI controls such as sliders. Explorable ... Read more

LOAD”*”,8,1

Last week, I met with a few friends for an evening of 80s retro computing - or retro gaming to be specific. We set up an Amiga 500 and a C64 and played classic games like Lotus Esprit Turbo Challenge, Dynablaster, Sensible Soccer, California Games and International Karate. It was great fun. Retro gaming of course is a lot about nostalgia but there's also something about many of these games that hasn't been achieved in many modern video games anymore: Instead of ... Read more

The Future of Software

In an article titled Programming: easier, better, faster, stronger. Giuliano Iacobelli of Stamplay writes about how programming might become easier, faster and more reliable in the future while decoupling creation of business logic from the need to write actual code. It's an important subject I've written about time and time again: How do we make programming more observable and more responsive? How do we allow more people to turn ideas and business processes into software? As Chris Dixon puts it: Software not only ... Read more

Airtable – A true spreadsheet / database hybrid?

Lots of the software of the world is written in Microsoft's Excel. A spreadsheet environment lends itself particularly well to addressing everyday computing problems. Compiling tabular data, creating connections between particular pieces of that data, condensing and aggregating over a dataset's values. These are common tasks a spreadsheet solves very well with no need for complex database or application server software. A spreadsheet is a flexible tool that provides simple, responsive and instant feedback to data input and algorithm changes. However flexible, ... Read more

Self Licking Ice Cream Cones

Chris Granger of LightTable fame has posted an insightful article on how better programming tools might come about. He argues that 'programming should be about solving problems' and that ideally 'programming is our way of encoding thought such that the computer can help us with it' but along the way we - as programmers - somehow lost these notions and in our daily work we predominantly deal with marginal problems, problems which are incidental to the problem we were trying to solve ... Read more

The Future of Coding: Simple, Responsive, Instant Feedback

In last year's article the future of computing Daniel Siegel outlines what he thinks will be the future of computing: While trying to teach everyone to code certainly is well-intentioned and to some extent beneficial the idea falls short of what most people require of computing environments. Most people don't need comprehensive and complex development environments. They need to accomplish specific tasks that lend themselves to being solved by code yet most people don't need to develop enterprise-grade web applications or mobile ... Read more