Posts

Showing posts from May, 2019

Guided Tour Hopscotch Javascript Library

When a user sees a new application for the first time they have a tough time figuring out what part of the application to focus on. Hopscotch is a framework to make it easy for developers to add product tours to their pages. Hopscotch accepts a tour JSON object as input and provides an API for the developer to control rendering the tour display and managing the tour progress.

IDE One (Java equivalent of JSFiddle)

I had a Java and programming newbie ask me for some Java code to sum up a 2D array. I wanted to make sure that I can show him the entire working source code for doing this. So I searched for a Java equivalent of JSFiddle and found IDEOne . It supports 60 languages and is great for trying out small functions. It even has a very nice full screen mode.

Mustache Logicless Template Engine

I worked on a project a few years back where I worked on a UI which allowed the user to generate a bunch of predefined named formulas. I created a templating engine that allowed the user to define new templates where they could specify what calculation to generate and how to name the calculation. The user could also specify the inputs to the calculation and the application would dynamically generate the UI for specifying the calculation expressions. I had templates for generating the UI "Moving total (sum) of {1} in the {2} dimension and {3} hierarchy. Include {4} preceding and {5} following members within {6}."}, I had template for generating the name "{measure_name} || '_RANK_' || is_selected({hierarchy_level}, {hierarchy _level_name}, {dimension_name} || '_' || {rank_within_name})" I needed to do something similar for another project that I was working on but I needed the template to work in Java and Javascript. Mustache is a logic l...

Data Science

Kaggle is a great resource for Data Scientist as it has course on learning Data Science using Python . Also it has kernels/ notebooks that shows analysis of different datasets creating by users. It also has a lot of datasets that can be used for analysis.

curl to Javascript JQuery code using Postman

Image
I was looking for a tool that given a Curl Command can generate Javascript JQuery AJAX code. Postman does this where you can test your REST API and also generate the Javascript code. You can import the Curl command by clicking Import and pasting the curl command in Paste Raw Text You can then generate the code by clicking on Code (next to Cookies) and then selecting the language

Oracle Database Scripts

oracle-base.com  is one of the best websites that has SQL scripts that are very easy to run. It describes step by step how to try out different features in the database from 8i to 19c. 

Insomnia REST Tool

Image
I was having problems figuring out why authentication is not working for a REST Endpoint that I have exposing using Oracle ORDS. I was doing my testing using curl which is not very helpful and then I discovered Insomnia REST . It is a Windows and Linux based tool that quickly lets you try out your REST API calls.

Visualizations

ECharts Oracle JET Mike Bostock D3

Learn Data Science and Python for Free

Hear is a great video on how you can learn Data Science and Python for Free  The description has a long list of links on all the topics you can study for Data Science.