Introduction to ASP.NET Core



ASP.NET Core is the new version of the ASP.NET web framework mainly targeted to run on .NET Core platform. 

ASP.NET Core is a free, open-source, and cross-platform framework for building cloud-based applications, web apps, IoT apps, and mobile backends. It is designed to run on the cloud as well as on-premises. 

Gotify: An open source Push Notifications Tool




A while ago a nice and weird requirement came up. 

Requirement:  We need to send notifications to all ( IOS, web-push, Android, or anything which can receive a notification we need to cover them all) ( Here I am talking about devices, not Email or SMS) 

Action:  We and my manager started looking for a platform which can help us, and we found many ( but each of them was lacking in one of our requirements) 

Sails.js | Realtime MVC Framework for Node.js



Sails js is a MVC framework for nodejs it can be used to create apps consisting of MVC architecture or data-driven APIs with a scalable, service-oriented architecture 

Sails js built on top of Expressjs so we can take full advantage of  Expressjs. Whatever we can built with express we can build its faster with sails as sails comes with preconfigured package of structured express application with lots of addons. 


In the early day of the Internet when it was built on the basic block of a client and a server, where 

  • A client can only send a request to the server
  • A server can respond to a client request


The direction of communication was limited back then. Now we are using API, webhooks and Websocket for communication between our client and server, where websocket provides full-duplex communication.

Java Is Still Free

TS stands for Long Term Support, this simply means (at least in terms of OpenJDK) that the vendor who is providing you with the JDK will support that version of JDK for longer than 6 moths. For OpenJDK Oracle will lead the way and for the first six months provide updates by producing OpenJDK builds, but after the initial six months will only provide updates for the Oracle JDK under a paid license. But Oracle will work with other vendors to work on the hand over of code base for OpenJDK LTS and allow them to continue to work on it to provide updates. It is up to the vendor if they want to provide updates and paid support for binaries. For example, the handover has already taken place for the code base of JAVA SE 8 and JAVA SE 11 with Red Hat.

Introduction to RMI and Corba

RMI – Remote Method Invocation RMI stands for Remote Method Invocation. It is a mechanism that allows an object residing in one system (JVM) to access/invoke an object running on another JVM. RMI is used to build distributed applications; it provides remote communication between Java programs. It is provided in the package java.rmi.*

Trickett Marine

Carrying one of the largest parts inventories in the United Kingdom, Trickett Marine is staffed by experience personnel with a vast knowledge of the marine spares industry. Our ability to supply a wide range of products is complemented by a rapid delivery service and a comprehensive after sales service.

Surf Doctor

Surf Doctor is the e-commerce name of The Official Test Centre Ltd (OTC) - a windsurfing centre set up in 2006 to provide the opportunity for its clients to test and compare the latest kit on the market before they decided which one is for them. This vision has grown organically into what the OTC is today - a focal point for windsurfing, windfoiling, kitesurfing, SUPing and OneWheeling in a picturesque corner of Jurassic Coast Dorset.

Subscribe to Web Services