#TechPearl
Explore tagged Tumblr posts
Photo

Techpearl is a software development company based out of Bangalore, India. Techpearl works as your technology partner providing end-to-end software services for Software Product Development. We work on all the latest technologies including Android, IOS Native, Ionic Framework, AWS Serverless, Python, Django, NodeJS, Ruby On Rails, AngularJS, Sql Server, MySQL,PostgreSQL, DynamoDB, MongoDB, Wordpress.Â
0 notes
Photo
Techpearl is the best software company in India, we expert in developing customized applications as per client's requirement. We enabled our clients to transform into techsavvy using our state of art technologies.
As a trusted technology solutions partner for a variety of companies worldwide, Techpearl builds innovative software to solve real world problems. Whether the goal is to develop new products, automate existing processes, transition products to newer technologies â our solutions and adaptive strategies will provide the targeted results beyond expectations.
Our clients range from startups and entrepreneurs to established businesses, with extensive experience in digital transformation and the knowledge acquired in developing systems for diverse companies, we are well equipped to deliver catered software solutions for demanding businesses.
0 notes
Link
0 notes
Link
0 notes
Text
AWS Service provider in Bangalore India
Techpearl is one of the best AWS Service providing company in Bangalore, for various platforms such as Python, nodejs, Djanjo, Android, iOS and Hybrid. ASP.net, Angularjs, using  serverless technologies like Lambda, API gateway, Cognito and Redshift our team is highly expertise in mobile app development also software development."
1 note
·
View note
Text
Best Software Company In India
Techpearl is the best software company in India, we expert in developing customized applications as per client's requirement. We enabled our clients to transform into techsavvy using our state of art technologies.
As a trusted technology solutions partner for a variety of companies worldwide, Techpearl builds innovative software to solve real world problems. Whether the goal is to develop new products, automate existing processes, transition products to newer technologies â our solutions and adaptive strategies will provide the targeted results beyond expectations.
Our clients range from startups and entrepreneurs to established businesses, with extensive experience in digital transformation and the knowledge acquired in developing systems for diverse companies, we are well equipped to deliver catered software solutions for demanding businesses.
We continuously strive to keep up with the ever changing technical landscape.
0 notes
Text
Mobile application development company in India
Looking for a mobile app development company in India at affordable prices? Then Techpearl must be your choice. We work on all the latest technologies, Android, iOS, Hybrid platforms. ionic Framework, AWS Serverless, Python, Django, NodeJS, Ruby On Rails, AngularJS, SQL Server, MySQL, PostgreSQL, DynamoDB, MongoDB, Wordpress.Â
We are also credited to develop that best suits the requirements of our clients, and they recognise us the best mobile application development company.
0 notes
Text
Avoid OPTIONS call to improve the performance of your apps
When a cross origin request is initiated by a client app, Browsers make a preflight request before executing an actual request.
Example: Assume that example.com makes an authenticated POST request to a server api.service.com. The browser makes an additional OPTIONS request to api.service.com before making the actual request.
The POST request will be processed only if the response to the OPTIONS call has the headers
access-control-allow-methods:POST access-control-allow-origin:example.com
If these headers are not present, the POST call is aborted.
Preflight requests make CORS (Cross Origin Resource Sharing) secure, but at the same time they introduce noticeable latency to every rest API call.
This article explains how to avoid OPTIONS calls when you are using AWS cloudfront as CDN and AWS API Gateway to manage your APIs.
Prerequisites
AWS account.
Web Application hosted in AWS Cloudfront.
APIs managed by AWS API Gateway.
Steps 1. Create/Add an Origin in your cloudfront distribution.
a. Navigate to AWS API Gateway, select your API and click on âStagesâ from side menu, select any stage and copy invoke url excluding stage name.
b. Navigate to AWS Cloudfront, select your distribution and click on tab âOrigins and Origin Groupsâ then âCreate Originâ c. Paste invoke url copied from API Gateway in âOrigin Domain Nameâ d. Leave âOrigin Pathâ empty. e. Change âOrigin Protocol Policyâ to HTTPS Only. f. Leave the rest of the fields untouched to their default values and click on âCreateâ.
Create origin
2. Create/Add a new Behaviour in your cloudfront distribution.
a. Select your cloudfront distribution and click on âBehavioursâ tab and select âCreate Behaviourâ. b. Fill âPath Patternâ with stage name part of your API Gateway invoke url like below /stageName/* c. For âOrigin or Origin Groupâ choose Origin which you have created in Step 1. d. Change âViewer Protocol Policyâ to Redirect HTTP to HTTPS. e. Change Allowed HTTP Methods to GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE f. In âCached HTTP Methodsâ select  OPTIONS g. In âCache Based on Selected Request Headersâ select âWhitelistâ Whitelist all the headers which you are referring in your api business logic h. In âObject Cachingâ select Customize   Enter 0 for Minimum TTL   Enter 0 for Maximum TTL   Enter 0 for Default TTL i. Select âAllâ for Forward Cookies j. Select âForward all, cache based on allâ for âQuery String Forwarding and  Cachingâ k. Select âNoâ for âSmooth Streamingâ l. Select âNoâ for âRestrict Viewer Access (Use Signed URLs or Signed Cookies)â m. Select âYesâ for Compress Objects Automatically n. Click âCreate Behaviourâ
3. Test the Setup
a. Visit your web application using google chrome b. Open âNetworkâ tab in inspect mode c. Make an action which triggers rest api call and verify preflight (Options) requests are not made.
0 notes
Text
How to configure a CDN in AWS
Amazon CloudFront is a web service that speeds up the distribution of static and dynamic web content, such as html, css, javascript, and image files.
This document will cover the steps to host an angular website using AWS CloudFront.
Permissions Needed 1. S3 Permission 2. CDN Permission 3. AWS Certificate Manager Permission
Steps to configure CDN
1. Create an S3 bucket named webhost
    a. Create Index.html with the following content     i. <div style="text-align:center"> You have successfully completed your website hosting! </div>     b. Upload index.html to the S3 bucket
2. Configure the bucket for Web Hosting
    a. Select the bucket
    b. Select âPropertiesâ
    c. Select âStatic web hostingâ
        i. For Index document enter index.html (Angular prod build generates index.html as the starting point for the website)
        ii. For Error document enter error.html (create a file called error.html to show a custom error message when users access a wrong URL)
3. Set Bucket policy There are two possible options     a. Make the bucket public     b. If a custom policy is set, then make the content of the bucket publicly accessible. Refer to this document to set bucket policy
4. Create Cloudfront Distribution     a. Select services  from the top menu     b. Select CloudFront     c. Select Create Distribution.     d. Select Get started under âWebâ
Set âOrigin Domain nameâ as the Endpoint of Static website hosting (Step No 2)
Compress Objects Automatically â Select âYesâ for a better performance
CNAME â website name. (Optional, use this for user-friendly website name) If alternate domain is used, an ACM (AWS Certificate Manager) certificate has to be created
Refer to this document to create ACM.
In the above image, set the âDefault Root Objectâ to index.html
5. Click âCreate Distributionâ. 6. Map CNAMEs and Domain in Route 53 or any other DNS provider.
7. Type your domain in the address bar of the browser. You should see the following result.
0 notes
Text
Best software company in India
Techpearl is the best software company in India, we expert in developing customized applications as per client's requirement. We enabled our clients to transform into techsavvy using our state of art technologies.
As a trusted technology solutions partner for a variety of companies worldwide, Techpearl builds innovative software to solve real world problems. Whether the goal is to develop new products, automate existing processes, transition products to newer technologies â our solutions and adaptive strategies will provide the targeted results beyond expectations.
Our clients range from startups and entrepreneurs to established businesses, with extensive experience in digital transformation and the knowledge acquired in developing systems for diverse companies, we are well equipped to deliver catered software solutions for demanding businesses.
0 notes
Text
Software development services company in India
Techpearl is one of the best software development services company in India. Have a look at our happy customers. We have been partnering with entrepreneurs, and teams since 2013, building interesting products on interesting technologies. Come check out our project portfolios. Get in touch with us for any of your software development needs.
0 notes
Text
AWS Service Provider in India
 Looking for a quality AWS service provider in India at affordable prices? Then Techpearl must be the destination for all of your AWS related services. We also work on software development and mobile application development using the latest technologies like Ionic framework, Python, nodejs, Django, Android, Hybrid, ASP.Net, AngularJS, Serverless technologies like Lambda, API Gateway, and Cognito.
0 notes
Text
Software Development Technologies
Techpearl is expert in using the latest software development technologies. We work on AWS Serverless, Ionic framework, Python, nodejs, Django, Android, Hybrid, ASP.Net, AngularJS, Serverless technologies like Lambda, API Gateway, and Cognito. Our team is highly experienced in mobile app development and also in web software development.
0 notes