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!

Infogain Appoints Narayan Kamat as VP and Global Head of Data, Analytics & AI

Los Gatos, USA: October 10, 2019: Infogain, a Silicon Valley based global leader in software platform engineering services and solutions, is pleased to announce the appointment of Narayan Kamat as Vice President and Global Head of Data, Analytics & AI, based out of Infogain’s Los Gatos office. He focuses on AI and analytics driven digital and data transformation services and managing successful business outcomes for Infogain clients.

Narayan brings over 20 years of global experience in heading markets and delivery, with specialization in Enterprise Data Management, Digital Transformation & Managed Analytics and AI for Fortune 500 enterprises. He is a strategist with a strong entrepreneurial outlook and understanding of business processes, financial management and technology. In addition, he has successfully run multi-million-dollar P&Ls, market development and managed multi-million-dollar data and analytics contracts.

Prior to joining Infogain, Narayan had a distinguished 18-year career at Cognizant where he held a number of progressive and global leadership roles while scaling up the Data and Analytics practice. During that time, he assumed multiple leadership roles ensuring high growth and profitability in the company’s North America Retail, Consumer Goods, Travel & Hospitality, UK&I region and running the data and analytics managed services business.

“We are delighted to welcome Narayan to Infogain. He is an accomplished, driven and self-directed global business leader and great fit for leading Infogain’s data, analytics and AI business. His expertise is a strong advantage that is in direct alignment with Infogain’s focus on digital transformation, analytics and AI based solutions for our clients,” said Nishith Mathur, Chief Technology and Strategy Officer, Infogain.

Infogain has over 25 years of expertise in data management, implementing BI with other IT services and engineering better products for Fortune 500 companies. Infogain offers transformational IT roadmaps that drive sustained profitable growth through our BI Center of Excellence and labs specializing on ML & AI led business solutions.

Narayan reports to Infogain’s Chief Technology and Strategy Officer, Nishith Mathur.

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

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

 

ChrysCapital-backed Infogain Acquires Silicus Technologies

Los Gatos, USA: October 01, 2019: Infogain, a Silicon Valley based global leader in software platform engineering services and solutions, today announced its acquisition of Silicus Technologies (Silicus), a Houston-headquartered Microsoft (NASDAQ: MSFT) Gold Partner and Microsoft Azure Expert MSP.

Sunil Bhatia, Chief Executive Officer, Infogain, said, “This acquisition is a significant milestone for Infogain.  The acquisition expands Infogain’s capabilities to deliver digital transformation services and reinforces our position as a leading digital innovator in the Microsoft Azure ecosystem. We will now deliver solutions from Edge to Cloud for clients in the Hi-Tech, Travel & Hospitality, Retail, and Insurance industries. We welcome Silicus’ customers and employees to our growing Infogain family.”

Silicus, a Microsoft Azure-focused cloud transformation services company, enables enterprises to drive business differentiation at scale through cloud-enabled innovation and modernization across apps, IoT, data, AI and infrastructure solutions. Silicus has over 500 employees across Houston, Texas and Pune, India. The company provides services to over a dozen billion-dollar companies based in the US.

“Silicus has been on a tremendous growth trajectory and we are very proud of the company we’ve built. This is a great time for us to join Infogain to achieve even greater success. We share a similar culture of innovation as well as the experience and expertise required to deliver the best digital solutions for our clients,” said Sumant Ahuja, Chief Executive Officer of Silicus.

Ayan Mukerji, President and Chief Operating Officer, Infogain, added, “We are excited to work with Silicus’ leadership team and employees. We will continue to focus on creating client value and delivering excellence. With Infogain’s expanded Microsoft Azure and IoT capabilities, our clients will further reduce their time to market and improve their market advantage.”

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

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

It’s a Great Time to be a .Net Developer

Authored by S. Ravi Kumar 

After watching the .NET Conference 2019, a three-day virtual conference organized by Microsoft, I can tell you it was an amazing conference with valuable information. The one thought that comes to my mind after this conference is “It’s a Great Time to be a .Net Developer.” Why? Because it’s the one framework which can be used to develop any application you want or need with excellent tooling and support from Microsoft, as well as many third-party vendors like Jet Brains, Telerik, Infragistics etc.

Major announcements from the conference are as follows:

.NET Core 3.0

The long-awaited 3.0 version of the framework was released. .NET Core is the cross-platform development framework of Microsoft used to develop all applications ranging from desktop, web, cloud, mobile, games, IoT & AI. This is big milestone for .Net developers because:

  • WPF & Windows forms development, companies maintaining their legacy apps can now port their applications to .NET Core and utilize the latest features and technologies.
  • .Net Core, by default, supports side-by-side installation and self-contained EXEs (Self-contained EXEs do not require frameworks to help them execute as they execute independently). This feature is now extended to WPF & Windows forms applications.
  • Full-stack Web development using C# and Blazor. You no longer need JavaScript for full-stack web development.
  • C# 8.0 with many new features!

ASP.NET Core 3.0

The next version of .Net Core’s web framework ASP.NET Core was released, and includes updates:

  • gRPC a language-agnostic, high-performance Remote Procedure Call (RPC) framework which helps you build strongly typed contracts of communication between applications.
  • Worker Service template a kind of application for long-running backend processes which can be used to host those long-running microservices to handle continuous responses.
  • Identity Server 4.0 – an OpenID Connect and OAuth 2.0 framework to manage Authentication as a Service, API Access Control, Federation Gateway, along with options to customize as per users’ requirements.
  • Blazor a component-based sub-framework of ASP.NET Core to build SPA (Single Page Architecture) based full-stack web application using C# & HTML.

C# 8 Announced

The next version of C# language was announced and  has new features to ease application development using .NET framework:

  • Support for Nullable reference type: One of the main issues for C# developers is ‘null exceptions’. When using this feature, a developer can mark the variables to support null, and the compiler will not check to ensure they are not assigned or initialized to null anymore.
  • Default interface members. Developers can now add members to interfaces and provide an implementation for those members. This language feature enables API authors to add methods to an interface in later versions without breaking source or binary compatibility with existing implementations of that interface. Existing implementations inherit the default implementation.
  • Pattern matching support which gives tools to provide shape-dependent functionality across related, but different kinds of data to make them more productive. This feature helps developers keep data and functionality apart. Patterns matching is available in Switch expressions, property patterns, and positional patterns.
  • Asynchronous streams allow developers to create and consume streams asynchronously. In order to consume async streams, C# 8 has added await-able for each loop to traverse through async streams.

App Center Support for Windows Applications

App Center is the DevOps suite of Azure services used by developers to Build, Test, and Distribute applications. Once deployed, it also helps developers monitor the status and usage of the app using real-time app diagnostics data, in addition to engaging with users via Push services. Earlier this service was limited to mobile and web applications only, in this conference, Microsoft announced support for WPF, and WinForms apps developed using .NET Core 3.0 on App Center.

Xamarin Announcements:

Xamarin is an open source app platform from Microsoft for building cross-platform mobile (iOS, Android), Mac desktop, wearable (watches), & tv apps with .NET. In .NET Conf 2019 Microsoft announced following enhancements for Xamarin Developers.

  • XAML Hot Reload for Xamarin.Forms: Make changes to your XAML UI and view them reflected live on your emulator, simulator, or physical device.
  • Xamarin Hot Restart: Test changes made to your app, including multi-file code edits, resources, and references, while using a much faster build and deploy cycle.
  • iOS 13 and Android 10: Take advantage of the full power and performance of native platforms and APIs. Including iPad OS, dark mode, and foldable support.

Blazor Server-Side Released

As mentioned above, Blazor is a component-based sub-framework of ASP.NET Core to build SPA based full-stack web application using C#. Currently, Blazor is supported via two hosting models Blazor WebAssembly which run on the client-side browser on WebAssembly and Blazor Server where the app is executed on the server from within an ASP.NET Core app. UI updates, event handling, and JavaScript calls are handled over a SignalR connection. Because of the following features, Blazor is considered the next big thing in the .Net world:

  • Write code in C# instead of JavaScript.
  • Leverage the existing .NET ecosystem of .NET libraries.
  • Share app logic across server and client.
  • Benefit from .NET’s performance, reliability, and security.
  • Stay productive with Visual Studio on Windows, Linux, and macOS.
  • It is built on a common set of languages, frameworks, and tools that are stable, feature-rich, and easy to use.

ML.NET Announcements

ML.NET is a cross-platform open-source machine learning framework written in .NET Core which allows .NET developers to develop/train their own models and infuse custom machine learning into their applications using C# or F#. In.NET Conf 2019, Microsoft released a preview version of a new tool for ML.NET called “Model Builder” which takes data as input and create ML models and generates code for using those models in the .NET application.

.NET Core 3.0 IoT Support

In.NET Conf 2019, Microsoft showed the example usage of .NET Core on IoT:

  • For running apps on Raspberry Pi and other devices including ASP.NET Core apps
  • Read sensor data & write to displays.
  • Deploy .NET Core apps directly onto devices or with containers.

With so many usages and benefits of .NET Core, it’s not surprising that every month more than 1 million developers are joining to start .Net Core development and have contributed to .NET Core framework features with 100 thousand plus PR (Pull Requests).

To close, I reiterate It’s a Great Time to be a .Net Developer by showing the following diagram used by Microsoft that showcases the complete breadth of the .NET framework

We are hosting a local .NET Conf this Saturday where we will followup the major announcements and show sample applications using the newly announced features of .NET framework. 

Infogain a ‘Major Contender’ in Everest Group’s 2019 Software Product Engineering Services PEAK Matrix Assessment

Los Gatos, CA, 26th September, 2019: Infogain, a leading provider of technology solutions is pleased to announce that it has been positioned as a ‘Major Contender’ in Everest Group’s Software Product Engineering Services PEAK Matrix Assessment 2019.

The assessment is based on Everest Group’s annual Request for Information (RFI) process, analysis of the marketplace and interactions with leading software product engineering service providers. The PEAK Matrix positions only the best-in-class service providers / technology vendors.

Everest Group evaluated 25 leading providers, classifying them a Leaders, Major Contenders, Aspirants and Star Performers. Infogain was evaluated across a wide range of criteria on the Everest Group PEAK Matrix that included “Market Impact” and “Vision and Capability”, basing the research on the following:

  • Service provider briefings on vision and strategy, performance, trends, frameworks and solutions, strengths, investment and improvement areas.
  • Buyer reference interviews, ongoing buyer surveys, and interactions that includes service provider performance, benchmarking, priorities and best practices.

Cathy Chandhok, Chief Marketing Officer, Infogain said, “We are excited and honored to be recognized as a Major Contender in Everest Group’s PEAK Matrix.  The results bear testimony to our software product engineering services expertise and consistent superior delivery.”

Nishith Mathur, Chief Technology and Strategy officer added, “With our new platform strategy focusing on cloud native architecture, microservices and the use of automation and machine learning, we have been accelerating innovation and engineering business outcomes for our customers. We look forward in our platform engineering space.”

“Enterprises globally are investing in the creation of digital platforms to drive efficiency in operations and deliver superior customer experience. Infogain has emerged as a Major Contender in software product engineering services owing to its strong capabilities in platform engineering,” stated Akshat Vaid, Vice President, Everest Group. “This, coupled with deep domain across its focus verticals, including hi-tech, retail, insurance, and travel and hospitality, has enabled it to engage with Fortune 500 customers. In addition, Infogain’s client engagement and strong project management capabilities are acknowledged by customers as its key strengths.”

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 expertise in software platform engineering and deep domain skills in travel, retail, insurance and high technology. We accelerate the delivery of digital customer engagement systems using digital technologies such as cloud, microservices, robotic process automation and artificial intelligence for our clients. For more information, visit www.infogain.com.

For more information, contact:

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

Automated Code Review Using Sonar

Authored by Amit Aggarwal and Priya Mandhan

In the current IT culture, where everyone lists ‘quality’ as their topmost priority, code quality is one of the most critical factors when we talk about delivery excellence. Code quality comprises many factors such as good code coverage with quality unit tests, less code smells, less code vulnerability, less code duplications, appropriate cyclometric complexity and many others. Automated code review tools are one-stop solutions which provide details on these factors. Automated code review tools help a developer to understand the quality of code during the development phase. These tools help the developer understand and identify the ‘bad code’ when introducing an application, in addition to giving an excellent explanation about the identified issue, suggesting the correct way of implementation.

There are many automated code review tools such as ReSharper, Code Climate, Code beat, Sonar etc. Sonar is the most common and preferred choice of tool for all developers, with multiple benefits. Sonar is an open-source tool with inbuilt support for code analysis of numerous programming languages with a pre-defined standard set of rules that run on the developer’s code to produce quality results. It can be easily integrated with various CI tools and can become a ‘quality gateway’ for the release of code.

The Sonar tool offers detection of errors during coding and provides recommendations on code standards and well-organized metrics based on pre-defined rules and algorithms which help gauge the code quality. Another significant benefit for the end-user is knowledge from the recommendations provided, further helping developers improve their coding standards.

Here are a few features and best practices for getting the most out of Sonar tools:

Fixes issues before they exist – Configure SonarLint as an extension/plugin in IDE (IntelliJ, Eclipse and Visual Studio). It will start notifying developers as they type code like a spell checker and get recommendations to improve. There are pre-configured sets of rules which detect common mistakes, tricky bugs and known vulnerabilities.

Customizes rules to quality profiles – Configure SonarQube on a centralized server to facilitate all developers. There are default sets of rules for different languages that are available. It is recommended to customize the tool by specifying your own set of rules, per coding standards and conventions of the project through a custom profile.

Additional Plugins – Enables support for additional code analyzers and languages (ex: YAML, TypeScript, Python, OWASP) in SonarQube by installing new Plugins from Admin dashboard. Sonar releases an enhanced set of rules periodically for existing languages with the flexibility to create a new plugin. All installations of SonarQube use plugins (C# is a plugin).

Integrates Sonar with Jenkins – Sonar is easily integrable, thus integrating SonarQube with Jenkins to execute unit test cases with every build saves time and effort (SonarScanner plugin for MSBuild). SonarQube settings are easily changed within Jenkins, without affecting the code. This helps in assessing results with every code check-in made by the developer in a build pipeline.

Monitors Graphs & Dashboards – SonarQube provides the ability to keep historical data of builds, record metrics and show progress graphs for all projects/components in one place. You can drill down each component/service individually and SonarQube will help you decide where to act first.

Enforces Quality Gates – Quality Gate is a set of conditions a project must meet before it can qualify for a release. It is a set of threshold actions like Code Coverage, Number of critical issues, Unit Test Pass Rate, etc. set on a project. A default feature of SonarQube it is customizable with the quality gate status displayed at the top of Project Page. If a developer tries to check-in any known coding issue or inject a security threat, then build will inevitably fail, pointing out the exact problem.

Sonar can assure better code quality, while at the same time enhancing and improving developers’ skills.

.Net Conference 2019 Meetup | Infogain

Join us for a meetup hosted by Infogain’s S. Ravi Kumar, founder of NCR Xamarin & Cloud Techies group, where you will get to learn about:

  • All new announcements made during this years .Net Conference
  • Applicability & benefits of newly launched frameworks and features
  • Demos of some new frameworks & features

Sign up HERE to attend! Limited seats only!

10:15 AM Registration
10:30 AM Highlights of .NET Conference by S Ravi Kumar
11.15 AM DevOps for .NET developers by Abhishek Maitrey
12:00 PM Break
12:15 PM Serverless architecture on Azure by Alok Bhatnagar
1:00 PM Building FullStack C# Web Apps with Blazor in .NET Core
3.0 by Abhishek Sidhhu & S Ravi Kumar

Venue:

 A-16, Sector 60, Noida,
Gautam Budh Nagar, 201301 (U.P.)
+91 12 0244 5144
info@infogain.com

 

THE CHURCHILLS 2019

Join Infogain for “THE CHURCHILLS 2019,” the annual premier event, hosted by the Churchill Club on Thursday, September 12th at the Hyatt Regency in Santa Clara.

Please nominate yourself to attend, register HERE.

Infogain recognizes excellence in innovation, leadership, collaboration and societal benefit for the purpose of inspiring others to positive action. The honorees were nominated by their contributions in four areas of excellence. In the spirit of “giving back,” they will share their perspectives and insights for contributing to the greater good.

THE CHURCHILLS 2019 | THURSDAY, SEPTEMBER 12, 2019
Time: 5:30 PM – Registration/check-in
6:00 PM – Dinner
7:00 PM – Program begins
9:00 PM – Program concludes
Location: Hyatt Regency Santa Clara, 5101 Great America Parkway, Santa Clara, CA 95054
Speakers: Game Changer—Peloton & Slack
Magical Team—Zoom
Local Benefactor—Carl Guardino, SVLG
Legendary Leader—John Thompson, Lightspeed Venture Partners & Microsoft