iXora Custom Software Development Blog

Read | Practice | Advance

Mohammad Shafiqul Islam

Mohammad Shafiqul Islam

Mohammad Shafiqul Islam has not set their biography yet

Posted by on in Blog
WebHooks What are WebHooks? WebHooks are event callbacks over http.  The server or app calls your URL. It’s not a protocol, there is no standard. Its just a design pattern. When something happens, perform HTTP POST with relevant data to a URL that the user gives you. Modern API and WebHooks Before we see how webhooks work, lets look at how HTTP works? Unfortunately that's how the web is today. We can talk to web apps, but they really can’t talk to us. Its as if you had a telephone system where you could only make calls, but never receive them.  98.5%...
Hits: 327
Rate this blog entry:
1

Posted by on in Blog
WebSocket Programming What Is WebSocket? WebSocket is an advanced technology that makes it possible to open an interactive communication session between the user's browser and a server. With this API, you can send messages to a server and receive event-driven responses without having to poll the server for a reply.  WebSocket is a different TCP protocol from HTTP. Both protocols are located at layer 7 in the OSI model and, as such, depend on TCP at layer 4. How WebSocket Works?   When WebSocket Used? Real-time applications Chat apps IoT (Internet of Things) Online multiplayer games When we should avoid using WebSockets? Don’t...
Hits: 296
Rate this blog entry:
0

Posted by on in Blog
Socket Programming What is Socket? A Socket is on of the most fundamental technologies of computer network programming. It allows network software applications to communicate using standard mechanisms build into network hardware and operating system. Sockets allow communication between two different processes on the same or different machines. More than tow pieces of software can communicate with client/server or distributed systems by using multiple sockets. Sockets are bidirectional, meaning that either side of the connection is capable of both sending and receiving data. Sometimes the one application that initiates communication is termed the "client" and the other application the "server“. Before we go...
Hits: 307
Rate this blog entry:
0
How to Configure NGINX to deploy angular application with backend service in Windows 10 Machine Prepare the deployable files of Angular application Run the following command to generate the deployable files: With Angular CLIng build –prod With NPMnpm build –prod  For more you can visit https://angular.io/guide/deployment  NGINX configuration to host the Angular application You can download (as zip) the latest NGINX version from the site https://nginx.org/en/download.html.After downloading the zip file, unzip it and keep to a directory. Now you need to update the configuration file to host the angular application.In the unzipped folder you will find the “nginx.conf” under “conf” directory. Open the file using any text editor and add the following lines inside the server...
Hits: 426
Rate this blog entry:
0

Posted by on in Blog
Benefits of Scala over other languages What Is Scala? Scala is a high-level programming language which is a combination of object-oriented programming and functional programming. It is highly scalable which is why it is called Scala. It is a strong static type language. In Scala, everything is an object whether it is a function or a number. Developed by Martin Odersky, the first version of Scala was launched in the year 2004 and is running successfully since then.   What Is Functional Programming? In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation...
Hits: 415
Rate this blog entry:
2
7 Ways a Project Manager (PM) Ensures Software Development Success

In a software development project there are many people involved with variety of skills and reasons. Like analyst, architect, developer, QA, tester etc. There is a misconception about including a project manager in the team. Initially it may seem that a PM will increase the cost of the project but in reality a project manager act as the key success factor.

Hits: 882
Rate this blog entry:
2