Infogain Architecture, Cloudification & Servicification

Architecture, Cloudification & Servicification Form Infogain’s Platform Strategy

End-to-End Digital Service Spectrum delivering Business Outcomes

Infogain Cloudification & Servicification – QUADRANT of Services

We Start Clients on the Right Road with our Technical Consulting Capabilities

Infogain “Cloudification” Offerings

Infogain’s Cloud Native Application Development Services

Infogain’s “Servicification” Capabilities Enable the API Economy

Case Studies

Infogain Named ‘Major Contender’ in Everest Group’s 2020 Quality Assurance Services PEAK Matrix® Assessment

Los Gatos, CA, January 14, 2020: Infogain, a leading provider of technology solutions is pleased to announce that it has been positioned as a ‘Major Contender’ in Everest Group’s Next-generation Quality Assurance (QA) Services PEAK Matrix ® Assessment 2020.

The assessment is based on Everest Group’s evaluation of close to 20 software product engineering service providers to identify only the best-in-class service providers/technology vendors as Leaders, Major Contenders or Aspirants.

Infogain was evaluated on ‘Market Impact’ mapping factors that include market adoption, portfolio mix, delivered value, and ‘Vision and Capability’ is based on strategy, scope of services, delivery footprint, innovation and investments. Everest Group also analyzed customer responses from surveys and interactions, including service provider performance, benchmarking, priorities and best practices.

Cathy Chandhok, Chief Marketing Officer at Infogain said, “We are thrilled to be recognized as a major contender for Quality Assurance Services in 2020. Gaining recognition as a Major Contender for Software Product Engineering Services earlier this year and now for Quality Assurance Services, is a great testimonial to Infogain’s product development expertise and relentless commitment to delivering value to our customers.”

Nishith Mathur, Chief Technology and Strategy Officer at Infogain, commented, “Infogain’s PAQman enables predictive analytics driven advanced automated testing by integrating intelligent automation using machine learning (ML) and artificial intelligence (AI) in the end-to-end testing value chain, helping enterprises achieve speed, efficiency and accuracy.”

Yugal Joshi Vice President at Everest Group said, The QA technology market is evolving, with enterprises at various stages in their transition between automating traditional QA for legacy technologies and implementing cutting-edge QA for emerging technologies. To serve this evolving market, Infogain has invested in IP and proof points in next-generation QA areas such as immersive technologies and cloud-native application testing, and built expertise in QA’s evolved role in engagements across multiple technology stacks”

Infogain’s Quality Assurance solutions include its PAQman testing automation module and its PAQman defect prediction module. These cover all domain functions including technical, functional, performance, data and security testing.” With Infogain’s DevSecOps approach, organizations achieve speed, efficiency and accuracy, while adopting a proactive approach to development.

Everest Group is a consulting and research firm focused on strategic IT, business services and engineering services. To view the full report, click here.

About Infogain

Infogain is a Silicon Valley headquartered company with software platform engineering and deep domain expertise in travel, retail, insurance and high technology industries. We accelerate the delivery of digital customer engagement systems using digital technologies such as cloud, microservices, robotic process automation and artificial intelligence to our clients.

Infogain delivers positive business outcomes for Fortune 500 companies and digital natives, using rapid prototyping and a solid foundation of DevSecOps-based software platform engineering that ensure high-quality and on-time delivery. A ChrysCapital portfolio company, Infogain has offices in California, Washington, Texas, London, Dubai, India and Singapore, with delivery centers in Austin, New Delhi, Bangalore, Pune, and Mumbai.

 

For more information, contact: 

Infogain

Sarmishtha Sinha
Sarmishtha.sinha@infogain.com
+91 8810573274

Archetype

Suryansh Gaur
suryansh.gaur@archetype.co
+91 9711306903

 

Practical Overview of ‘Blue Green Deployment Strategy’ for Continuous integration and delivery with Pivotal Cloud Foundry (PCF)

There are multiple application deployment strategies that help in minimizing the impact of frequent deployments on the availability of information and on business. Each strategy has its pros and cons.  Selecting the right one is determined by the needs and constraints of IT & business.  These strategies range from Big Bang Deployment, Phased/Ramped Deployment to Blue-Green Deployment, Canary and A/B testing deployment.

The Blue-Green Deployment Strategy is a popular technique. It has two identical production environments, usually named Blue and Green. The use of identical environments is to reduce risk and downtime.  Blue-Green Deployment Strategy fully supports the continuous delivery model. Under this strategy, any work that may be ongoing on apps does not (ever) hamper the availability of the apps.  At any time, one of the environments, such as blue, is live and current. During an update, the non-live version of the environments is updated and readied (green) and tested. Once final, the green production environment is made live.

The blue-green strategy is often used to deploy microservices applications on cloud or in-house infrastructure. Pivotal Cloud Foundry (PCF), a cloud-native platform for deploying and operating modern applications, enables the in-house infrastructure to serve as a cloud and infrastructure as a service:

  • PCF changes the routes from the load balancer, helping to switch between the blue and the green environments.
  • PCF provides granular control on domains and routes where the application is deployed, streamlining the blue-green deployment strategy and implementing it as part of a continuous delivery DevSecOps pipeline.
  • Routes represent the unique address of each application hosted under a cloud foundry domain. If an application named “notes“ is hosted in PCF as https://notes.cfapps.io/, for example, io represents the domain name in which notes application is registered and accessible through the https://notes.cfapps.io/ route.

Let’s consider that we have a microservice named “notes-service” for which we need to implement the blue-green deployment.

  1. ‘notes-service-blue’ represents the current ‘Live’ version of the microservice, running on production.
  2. ‘notes-service-green’ represents the new version of the microservice that needs to be deployed on production.

Implementation of a blue-green deployment strategy with PCF requires the following steps:

  1. Deploy the application version A in the blue environment with route blue.

‘Live route’ handles current live traffic and routes to the application version deployed in the blue environment

 

  1. Deploy the application new version B on the green environment with route green.

‘Temporary route’ handles the new application version deployed in the green environment.  Once it’s running, internal testing is completed to validate its functionality before routing the live traffic to this version.

 

After steps 1 and 2 in the CF dashboard, navigate to the routes section, and it will provide the following routes:

  1. Map the ‘green’ environment to the current live traffic route.

This will start routing the live traffic on both blue and green environments rendering both application versions active.

  1. Unmap the blue environment from the current live traffic route

Once the new version is stable and working, unmap the blue environment from the current live route to keep live requests now being served through the new application version (green).

 

  1. Remove the temporary route

Up till this step, both live and temporary routes can be used to access the new application version. Once the new version is determined to be stable, remove the temporary route so that the new version is accessible only through the live route. The blue is now the temp environment and kept available as part of the rollback strategy.

 

Plugging the ‘blue-green deployment strategy’ in the DevOps pipeline DevOps is crucial to the software development life cycle, the blue-green deployment strategy can be plugged into a DevSecOps pipeline to automate the preparation and the availability of the green environment with a new version, boosting the testing in the green environment and then rolling out the new version to market quickly.  Building the deployment strategy as part of the DevSecOps pipeline also helps in ensuring the application quality and validating the application on several security aspects before turning it for production live traffic and hence is gaining momentum in making it an integral part of DevSecOps pipeline.

For instance, negative testing on applications, integrated with the DevSecOps pipeline, will validate if the application behaves securely; at the same time, it receives a corrupted or vulnerable data request.  These tests would be useful to streamline the vulnerabilities management. When a vulnerability is identified in the current live (blue) environment, a patch is deployed on the green instance to resolve the vulnerability and then taken live, ensuring there is no downtime for the users.

Here is an example of blue-green deployment strategy using the Jenkins pipeline in the “notes-service” application mentioned above:

  1. Blue pipeline: build and deploy notes-service-blue on the blue environment.
  2. Green pipeline – build and deploy notes-service-green on the green environment.
  3. Blue-green switch pipeline — switch between blue and green environments for rolling out the new version (notes-service-green) or to roll back to a previous version (notes-service-blue).

Follow the below mentioned sample Jenkins pipeline script to set up a blue and green pipeline

Integration test cases need to be set up to automate the deployment completely with integration testing and traffic routes switchover to combine the green and blue-green switch pipeline together.

 

Follow the below sample Jenkins pipeline script for blue-green switch pipeline to setup:

Deploy the green (new version) to the staging environment  

 

Execute Integration Test cases in the staging environment

Switch routes to route the live production traffic to the green (new version) application code

 

The blue-green deployment strategy is immensely beneficial, and it can play an integral role in bringing agility in application deliveries and supporting business continuity. It helps automate the deployment process with zero downtime along with the automated integration testing of a new version in a production ready environment. The one drawback, at least for some businesses, is that it increases the overall cost of infrastructure to host two identical application environments. But, the business benefits from shorter deployment cycles lead to reduced time to market, customers get product value in less time, and customer feedback reaches the product team faster which meant it can fix problems faster.

Need help in implementing your blue-green deployment strategy? Then reach out to our experts here.

 

Full Stack Web Development without JavaScript

Authored by S. Ravi, Technology Advisor

Almost all browser-based apps today are coded in JavaScript (or similar languages that transpile to it). So, when an architect or developer making decisions on developing new full stack web application, they need to review a sea of options such as

 

 

  • Which backend language to use,
  • Which tools have support for those languages,
  • Which SPA (Single Page Application) framework to use in frontend Angular/Vue/React etc.

My recent presentation at Tech Bhubaneshwar was targeted to answer these very points, at the same time addressing ambiguities that exist around these questions.

The confusion in selecting frontend UI framework is due to many problems with JavaScript (JS) based SPA frameworks including:

  • JS is not widely accepted because it’s a dynamically typed language
  • Less integration and feels more like stitching.
  • Issues with browser support
  • Moves too fast, with many choices for framework which is intimidating

Also, SPA’s are more expensive to maintain because:

  • Both front-end and back-end teams need to be maintained
  • Training to become a full stack developer and mastering both front-end and backend technologies is difficult
  • Use of a different language than JS on the backend
  • Duplicate business logic (validation) or just have server
  • Lacks IDE/compiler help between backend models + front end making AJAX calls
  • Using another tool (GraphQL, TypeScript/C# syncer, etc.)

Introducing Blazor:  Steve Sanderson from Microsoft team who has also created Popular JavaScript framework (e.g. Knockout JS), visualized the tremendous possibilities of WebAssembly, a binary instruction format for a stack-based virtual machine, and designed a framework to output C# code in WebAssembly. That framework is called Blazor. The official definition of Blazor: “Blazor is a free and open-source web framework that enables developers to create web apps using C# and HTML” and has come a long way from its initial experimental days.

Blazor framework has component-based architecture:

  • Blazor Server: These apps are hosted on an ASP.NET Core server in ASP.NET Razor format. Remote clients act as a thin client, meaning that the bulk of the processing load is on the server. A client’s web browser downloads a small page and updates its UI over a SignalR connection. Blazor Server was released as a part of .NET Core 3.
  • Blazor WebAssembly: Single-page apps are downloaded to the client’s web browser before running. The size of the download is larger than that of Blazor Server; depends on the app, and the processing is entirely done on the client hardware. This app type enjoys rapid response time, and as the name implies it is written in WebAssembly, as opposed to JavaScript. A beta version of this framework has been made available, with general availability scheduled for May 2020.

Why would you be interested in this?

  • C# is a fantastic language not that JavaScript isn’t…but statically typed languages are winning (like TypeScript, Flow, Reason, etc.) as mentioned in NPM (Node Package Manager) survey 46% of respondents said they are using TypeScript for creating packages.
  • NET Core performance is ranked #7 on TechEmpower Framework Benchmarks It’s 8x faster than Node, 1.5x faster than Netty (Java), 47x faster than Django (Python), 7x faster than Kotlin, etc.
  • Share logic with existing .NET backend such as Validation logic and Models from Server when retrieving from the Client
  • Consolidate frontend and backend teams under one language

Currently Blazor supports so many features mentioned in below Image:

You should use Blazor Server when:

  • Creating a thin client application
  • Using proprietary code which you don’t want to share with anyone
  • Want to use full .Net Core runtime
  • Microsoft Support

You should use Blazor Wasm when:

  • Giving offline support to user or create a PWA (progressive Web App)
  • Want a Zero Latency UI

The Microsoft team is currently working on .NET 5 and has plans to release Blazor WebAssembly in May 2020. Steve Sanderson team is working on framework to Desktop and Native mobile applications using Blazor.

More on Blazor,

Official Blazor Documentation:

https://docs.microsoft.com/en-us/aspnet/core/blazor/get-started?view=aspnetcore-3.1&tabs=visual-studio

Curated resources maintained by Blazor community:

https://github.com/AdrienTorris/awesome-blazor

https://github.com/StevenTCramer/awesome-blazor

 

Revisiting the Successful “SPA Framework Day @ Infogain”

Single Page Application (SPA) Framework Day @ Infogain was well attended last week on Infogain’s Noida campus.  In case you missed it, we wanted to give you a quick recap of what was presented on SPA, including new frameworks that will be available soon.  The day started with a presentation by S. Ravi Kumar giving an intro about NCR Cloud & Core Techies meet-up group and SPA frameworks. Then, he announced the topics and speakers and dived into audience expectations.

All of the sessions were interactive, with the audience comparing and discussing the benefits of Angular, React, and Blazor, even pitting them against each other. This made for a lively discussion and much interaction among attendees.

Quick recap:

Get into Client side with Angular: This was the title of the first session of the day, which was given by Nitin Pandit. In this session, Nitin explained about essential tools used by developers to get started with Angular development. Nitin explained the usage and benefits of learning and using Angular along with tools and frameworks like NPM, CLI, Reactive extensions, etc.

Getting Started with React JS: Sanjeev Kumar presented the second session of the day. This session was more of a hands-on discussion where Sanjeev expounded on the basics of React JS along with step-by-step use cases, as well as practical examples on how to use React JS on a website to make it more efficient and responsive.

Full Stack Web Development Without JavaScript: Our very own S. Ravi Kumar presented the third session. Ravi spoke about the challenges faced by architects and business owners while choosing technologies for full-stack web application development and how those challenges can be addressed by Blazor, a new SPA framework by Microsoft. He described the basic features, benefits, drawbacks, and business scenarios for using Blazor in enterprise applications and showcased some open-source demos.

Introduction to JamStack using GatsbyJS: Jyotishman Saikia presented this session, he introduced the audience with static site generator framework GatsbyJS and tools associated with it. He described the challenges faced by novice web developers in developing static sites and how GatsbyJS solve those challenges.

Infogain has plans to host more technology meet-ups in the future, so watch this space for updates and drop us a line here if you have a question or comment.

Speakers at the Meetup:

Nitin Pandit, Microsoft MVP & Solution Expert at Infragistics
Sanjeev Kumar, Developer & Community Speaker at MindFire Solutions
S. Ravi Kumar, Technology Advisor & Community Speaker at Infogain
Jyotishman Saikia, Developer at Bharat Pay

 

 

Celebrating the Week of Tech Intensity

Authored by S. Ravi Kumar, Technology Advisor 

A couple of weeks ago, Microsoft had organized its weeklong annual conference for developers and IT professionals – MS Ignite, in Orlando, Florida. The entire conference was focused on celebrating the week of Tech Intensity. Satya Nadella CEO Microsoft described Tech Intensity as a mixture of ‘Tech adoption,’ ‘Tech Capability,’ and ‘Trust.’ This is set to empower every person & organization to achieve more and transform an organization into a technologically advanced company.

The conference was packed with new announcements across all of Microsoft’s offerings, along with sessions that showcased the capabilities, features, and benefits of these new announcements.

Here are a few of the announcements from the conference that we are excited about:

  1. New products in the Azure Stack Product Suite: Microsoft has expanded the Azure Stack product suite. Since Edge computing requires processing data closest to its source, the Azure Stack products help customers meet their Edge computing needs. During Ignite, following new products were added to Azure Stack Product Suite:
    1. Azure Stack Hub: Azure Stack has been renamed to Azure Stack Hub. It allows you to run all Azure services such as serverless computing with Azure Functions, Azure Kubernetes engine to simplify containerized deployment, management, and many other Azure services on-premises in a connected and disconnected mode in user’s datacentre.
    2. Azure Stack HCIis a hyper-converged Windows Server 2019 cluster device that lets the user deploy high-performance VMs in their own software defined datacentre and connect to Azure for cloud services like Azure Backup, Azure Monitor or Azure security center, etc.
    3. Azure stack hub rugged series is the expansion of Azure stack devices which provide all services of Azure stack services in extreme disconnected environments.
  2. Launch of Azure Arc: Azure Arc is the new suite of services that gives enterprises a single platform for managing resources across their own data centers and large clouds – including Amazon Web Services and Google cloud. Along with extending the current features of Azure to local Azure Arc enabled datacentre, Arc provides the following new features:
    1. Option to create single security policy to manage both Azure and local data centre resources.
    2. Custom or default updates like regular Azure services.
    3. Scaling up or down the local data center resources based on available capacity.
    4. Geo-Replication services for copying one datacentre resources to another location or even on AWS.
  3. Launch of Azure Synapse: Azure Synapse is a service for building and managing end-to-end data analytics. It’s a mix of two data Integrations, data warehousing and big data analytics at cloud level. It provides the following services:
    1. Integration that enables data capture from different services.
    2. Ability to query data that is scattered in large scale relational and non-relational database.
    3. Capability to run concurrent data queries on scattered data in large scale relational and non-relational databases.
    4. Default integration of power BI in Synapse workspace to build power BI reports & enterprise semantic models.
    5. Default integration of Azure data share in Synapse workspace, to ensure its secure inside or outside of organization.
    6. Synapse supports a serverless query service and a cluster-based form factor to support both Apache Spark and ANSI SQL enabling all analytic workloads.
    7. Default integration of Azure Machine Learning in Synapse workspace to manage machine learning models and predictions.
  4. New Capabilities to current Azure Developer services: New capabilities have been added to the existing Azure developer services:
    1. Dev Spaces connect feature in Azure Kubernetes Services.
    2. Azure Security Centre is now integrated in Azure Kubernetes Services.
    3. Azure functions now support development in .Net Core 3.0, Python 3.7, PowerShell and a new premium plan which gives no cold start feature to Azure functions to save initial load time.
    4. App Service now provides free SSL certificates for its services.
    5. Java developers can now develop SpringBoot based Java applications on Azure cloud.
  5. Visual Studio Online General Availability Preview Announced: Visual Studio Online is an on-demand development environment in cloud accessible from any web browser. Apart from integration with Visual Studio Code desktop, its features include:
    1. Support for all Visual Studio extensions
    2. Live Share
    3. Intellicode support
    4. GitHub and Azure DevOps integration to create a dev environment on cloud on the fly
  6. Project Cortex Announced: A new service in Microsoft 365 Services Suite, Project Cortex integrates Microsoft graph with AI to make the documents an interactive knowledge repository, it:
    1. Automatically highlights new keywords in an email and creates wiki containing data related to the keywords.
    2. Removes background noise in video from Microsoft video streams.
    3. Shares whiteboard in Microsoft Teams.
    4. Natural language search in Outlook.
  7. Launch of Endpoint Manager: Microsoft is combining its ConfigMgr and Intune services that allow enterprises to manage PCs, laptops, phones, and tablets they issue to their employees under the Endpoint Manager brand. It is also launching several tools and recommendations to help companies modernize their deployment strategies. ConfigMgr users will also get a license to Intune to enable them to move to cloud-based management.
  8. New privacy features in Chromium-based Edge browser: Microsoft’s chromium-based version of edge will be generally available on January 15. The release candidate is available now. Several new privacy features have been added to Edge, including a newly enhanced InPrivate browsing mode. Edge’s business users are likely to benefit from its deep integration with an updated Bing engine, which can now surface business documents

Microsoft has made available most the sessions from the conference online and they can be accessed here.

Watch out this space for details as we schedule a MeetUp session soon and share demos based on these new announcements.

 

 

NetApp Insight 2019

Infogain is delighted to announce that it is attending the NetApp Insight 2019.

Call to Action: Meet Infogain’s Rajesh Pokale, Assistant Vice President, Sales to discuss our Engineering solutions.    Connect with Rajesh on LinkedIn

ChrysCapital-backed Infogain Acquires Revel, a West Coast Digital Consultancy

Infogain, a Silicon Valley based global leader in software platform engineering services and solutions, today announced its acquisition of Revel Consulting (Revel), a Seattle-based digital experience consultancy serving Fortune 500 clients on the West Coast. The combination of strategy, design and platform engineering will enhance how both firms meet growing demands from the modern-day enterprise and create powerful human experiences in an increasingly competitive digital marketplace. Revel will become a wholly owned subsidiary of Infogain and continue to operate as an independent brand.

“Combining Infogain’s world-class product and platform engineering with Revel’s expertise in digital marketing, experience and commerce is just what many CMOs, CDOs and business heads are looking for,” said Sunil Bhatia, Infogain’s CEO. “With this acquisition, we can strengthen our clients’ competitiveness through highly engaging digital experiences seamlessly executed with cutting-edge technology.  Company culture was also a critical factor, and both Infogain and Revel are committed to an empathy-driven, people-first approach to running businesses.”

“Revel helps clients envision the future of the experience economy, and with Infogain, we’re dramatically increasing our ability to engineer it as well,” said Vikas Kamran, Revel’s CEO. “Imagine a world where trust defines a company’s relationship with its customers and where personalized digital experiences feel valuable, not intrusive. We’re creating a better model that blends design thinking and human-centered digital experiences with advanced analytics, machine learning, IoT and cloud. We’re confident we’ll be unlocking a whole new world of opportunity for our clients and for Revel employees.”

Revel’s lifecycle approach to marketing, customer experience and commerce delivers go-to-market and brand-driven strategies that are a perfect complement to Infogain’s custom-built technology products and platforms. The firm has deep expertise architecting, implementing and executing winning digital business strategies for companies of all sizes and across multiple industries.

“This is an exciting time for Infogain and Revel. We’ve seen Revel design dynamic experiences and use their unique and authentic voice to build trust, loyalty and lifetime customer value,” said Ayan Mukerji, Infogain’s COO. “Together we are bringing design thinking to platform engineering, creating a combination we’re confident will resonate powerfully with our clients.”

About Infogain

Infogain is a Silicon Valley headquartered company with software platform engineering and deep domain expertise in travel, retail, insurance and high technology industries. We accelerate the delivery of digital customer engagement systems using digital technologies such as cloud, microservices, robotic process automation and artificial intelligence to our clients.

Infogain delivers positive business outcomes for Fortune 500 companies and digital natives, using rapid prototyping and a solid foundation of DevSecOps-based software platform engineering that ensure high-quality and on-time delivery. A ChrysCapital portfolio company, Infogain has offices in California, Washington, Texas, London, Dubai, India and Singapore, with delivery centers in Austin, New Delhi, Bangalore, Pune, and Mumbai. To learn more, visit https://www.infogain.com/

About Revel Consulting

Revel is a full-service digital consultancy led by thinkers, designers, storytellers and makers excited by the limitless opportunities each tomorrow brings. The firm develops innovative business models, designs powerful user experiences, activates seamless operations, and manages the technology platforms that bring true digital transformation to life. With empathy as its guiding principle, Revel’s human-centered business philosophy attracts and inspires people to create substantial value and achieve more together. To learn more, visit www.revelconsulting.com

For more information, contact:

Infogain

Cathy Chandhok
Chief Marketing Officer
cathy.chandhok@infogain.com
(408) 355-6028

Archetype

Gaurav Dhawan
Account Director
gaurav.dhawan@archetype.co
+91 991-150-8885

Hacktoberfest 2019 Contributions Showcase

Authored by S. Ravi Kumar, Technology Advisor 

Did you participate in “Hacktoberfest 2019?” Infogain is sponsoring a Meetup event to celebrate this years’ Hacktoberfest. The event is open to all developers from the Delhi NCR area who participated in Hacktoberfest 2019. This is a great opportunity to get together and talk about your open source projects from the event. The Meetup will be held on 9th November 2019 at Infogain India Pvt. Ltd., A-16, Sector 60, Noida.

Learn more about the 2019 Hacktoberfest here.

Register here to join us for the meetup!

Hacktoberfest (Hacker fest in October) is an annual global community event and a month-long online celebration of open-source software development. The objective is to support and celebrate open source, by giving back to the open-source community.  Hacktoberfest welcomes all participation from beginner to expert. Here are some advantages for participating in Hacktoberfest 2019:

Learn new skills: Open Source is a great teacher! With an open community, the opportunity to learn is vast. While working on an open-source framework or library, you may encounter a new scenario from that framework/ library that you have not visualized for your application. This is now possible, because someone else already did it, and shared it with the community.

Make it better: This could be your golden chance to improve your favorite framework, language or a library. This is especially beneficial if you use any of these to develop client applications or come upon an issue which is not supported by that certain framework or the library. This is your chance to share the work you accomplished to fix that issue and it may be included within the framework itself.

Showcase your skills and build your reputation: The applications that many IT professionals work on are typically their clients’ intellectual properties. Often, there is no way to share info about this work or the skill they possess. However, contributing to an open-source platform is the key!  Any and all contributions whether it is development, documentation, testing or promotion, you are free to share the link with anyone.

Grow your professional network and mentorship: While working on an open-source application, framework, or library you get the opportunity to connect with many likeminded people, and to learn from their experiences. You also get an opportunity to share your own experiences, and “give back” by mentoring them, so they can grow in their careers.

There is always the Goodies! Hacktoberfest is full of the coolest goodies – all the companies participating in Hacktoberfest 2019 give away many kinds of goodies or “swag”, like t-shirts, mugs, trophies etc. which you can show off 😊.

Here are a few open-source projects from Hacktoberfest 2019 that we have curated for you:

The complete list of all the projects is available for download at Hacktoberfest here.

Are you ready for the Meetup at Infogain? After participating in Hacktoberfest, mark your calendar and join us on 9th November 2019.

Register here

Have questions?  Contact S. Ravi Kumar  

Happy Hacktober Fest!