Author: esantanche

  • WYSIWYG editor for Mediawiki

    WYSIWYG editor for Mediawiki

    What Mediawiki is and what it is for Mediawiki is the engine that powers Wikipedia. It’s a wiki and it’s used to create collaborative websites where people can share knowledge and keep all sorts of information. They make it possible for people to work on the same document. Personally I keep most of my information…

  • Installing React Application

    Installing React Application

    The goal I’m installing React and many other modules needed for my application. The application will preform drag and drop operations and animations. It will use Material Design. What is the application about? It’s about displaying a list of products or other objects. Using drag and drop the user will be able to rank the…

  • Serving static files in React

    Serving static files in React

    Some context I’m building a React application. You can see the code in this Github repository: Rankit Github repository. The live application is here: Rankit Application. To create the environment from scratch I used the tool Create React App. It’s easier and you don’t have to tamper with configuration files to make it work. It…

  • iClassix

    iClassix

    Streaming classical music! I love classical music! As of this writing, the website, http://iclassix.tv, is still work in progress. Powerful Aida, moving Nabucco, funny Barber of Seville, romantic La Traviata, it’s all there just a click away. Sure, it’s way better to go to the Royal Opera House to see La Traviata, but not all…

  • My own database application

    My own database application

    Now we have MySql, Oracle, Sybase, Microsoft SQL Server, and more. But at that time there were only very slow database applications. So, I wrote my own, binary index and all. It was as fast as lightening and it had to be because the software using it had to send real-time orders to a production…

  • My degree in Electronic Engineering

    My degree in Electronic Engineering

    The Milan Polytechnic is a prestigious institution. People come from the U.S. to study there. I graduated there with the best grade and a special mention. It was a challenge. There are students who study there who fail an exam 10-20 times before passing it, and they aren’t stupid. I specialized in Automatics: how to…

  • IBM for Government

    IBM for Government

    This was an IBM project. With the help of eight developers, suppliers and consultants I created a state-of-the-art system to support the workflow leading to the treatment of appeals against fines. Millions of documents were going to be scanned and put in digital form. It was a race against time. There was a penalty of…

  • Google Maps? Sort of

    Google Maps? Sort of

    Telecom companies need GISs, Geographical Information Systems. These are programs that help you draw a map of telecommunication networks. They don’t need just one copy of these programs. They need thousands of copies and, to decide which supplier they will buy from, they run a competition. I had three months to build a prototype to…

  • Finding your way in the railway network

    Finding your way in the railway network

    When you use ticket machines to buy a train ticket, they will find the shortest route for you. This is done thanks to a very complicated program which computes the shortest path between two points. In my case, I was working for the Italian national railways company. The program doing the above calculations used bit…

  • Billions of phone calls a month

    Billions of phone calls a month

    Yes, the major Italian telecommunications company stores information about every call made. There are more than one billion of them per month. To treat this enormous quantity of data you need a mainframe and not a small one. It was an S/390 and used terabytes of storage. When a program stops working and you can’t…