Recursion is one of most useful strategies which can be used in algorithm design. Therefore understanding how recursion behaves in computer programs is mandatory for all computer engineers. Recursion is not hard, whereas thinking recursively might be confusing in some cases. The recursive algorithm has considerable advantages over identical iterative algorithm such as having fewer […]
Category Archives: Techinsight
One of the main advantages of using Spring framework is it provides as a solution for your dependency injection requirements, basically when you need to wire up your various services. But there are cases where you need to access Spring managed beans and services from a non-Spring managed context. For example think of a typical […]
Testing is one of the main aspect in software development and it is more of a vital concern when you follow a practice such as TDD (Test driven development). Developing an AngularJS application can also be done using a TDD approach and it can be implemented in such a way that all the components, services […]
Handling transactions is a very important matter when it comes to implementing business critical enterprise applications. SpringBoot applications have two methods of handling transactions namely declarative transaction management and programmatic way of handling. And here we will go through the way of using programmatic transaction management. Say we need to handle transactions in a […]
Colombo, Sri Lanka, 26th October 2018. Reaching another milestone in its journey of technological excellence, software product engineering specialist 99X Technology entered the Amazon Web Services (AWS) Partner Network, becoming one of its newest consulting partners. This partnership has seen 99X Technology being able to accelerate Cloud adoption to global enterprises, in addition to broadening […]
In the last post, we went through the (extremely 😪) lengthy process of getting your app set up. Today, I hope to get started on the first half of CRUD. So, let’s get cracking!!🥚🥚 What I hope to implement, as seen above, is a very simple design; a text input to type the […]
Hey there fellow developers, I have been working with React Native for a few months now and I would like to share my experience on how I managed to start off my React Native journey. This article is NOT a quick guide to set up the development environment and start development, rather it is a comprehensive guide/reference […]
Hey all! A new post each week or two, on an up and coming tech topic — Ionic, delivered to you by a certified Ionic dummy herself! By the end of this series, the goal is to create a simple CRUD (Create, Read, Update and Delete) to-do list app, which is also connected to an […]
What’s up folks, this is my first time with AWS. I’ve been working with AWS for a few weeks now, thought of sharing some cool stuff I learned. Excited! In a nutshell, this series will focus on creating an SSH tunnel into a private EC2 instance via another. Instead of accessing the private instance directly […]
In modern days, performance testing and related practices are well established and carry out in various formats. But it was commonly seen that the testers and developers do not have established a way of conducting day to day performance related activities. Most of the time, no follow-ups happen when dealing with highly dynamic agile projects […]