Category: Web Technologies

Electronics-Hobby: Getting Started with ESP8266 and IOT

 

For a while now, I was an Arduino hobbyist.

A year back I discovered the ESP8266 which is a micro-controller with WiFi capabilities. I immediately switched from Arduino to ESP8266 as a weapon of choice in my hobby projects.

The success Arduino had and the ESP8266 is having, shows how much the programmers community is thirsty for something that manifests their skills in the real-world; outside the day-job of Enterprise-Application-Development (Achievements only witnessed by your office colleagues).

I made Getting Started in ESP826 as an IOT presentation for the local  Fab-Lab group on December 7th 2016 .

Getting Started in ESP826 as an IOT

It is rather a hobbyist approach to the IOT subject where I explain the ESP8266 , and the different ways you can use it, while focusing on using it with the Arduino IDE.

Also I explain a bit of IOT and finally how the ESP8266 and RPI could fit in IOT -Eclipse’s 3 stack landscape .

The entire thing is made for Electronic Hobbyists and Beginners.

IBM Developer Works Days 2012.

IBM Developer Works Days 2012.
14 -15 Nov 2012

General Trends in Development

  • The term “GUI” is promoted to “User Experience” !
  • IDE’s and Technologies are trying to prove all the time that they are Agile oriented.
  • Applications Should be seen as a Service not a product.
  • Domain Specific Languages (DSL) are languages meant for non-developer application users to be able to perform activities on the system without developer involvement. I see it as one step forward from API’s but for users not developers. (just like how SQL was meant to be for databases).
  • Mixed Environments , more that one technology (or programming language) in one application to provide a service.
  • Mobile development is gaining ground and attention for accessing mobile B2C and B2B.
  • Office-Automation using mobile applications for the corporate employees.
  • BIG Data.
  • There is still a lot of work for developers to do.

Read more »

JAVA : Statistics Class

Another name for it would be Counter class.

How many times you did this ?

int databaseUpdateCounter=0;
.
{
.
     databaseUpdateCounter++;
.
}
.
.
System.out.println( "databaseUpdateCounter"+ databaseUpdateCounter);

you only need to follow up on the count of a certain operation.

And then you needed to count something else, and kept on adding counterVariables ?!

Read more »

The Enterprise applications of the future.

I had the privilege to attend JAZOON software development conference in Zurich. I heard a lot of buzzwords and  jargon there about the new technologies of the software development. from the group of seminars and keynotes there I generated a picture about the perfect Enterprise application in the future. In this article I try to paint this picture.

Read more »

Oracle : What is APEX ?

APEX is a great Oracle product, yet some-how is under-rated.

Think of APEX for Oracle the same as Access is for Microsoft. It is light-weight-declarative tool to build database applications without much coding.

If you embrace this analogy between APEX and Access, then allow me to introduce APEX by comparing it to ACCESS.