How to create a test framework for AngularJS applications using Protractor (Jasmine)
AngularJS application framework is gaining in the market because it extends the functionality of HTML and can be used to load applications quickly…
AngularJS application framework is gaining in the market because it extends the functionality of HTML and can be used to load applications quickly…
In the world of distributed systems, scaling and hosting dedicated game servers for online, multiplayer games is challenging. It’s not surprising that for game server scaling is usually done by proprietary software…
A Deployment Manager template is just like a decorated REST API call. Deployment manager has various providers which you can check in Supported GCP Type Providers…
Deployment Manager is an infrastructure deployment service that automates the creation and management of Google Cloud Platform resources for you…
Google Cloud Shell provides you with command-line access to computing resources hosted on the Google Cloud Platform. Cloud Shell makes it easy for you to manage all the Cloud Platform Console projects and resources without having to…
R is a very impressive tool for statistics, graphics, and data science. It is used by thousands of people to perform serious statistical analysis and data science work on a daily basis…
Mautic is an open marketing software platform. It provides a high level of marketing integration with audience intelligence that enables us to make personalized emails, create landing pages…
Swift codable protocol has a combination of Encodable and Decodable protocol that can be used to work with JSON data in both directions…
An NPM is a package manager for Node.js which comes bundled with Node.js installer. NPM consists of ‘npm-cli’ and an online repository for the publishing of open-source Node.js projects called packages or modules.
Redux is basically a state management library for javascript applications and is mainly used with React JS and is also familiar as predictable state container. In React, data flows from parent component to child component in the form of props.
Hello folks as you may know Google is going to remove GCM service support from 11th April 2019. Hence, all the projects which are using GCM service need to be migrated to FCM.
Jenkins is an automation tool written which is open source. This tool is written in Java with plugins built for Continuous Integration purpose. Plugins allow integration of various DevOps stages.
Bug tracking helps our software team to catch, record and manage each issue in our software product. Bug tracking process is divided into multiple stages starting with finding the bug then reporting, fixing the bug and finally testing to make sure it is fixed.
Push Notifications are the alert messages that can be sent by the app publishers to the app user even when they are not actively using an app. AWS SNS (Simple Notification Service) is a web service that manages the delivery or sending of notifications to subscribing endpoints.
WePay is a fantastic online payment service provider which provides an integrated and customizable payment solution through its APIs to platform businesses such as crowdfunding sites, marketplaces, and small business software companies.
Lucidchart is an online diagram app made to sketch & share flowchart diagrams and Balsamiq Mockup is a rapid wireframing tool that helps to Work Faster.
This blog walks you through introduction to unit testing as well as How to Write Test Cases using C# and VS Tool. Click here!
Android SDK offers a powerful componentized model for building your UI, based on the fundamental layout classes: View and ViewGroup. The view is one of the most general classes in Android which holds references to a single piece of UI.
Let’s see how to configure a VM instance using Deployment Manager (DM) templates in Google Cloud Platform.
Auto Scaling is a cloud computing feature that allows users to automatically scale cloud services. Know more about “Auto Scaling in AWS vs Auto Scaling in GCP”.
RBAC is one of the Authorization Modules in Kubernetes. Role-based access control is a method to provide access to the API resources running on your cluster based on the roles of individual users within an enterprise.
It is a monitoring service offered by Google, used to monitor performance data and availability of the application and virtual machines (VMs) running on GCP and AWS public cloud…
Google’s App Engine is a Platform as a Service (PaaS) that provides features and web frameworks to easily build scalable web applications. App Engine applications are easy to manage your traffic and data storage as per need.
IoT is the technology that connects ‘things’ to the ‘internet’. These things or devices can be anything like smartphones, washing machines, refrigerators, headphones, air conditioners, and almost everything that you can think of. ..
Why invest in the physical drive when you can get more virtual storage for much less. Yes, you heard it right. The solution is Google’s cloud storage, your “on the go” backup and storage solution…
Firebase is Google’s mobile application development platform and the fastest way to build your App. Firebase is a complete backend solution that can manage authentication, real-time database and hosting as well. It is built on …
As the name suggests, this Firebase product ensures all the data are synchronized for all the clients in real time. The real-time database is a NoSQL database which…
The Jupyter Notebook is an open-source web application that allows you to run the live code, embed visualization and explanatory text all in one place. It supports dozens of programming languages like PHP, Ruby on Rails, Spark, Matlab and many more.
We all know that GCP provides lots of cloud services to reduce our work. Here, we pay only for those services which we use. Don’t you think it would be…
A term Serverless refers to the cloud computing model in which cloud service providers manages computing resources dynamically. The pricing for the utilized resources is based on the amount of …
Google Cloud platform offers autoscaling capabilities that allow us to automatically add or delete instances from a managed instance group based on increase or decrease in the load. Google Cloud Autoscaling…
An IP address is a basic part that a computer needs in order to communicate with other computers or a web server on the internet. The Internet has grown larger than anyone could have ever imagined. So what has the size of the internet to do with Cloud Network Address Translation (NAT)?
Azure Storage Account is Microsoft’s cloud storage solution for latest data storage scenarios. Azure Storage provides an object store which is a tediously expandable object store for data objects. In addition to this,…
Terraform is a tool (IaC) for creating and managing infrastructure. it supports multiple cloud providers including Google Cloud and Amazon AWS. Here you will write configuration files which describe the infrastructure components. For Example an EC2 instance and the AWS VPC.
A Geofence is a virtual fence set on a real geographical area. This feature uses the Global Positioning System (GPS), Radio-frequency Identification (RFID), WI-Fi or Cellular data to define geographical boundaries…
The Syncfusion Dashboard Platform is the best tool for creating an interactive business dashboard and which can be managed and shared very easily. With the help of Syncfusion Dashboard Platform, we can transform the data into visualization in minutes and make better business decisions quickly…
Grand Central Dispatch is used in iOS to introduce concurrency and parallelism in the iOS applications, so that multiple heavy tasks are performed in the background, resulting in the smooth experience of the application usage, as the main thread is unaffected by the heavy background tasks.
Applications always get evolved by adding new functionalities or the modification of the current changes. If we made any changes in our existing FireTV application, then we need to update the current Live version of the application with the recent submission.
App Center is a tool which is used to build, test and distribute applications. Developers monitor the standing and usage of the app using the Analytics and medical specialty services and interact with the users using the Push service once the app is deployed.
RethinkDB is an open source, document based NoSQL database that stores the information in JSON format.
Serverless computing is used to write and deploy the code. We don’t need to manage the underlying infrastructure. It increases developer productivity because the developer has to focus on building great applications and abstracting away the rest.
Virtual Private Cloud Network or simply network is a virtual version of a physical network. In Google Cloud Networking, networks provide data connections into and out of cloud resources – mostly Compute Engine instances. Securing the Networks is critical to securing the data and controlling access to the resources.
tvOS is an operating system which is developed by Apple. It launched on Sep 9, 2015. Currently, we are using many of the streaming devices to play the video. tvOS is one of the most popular streaming devices in the world but currently,…
In today’s era, data is the biggest asset. The data gathering, data storage, and data exchange are the major concerns while handling it. Considering the data as future currency, the transaction of this is a crucial subject. Even though, the basic intention will always be to ensure the security, reliability,…
Fitbit, Inc. is an American company headquartered in San Francisco, California. Its products are activity trackers, wireless-enabled wearable technology devices that measure data such as the number of steps walked, heart rate, quality of sleep, steps climbed,
Google Fit is a health-tracking platform developed by Google for the Android operating system and Wear OS. Google Fit collaborated with the American Heart Association (AHA) to develop two goals based on their activity recommendations shown to impact health…
The trackable Apple Watch exercise routines increased by two in watchOS 5 when Apple added yoga and hiking. These workout types join walking, running, cycling, elliptical, rower, stair stepper, HIIT, swimming, and wheelchair as available choices.
Samsung Health is an application developed by Samsung which is available free of cost. This application has been designed to track various aspects of the daily life which contribute to the well being such as physical activities, diet, and sleep.
The Health app makes it easy to learn about your health and start reaching your goals. It consolidates health data from iPhone, Apple Watch, and third-party apps you already use, so you can view all your progress in one convenient place.
This article provides an overview of how to get deep links working in a React Native application for both Android and iOS platforms.
Deep Linking in Roku Channel is mainly used for launching the public channel, performing the universal search and for directly opening to a specific part of the video that is in a public channel.
The higher barrier in the Angular is creating libraries of components so that other Angular applications can use it too. With angular 6 it is much easier to create libraries so let’s dive right in..
Angular Material could be a UI component library for Angular developers. Angular Material provides modern UI components that work across mobile, web and desktop. Angular Material to facilitate the development process through…
WordPress 3.0 comes with a feature of Multisite, which allows the user to create a “Network” of subsites within a single install of WordPress. Thus by installing WordPress just once on your server, you can run as many sites as you want.
Google App Engine is a Platform as a Service (PaaS) product that provides access to Google’s scalable hosting. It builds and deploys an application on a fully managed serverless application platform.
SRE stands for Site reliability engineering. As stated in the name SRE means always keep your site up or we can say create ultra-scalable and highly reliable software systems that will never ever fail.
Kubernetes is an open-source container orchestration tool that can automate scale, distribute and manage fault tolerance on containers in the event of a failure in the component. Kubernetes is originally created by Google and then donated to Cloud Native Computing Foundation.
Getting ready to kick start your next hybrid mobile application development framework and not sure about whether to publish your progressive web apps? This blog is for you!
Remote that means something which is not exactly in contact or physical contact, Sensing means getting information, data something like temperature, pressure, photograph, etc.
Detecting human emotions with technology is almost a challenging task. Research has shown that 90% of our communication can be non-verbal. Now thanks to MACHINE LEARNING, there has never been a more exciting time in the history of computer science.
Performance testing is process of determining speed of a software program under a workload. Start your journey in Performance Testing by reading further.
Good technologies solve many problems and make our life easy. Great technologies deliver new ways to think about ourselves and the future.
Redis is an open source (with minimal restrictions on the use and distribution of the software), memory resident database store which especially relies on the main memory unit for computer data storage. Redis can be used as a storing database…
Many of the developers agree with the fact that both React and Angular are best open-source technologies for front-end development. As Angular landed in the market much before React,
A normal Angular application executes within the browser, rendering pages within the DOM in response to user actions. Angular Universal executes on the server, generating static application pages that later get bootstrapped on the consumer.
Testers are even scared to envision a scenario where a bank app crashes and worst of all if there is a security breach. Deloitte suggests that cyber risk is the topmost concern of the majority of financial services risk managers.
Splunk is a software platform which searches, analyzes and visualizes the machine-generated data which make up your IT infrastructure and business. Machine data is the data which is generated by machines like CPU, IoT devices, websites,
AWS support multiple TLS/SSL certificates on ALB using Server Name Indication (SNI). Read basic steps to add multiple SSL certificates on single AWS ELB.
When migrating Gitlab to a new server, you might face many problems like incompatible versions, different OS (so different latest Gitlab version), etc. Before migrating the Gitlab to the new server, we have to make sure that Gitlab in both servers…
GitLab is the Web UI or an interface for Git. Gitlab has two versions: Community Edition and Enterprise Edition. GitLab Community Edition is an open source having an MIT Expat license and GitLab Enterprise Edition is built on the…
For publishing the Fire TV application on the Amazon App Store, the first thing you need is to have an Amazon developer account. For opening the developer account, just register on Amazon developer account Opening a developer’s account is absolutely…
Marketing communication has become more robust and efficient through Roku channels. Advertising campaigns through Roku channels utilize diverse media channels over a particular time frame and target identified audiences…
You are in need for something and you are searching the web frantically for it. You finally find what you are looking for. You are relieved that finally your search is over and you click on that very link and then disappointment takes…
The Health Insurance Portability and Accountability Act of 1996 (HIPAA) is legislation that is designed for US workers to retain health insurance coverage when they change or lose their jobs.
Magento is a leading eCommerce platform used for online stores. It has a scalable solution with powerful out of box functionality, good store management, with outstanding customer experiences. Magento 2 is written in PHP which leverages…
Coding the email templates using HTML is complicated and the templates for Outlook gets even more complicated since Outlook rendering issues are emphatically common. A broken email means a disappointed subscriber and it impacts the brand identity in…
Shopify is an ecommerce platform which aid you to build online store with great user experience. Now a days, one has not to worry about all the drama that comes with building the website from scratch and pay huge amount to developers for…
XPath is a query language for selecting the nodes from the XML or HTML document. It is used for scraping the web content from the XML or HTML document using the different type of selectors…
App Store Optimization (ASO) is the practice of enhancing the appearance of an app on app stores’ search results. Rankings of an app improve when it is visible among featured app store snippets. Like in SEO, ASO experts have to take deliberate steps to ensure…
Since past couple of years, tech industry had been abuzz with the new age Google Cloud and it’s AI capabilities that are integral to Google Cloud. Ever wanted to do a workshop…
Our clients value the ability to share their business ideas and strategies without hesitation. They cherish technological advances and process-innovation. And they need quick solutions to a changing and dynamic world. At Tudip Technologies, we’ve got those areas covered, and that’s why are clients love us.
SSL stands for Secure Sockets Layer and it is a standard protocol for establishing the encrypted form of links between the server and user’s browser in an online communication channel. An SSL certificate is a digital certificate which used to authenticates the identity of your website with a unique cryptographic key.
What is SSH: SSH allows you to access the remote system securely. You can access the remote system in two ways, first one is using a password and the second one is using a private and public key.
What is IoT? IoT is the Internet of Things. We all have heard about IoT but has anyone heard of Kevin Ashton? Well, let me introduce you to the man who coined the term “Internet of Things”. He is British technology pioneer.
Why AWS key Management? As you know we can create multiple EC2 (AMI) in VPC (Virtual Private Cloud) and create load balancer to route the traffic. There is an application installed on EC2 from where we can create a multiple AMI under VPC and using load balancer we can distribute or route the traffic on the instances.
“Caching” is a concept of storing frequently used data to a give quick access locations so that requesting of the data will happen faster. There are various types of caches like CPU cache, GPU cache, disc cache, and browser cache, etc. Content caching is one of the most powerful ways to improvise the user experience.
GraphQL is an extremely flexible query language And React is JS library for building User Interface, both are developed by Facebook. GraphQL is one of the ways of making API’s. React is component-based UI development. GraphQL is an extremely flexible query language.
When you create an agreement with any particular person or organization, you have to take signs from all the parties. In old days, it was done by using pen signature. HelloSign is basically used for making the eSignature process complete with the help of HelloSign APIs with minimum efforts. And there APIs super cool and easy to use in your application.
Curl is used to transfer data to a server and also for to get data from the server, using one of the supported protocols (HTTP, HTTPS, FTP). With cURL we can do things likes proxy support, user authentication…
Zapier is a web-based and programmable service that allows end users or developer to integrate the web applications.
KeystoneJS is a powerful Node.js content management system and web app framework built on express and mongoose. Keystone makes it easy to create websites.
Read this article to get started with the Ionic framework. Ionic is ever trending. Tudip Technologies have been delivering quality Ionic apps for several years.
Docker is the operating system level virtualization. It is a tool that reduces the complexity of the communication that required between teams of people while deploying software in the production.
What is Git and why we are using it? Git is a Version control system, specifically a version control system for tracking changes in computer files (mainly in project directory).
MongoDB is the next-generation database that lets you do things you could never do before. It is a leading non-relational database management system and a prominent member of the NoSQL movement.
There are a lot of areas, where we need to the fastest way to perform video editing. At Tudip, our Test Engineering division usually creates a movie of issues they find in applications. These movies are then uploaded to issue reporting system like Jira and other.
With our intense Roku application development, we captured all the common problems and their solutions. Here is a quick list that you can refer as a starting point, if you run into an issue. First, you should learn how to debug a Roku application to begin with.
What are various Web, Mobile and API end technologies and how do they work in tandem? Tudip’s Web, Mobile and API Development Guide is a good starting point
Once the Roku channel has been developed and successfully tested, the Moment of Truth arrives! The final and most critical step is to publish the app on the Roku platform. There are two way to publish the Roku app/channel Non-Certified Channel OR Create a Public Channel.