Posts

Showing posts from July, 2018

Profitable features of Google chrome for enhanced web development.

Image
There are numerous things to know before get started with chrome for web development. When it’s about web search everyone falls on Google. But for techies, it would be a nice choice to tighten the seat in front of the Chrome browser. Before further, we do let’s gets started… Message stacking If a message is consecutively repeated, rather than printing out each instance of the message on a new line, the Console “stacks” the messages and shows a number in the left margin instead. The number indicates how many times the message has repeated. Read more.. https://gsmplusinfotech.com/blog/profitable-features-google-chrome-enhanced-web-development/

Deploying static sites to Amazon S3 with Bitbucket Pipelines

Image
Atlassian recently released a new feature for their hosted Bitbucket product called  Pipelines . In this post we will show you how we use Pipelines to deploy a static site to AWS S3. Requirements AWS Access Keys for accessing existing S3 Bucket. Bitbucket Repository with sample codebase for static website.( we have used the sample project from  here ). Steps to achieve S3 bucket configuration Pipeline configuration Codebase configuration S3 Bucket Configuration: Create a S3 bucket. Get access keys for accessing specific bucket. Open s3 bucket properties Enable website hosting. Point to index.html save Pipeline Configuration Go to the settings for the respective repository. Enable pipeline. Here, we have chosen Node js docker image template Read more..   https://gsmplusinfotech.com/blog/deploying-static-sites-to-amazon-s3-with-bitbucket-pipelines/

Customizing Tomcat – Hide ports from URL & Externalize a folder

Image
Before reading this article, make sure that you are already hosting a grails application on Tomcat’s default port along with Apache and mod_proxy running in the server. We are about to explain some customizations in tomcat that you may require. Tomcat Customizations 1) Hiding Tomcat port in the address bar: Tomcat loads all applications under the default port 8080. We would be able to access the application in the browser only using this port. If an application is accessed using port numbers other than 80 and 443, all browsers would not hide the port number in the address bar. Accessing the application without the port number using an fqdn is a secure way and gives your web application a more professional look. In our sample application we have Apache as the front end and Tomcat as the back end. Apache is configured with mod_proxy to route requests that are received in the server’s port 80 to the application’s default port (8080). Please refer the below Apache configuration...

Bullet Proof Project Management

Image
Project Management is the discipline of initiating, planning, executing and monitoring the work of a group or a team to achieve specific set of goals and meet specific success criterion. In the software industry, it has become a challenging need to execute the tasks by sealing all the gaps and eventualities. Bullet proof project management is the concept of sealing all the gaps in the execution trends and pre-identifying the strategies to prevent failures on execution. There are 10 ways to Bullet proof the Project Management aspects, Spend sufficient time in Requirement Analysis It is always a better choice to spend time on analyzing the requirements so that all the gaps are sealed in the initial phase. It would impact heavily on the costing and time-line if the gaps are not sealed on the analysis phase. Use Prototyping before designing Prototyping provides the complete layout at the initial stage which will solve all the ambiguities about the application to avoid last mi...

How to get monetized with your Mobile Apps?

Image
It has become a million-dollar question on how the mobile app developers get monetized when millions of apps are on the store. Monetization happens when the app is marketed to get the large user base. The primary factor is to make sure that the app is well designed and developed based on the usability metrics so that app can be functionally usable before going to the next step of monetizing the app. Developing mobile apps can become a solid source of income when it is done properly. In app Advertising Although, as a user it is found to be irritating the app developers have no choice of including ad SDK in to the app for generating revenue for the ads being shown or even clicked knowingly or otherwise.Part of the reason why developers and marketers have slowly turned to ads instead of paid apps hinges on the fact that a large portion of mobile users actually don’t want to have to pay upfront for an app just to gain access to it As much as possible, they prefer apps that can be r...

Advantages of Testing in Agile Environment

Image
There seems to be a massive advantage and the cutting edge when you use Agile methodology to testing your program. The Agile methods emphasizes in reducing a lot of friction in testing and bug fixing which is said to be the reason for the popularity of Agile. Entire team is responsible for the Quality Usually in the conventional fall method of Software development, testing will be done only after the development is completed but varies in Agile where the entire team is responsible for the quality. Generally in the agile set up, the team mix discipline where you could find one tester working with one or more developers. The unit tests will be often written by the developers as more features will be added by them and then use these unit tests to test the application frequently as they keep on adding features. Test cases will be written by the testers and the new codes will be tested according to the build as it is being completed catching bugs and the feedback are almost given imme...

What is Elasticsearch, Why do we need it and how to implement ?

Image
Elastic search is a open source, NOSQL, distributed full text database. Which means that this database is document based instead of using tables or schema, we use documents. lots and lots of documents. Elastic search is a real-time distributed and open source full-text search and analytics engine. Why do we need it? Considering the limitations of full text search on relational database, people feel to use elastic search so that we can achieve the speed we would like in searching, index millions of documents. Elastic search can perform queries across all those millions of documents and return accurate results in a fraction of a second. Read more..  https://gsmplusinfotech.com/blog/elasticsearch-need-implement/

Introduction to SOLR Search Engine

Image
Solr is an open source search platform which can index and search multiple sites by returning suggestions for related content based on the search query. Solr makes it easy for programmers to develop sophisticated, high-performance search applications with advanced features such as faceting (arranging search results in columns with numerical counts of key terms). Solr builds on another open source search technology:  Lucene , built on Java. It provides indexing then search technology, as well as spell checking, advanced analysis/tokenization and hit highlighting capabilities A Solr index can accept data from many different sources, including comma-separated value (CSV) files, XML files, files in common file formats such as Microsoft Word or PDF and data extracted from tables in a database. How does SOLR search work?  Read more...  https://gsmplusinfotech.com/blog/introduction-on-solr-search-engine/