background preloader

Elm

Elm

http://elm-lang.org/

Related:  EDigital et Innovationcode

Enfield: a programming language designed for pedagogy Enfield: a programming language designed for pedagogy Today I would like to introduce an idea that I’ve been playing around with as a thought experiment for years, but that has finally become a reality. Imagine a programming language designed specifically for teaching young computer science students a solid foundation in sound computer science topics as well as practical techniques useful in creating rock-solid industrial systems. Below, I’ll outline the features of Enfield.1 the Enfield logo Syntax

Make Strategic Thinking Part of Your Job It’s a common complaint among top executives: “I’m spending all my time managing trivial and tactical problems, and I don’t have time to get to the big-picture stuff.” And yet when I ask my executive clients, “If I cleared your calendar for an entire day to free you up to be ‘more strategic,’ what would you actually do?” most have no idea. I often get a shrug and a blank stare in response. Some people assume that thinking strategically is a function of thinking up “big thoughts” or reading scholarly research on business trends. Hello Ruby by Linda Liukas » Can't wait for the book? This is how you get started in coding Making a book is a long process. Luckily the Internet is full of great and mostly free resources to teach your kid (and yourself) programming skills while we wait for little Ruby. In the list below I've included products I've tried myself. There are books, interactive tutorials, robots, games, apps, and course - so so many great things to try out.

FIOSys Home Page - An Applicaton Developer's Toolbox ** Announcement ** Our CrowdFunding campaign is over and through the participation of our well appreciated donors, we were able to put FIOSys out there for others to see, and attract a number of interested parties to our project. We have been contacted by some large IT companies with interest, as well as some significant software journals, and certain investors. As these contacts come to fruition, we will post our progress. We sincerely appreciate all the individuals who have donated and provided great advice to this effort! runhello / emily This last year I've been working on a programming language. About a year ago, I sat down and I wrote out a list of all the things I want out of a language. Nothing that exists right now felt satisfying, so I decided to make my own. I've named this language Emily, and I'm now up to a working "version 0.2" release that you can download and run. This version is primitive in certain ways, but you can write a program in it and it points enough toward what the language will eventually be that I'm excited. Update 2016-5-19: The content on this page is from April 2015 and concerns version 0.2, the most recent stable release of Emily.

Sigfox Plans Global IoT Network France's Sigfox has big ambitions to build a global network dedicated to the Internet of Things (IoT) that runs in parallel to today's GSM/LTE networks. But that doesn't mean Sigfox is positioning itself as a competitor to mobile operators. Instead it intends to spread its networks beyond its current markets of France, the Netherlands and Spain by developing service partnerships with mobile carriers in other parts of Europe and in Asia, and rolling out networks in cities in the US.

A Javascript library that makes working with the HTML5 Canvas element easy. Recent Updates Follow @CreateJS November 2014 Updates in preparation for next release (coming soon).New class model, with big performance increases October 2014 Lots of bug fixes and pull requests.New 'Extras' folder in GitHub with useful tools and classes 20 Best Free File Hosting Sites Free File Hosting Sites are a household name. A lot of people out there are now using Free File Hosting Sites to store and share their data online. Data may include videos, images, documents, presentations and files in other formats. File Hosting sites may be for personal and professional use. GUI Clients Git comes with built-in GUI tools for committing (git-gui) and browsing (gitk), but there are several third-party tools for users looking for platform-specific experience. Only show GUIs for my OS (Linux)0Linux GUIs are highlighted below ↓ TowerPlatforms: MacPrice: $59/user (Free 30 day trial) GitboxPlatforms: MacPrice: $14.99 Git ExtensionsPlatforms: WindowsPrice: Free git-colaPlatforms: Windows, Mac, LinuxPrice: Free GitEyePlatforms: Windows, Mac, LinuxPrice: Free

evolve Evolve is FREE to download and use interpreted programming language, it has been designed to be easy to use so anyone can quickly learn how to write a PC program. To this end the instruction set has been kept to a minimum and the commands and syntax have been kept as simple as possible. It has a very small installation footprint so is ideal to use for programs you want to swap or pass onto someone else as it can easily be run from a USB stick. Being an interpreted language this means that it runs directly from the source code unlike languages such as c++ where the programs are complied into machine code before they can run. Since it is interpreted there is no need to wait for compilation so this speeds up development. As the name suggests the language has been evolving for some time but is now the core commands and syntax are in a stable state so it is a good time to jump on board.

Making custom mobile app development manageable Note: This is the third in a series of blogs about the functionality and potential of custom end user mobile apps for nontechnical owners or managers of commercial buildings. Most of us agree that our daily lives have changed significantly thanks to all the services we get from the Internet, mostly free of charge (thanks to financing from generous advertisers and sponsors!) Like so many others, you may be considering creating your own mobile apps to deliver added value to your customers, specifically building occupants.

Create a HTML5 Mario-Style Platformer Game HTML5 Mario-Style Platformer Series with Quintus: Are you a French speaker? If so, thanks to Alexandre Bianchi you can enjoy an adapted French version of this tutorial. Among all game styles, platformers have stood out for decades and have proved to be a simply fun to play array of characters, blocks, tubes and monsters. In this tutorial we’ll create a simple Mario-style platformer using the Quintus HTML5 game framework, which allows you to speed up the construction of a simple and playable prototype. This will be a three part series.

Related:  codingframeworks / libs