• Skip to main content
  • Skip to footer

InRhythm

Your partners in accelerated digital transformation

  • Who We Are
  • Our Work
  • Practices & Products
  • Learning & Growth
  • Culture & Careers
  • Blog
  • Contact Us

Employee Engagement

Aug 10 2023

Nurturing Inclusivity Beyond Borders: InRhythm’s Herb Garden Summer Party

Overview

In an era where physical boundaries have been replaced by digital connections, InRhythm is leading the charge in creating a work culture that knows no distance. Our recent virtual Herb Garden event, where participants were guided in planting Dill, Basil, and Fennel seeds from the comfort of their homes, demonstrated an unwavering commitment to building a diverse, inclusive, and uplifting work environment. Our Virtual Summer Party was about much more than just planting seeds—it was sowing the seeds of connection, growth, and unity across continents.

Cultivating Inclusivity One Seed At A Time

As screens lit up with faces from various time zones, a shared sense of excitement transcended the virtual space. The Herb Garden event wasn’t merely about nurturing plants; it was about nurturing connections. InRhythm’s dedication to creating an inclusive culture was evident as participants, regardless of their physical locations, embarked on a journey to cultivate their own herbs. Through every step of planting, from sowing the seeds to sharing personal snapshots throughout our #inrhythm-family Slack channel, the event symbolized InRhythm’s commitment to fostering growth, both personally and professionally. 

Our virtual Summer Party wasn’t just about plants— it was about planting the seeds of a unified culture. It’s a testament to the belief that true inclusion goes beyond physical location; it’s about embracing diversity, celebrating individual growth, and fostering a sense of unity that’s palpable no matter the distance. By extending opportunities for remote workers to actively participate in events, InRhythm has created a sense of belonging that stretches beyond the confines of an office. 

“Inclusion” Isn’t Just A Buzzword

At InRhythm, work-life culture isn’t just a buzzword—it’s a vibrant reality that embraces every individual, whether they’re in the office or logging in over the worldwide web. Our herb garden event was just one of many initiatives we’ve taken to make sure every InRhythmer feels intimately a part of our InRhythm Family. 

To kick off the prioritization of our work-life culture across the board, we held both a Virtual Truffle Making Holiday Party and Paint and Sip Experiences at the start of the year. As participants donned their aprons and joined the digital gathering, the joy of culinary exploration united InRhythmers across the globe. By bringing both our in-office and remote workers together to create art, share stories, and strengthen bonds, we gave intimate focus to our collective community. InRhythm’s work-life culture thrives on moments like these—where diversity isn’t just acknowledged, but celebrated, and where every virtual event becomes a stepping stone towards a more connected and unified team.

Written by Kaela Coppinger · Categorized: Culture, Employee Engagement, Events, InRhythm News · Tagged: employee engagement, InRhythm Family, investing in employees, learning and growth, remote inclusion, workplace culture, workplace inclusion, workplace representation

Jul 25 2023

Mastering Next.js: Building Powerful Web Applications With React

Based on InRhythm’s upcoming Web Workshop as part of our The Road To InRhythm’s Summer Propel Summit 2023 series.

Overview

We are pleased to announce the upcoming InRhythm Propel Summit for Summer 2023, a premier event designed to foster continuous learning and growth for your engineering teams. Over the next three weeks, we will be featuring a series of interactive coding workshops that delve into the latest technology trends and tools, designed to propel the learning and growth of engineering teams around the world.

In this workshop, we will explore Next.js, its key features, architecture, benefits, and best practices to unleash the full potential of this powerful framework.

Our Web Practice will be featuring the following InRhythm thought leadership lineup on Tuesday, August 29th, 2023 @ 12PM EST as part of their seasonal programming:

  • “Migrating from React to Next,” Hosted By Senior Software Engineer, Kevin Mongiello
  • “Page-Speed, SEO, and Performance Optimizations,” Hosted By Lead Web Engineer, Bhavan Kuchibhotla
  • “Mastering the Next Backend,” Hosted By Senior Software Engineer, Paul Pladziewicz 

If you’d like to learn more and attend this workshop, please RSVP through our Summit-exclusive Participant Form. After you fill out your guest request, you will receive a Calendar invite from our summit@inrhythm.com email address. Please be sure to check your Spam folder in case there was an Inbox filtering issue. You will receive this confirmation within 24-48 hours from your form submittal. If you have any questions, please don’t hesitate to reach out to us at summit@inrhythm.com.

Mastering Next.js: Building Powerful Web Applications With React

Next.js has rapidly gained popularity as a powerful framework for building modern web applications with React. Offering server-side rendering, automatic code splitting, and simplified routing, Next.js provides developers with a solid foundation to create performant, SEO-friendly, and scalable applications. 

  • Overview
  • Understanding Next.js
  • Benefits Of Next.js
  • Next.js Architecture
  • Best Practices For Next.js Development
  • Next.js Ecosystem And Tooling
  • Closing Thoughts

Understanding Next.js

  1. What Is Next.js?

Next.js is a React framework that enables server-side rendering (SSR) and simplifies the development of complex web applications.

  1. Key Features
  • Server-side rendering: Next.js allows rendering React components on the server, improving initial page load times and SEO performance
  • Automatic code splitting: Next.js intelligently splits JavaScript bundles, ensuring that only the required code is sent to the client, optimizing load times
  • Routing: Next.js provides a straightforward routing system that simplifies URL-based navigation in a React application
  • Static site generation (SSG): Next.js enables the generation of static HTML files at build time, offering performance benefits for content-driven websites

Benefits Of Next.js

  • Improved Performance

Next.js optimizes performance by rendering content on the server, reducing the time to first meaningful paint and improving SEO rankings.

  • Simplified Development

Next.js abstracts away complex configuration and provides a structured development environment, enabling developers to focus on building application features.

  • Scalability

Next.js applications can scale easily due to automatic code splitting and optimized server rendering, allowing for efficient resource utilization.

  • SEO-Friendly

With server-side rendering and static site generation capabilities, Next.js ensures that search engines can index the application content effectively.

Next.js Architecture

  • Pages

Next.js uses a file-based routing system, where each file in the “pages” directory represents a route in the application. This simplifies the creation of routes and enables automatic code splitting.

  • Server-Side Renderings (SSR)

Next.js leverages React’s server-side rendering capabilities to pre-render pages on the server, delivering initial content directly to the client.

  • Data Fetching

Next.js provides several methods for fetching data, including getStaticProps, getServerSideProps, and getStaticPaths, to retrieve data at build time, runtime, or for dynamic paths.

  • Dynamic Routing

Next.js allows dynamic route generation by using brackets ([ ]) in the file name to define dynamic segments in the URL.

Best Practices For Next.js Development

  • File Organization

Organize Next.js files into logical directories, following a modular approach for components, pages, styles, and utilities.

  • Code Splitting

Leverage Next.js’s automatic code splitting to ensure that JavaScript bundles are optimized for fast load times.

  • Lazy Loading

Utilize React’s lazy loading capabilities to dynamically load components only when necessary.

  • Server-Side Data Fetching

Determine the appropriate data fetching method (getStaticProps, getServerSideProps, or getStaticPaths) based on the nature of the data and performance requirements.

  • Optimizing SEO

Use Next.js’s built-in features like server-side rendering and static site generation to optimize the application for search engine indexing.

  • Caching And CDN

Utilize caching mechanisms and Content Delivery Networks (CDNs) to cache static assets and optimize content delivery for improved performance.

Next.js Ecosystem And Tooling

  • Next.js Plugins And Extensions

Next.js has a vibrant ecosystem of plugins and extensions that enhance its capabilities. Explore popular plugins like next-auth for authentication, next-i18next for internationalization, and many more.

  • TypeScript Support

Next.js has excellent TypeScript support, allowing developers to build type-safe applications and take advantage of TypeScript’s benefits, such as enhanced developer productivity and fewer runtime errors.

  • Deployment Options

Next.js applications can be deployed to various platforms, including serverless environments like Vercel (formerly Zeit Now), traditional servers, or containerized solutions like Docker.

  • DevTools And Debugging

Next.js integrates seamlessly with popular development tools like React DevTools and VSCode, providing powerful debugging and development experiences.

Closing Thoughts

Next.js empowers developers to build performant, SEO-friendly, and scalable web applications with React. By leveraging its server-side rendering, automatic code splitting, and simplified routing capabilities, developers can create delightful user experiences and optimize application performance. With a strong ecosystem, excellent tooling, and a focus on developer productivity, Next.js continues to be a go-to framework for modern web development.

Written by Kaela Coppinger · Categorized: Code Lounge, Employee Engagement, Events, InRhythm News, Learning and Development, Web Engineering · Tagged: best practices, learning and growth, NextJS, product development, Propel Summer Summit, Propel Workshop, web design, Web Development, Web Workshop

Jul 25 2023

InRhythm Presents This Year’s Propel Summer Summit

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

New York, NY – InRhythm is excited to announce the seasonal return of their Propel Summit for Summer 2023; a premiere event consisting of six individual coding workshops aimed to support the learning and growth of engineering teams around the world. 

From mid-August to the conclusion of September, our consulting practice areas will be back leading a whole new series of interactive experiences that will delve into the latest technology trends and tools, intuitively designed to propel professionals forward into their careers. 

Want to stay up-to-date on all the latest Propel Summer Summit announcements? Be sure to visit our official event website to explore full workshop itineraries, past Summit lineups, and upcoming

Announced Topic Lineup

  • Application Modernization presented by our iOS practice on Tuesday, August 15th, 2023
  • Shift Left Testing presented by our SDET practice on Thursday, August 17th, 2023
  • Next.js presented by our Web practice on Tuesday, August 29th, 2023
  • Modern Observability presented by our DevOps practice on Thursday, August 31st, 2023
  • Advanced Jetpack Compose presented by our Android practice on Tuesday, September 12th, 2023
  • Cloud Native Payment Processing Systems presented by our Cloud Native App Development practice on Friday, September 29th, 2023

Be A Part Of The Experience

As a new, interactive addition to our second-ever Propel Workshop; we’re inviting you to become a part of our evolutionary history. Our Practice Areas have specifically built their workshops with a leading industry curve in mind, in order to make these full-day presentations, cutting edge learning experiences.

If you’d like to learn more and attend this season’s workshops, please RSVP through our Summit-exclusive Participant Form. After you fill out your guest request, you will receive a Calendar invite from our summit@inrhythm.com email address. Please be sure to check your Spam folder in case there was an Inbox filtering issue. You will receive this confirmation within 24-48 hours from your form submittal. If you have any questions, please don’t hesitate to reach out to us at summit@inrhythm.com

About InRhythm

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

InRhythm is a leading modern product consultancy and digital innovation firm with a mission to make a dent in the digital economy. Founded in 2002, InRhythm is currently engaged by Fortune 50 enterprises and scale-ups to bring their next generation of modern digital products and platforms to market. InRhythm has helped hundreds of teams launch mission-critical products that have created a positive impact worth billions of dollars. The projects we work on literally change the world.

InRhythm’s unique capabilities of Product Innovation and Platform Modernization services are the most sought-after. The InRhythm team of A+ thought leaders don’t just “get a job,” they join the company to do what they love. InRhythm has a “who’s who” clients list and has barely scratched the surface in terms of providing those clients the digital solutions they need to compete. From greenfield to tier-one builds, our clients look to us to deliver their mission-critical projects in the fields of product strategy, design, cloud native applications, as well as mobile and web development. 

Written by Kaela Coppinger · Categorized: Agile & Lean, Culture, Employee Engagement, Events, InRhythm News, Learning and Development · Tagged: Even Press Release, INRHYTHMU, learning and growth, Propel, Propel Summer Summit, Propel Workshop

May 26 2023

The Keys To Successful One-On-Ones

Based on Bar Raising Cultural Trainings, Led By: Gunjan Doshi, Founder & Chief Executive Officer @ InRhythm as part of our Founder-Led To Founder-Inspired Series.

Overview

Here at InRhythm, we are looking to implement not only the future of product and technology innovation – but what it means to truly foster a healthy, collaborative work environment that scales. My personal objective now is to scale the business from a founder-led organization to more of a founder-inspired high-growth organization that is run by the leadership and management team. 

As an entrepreneur, I look at everyday as an opportunity to support the ideology of our InRhythm Family and start each morning excited to get out of bed and meet the day’s potential. I want the same zeal to continue with the new leadership team in place. 

The Framework

I will be covering some of the winning set of tools and practices that our team is adopting that will help us keep the same passion and culture of entrepreneurship as we continue to grow. 

  • One-On-Ones
  • Operational Task Transparency
  • Open And Expansive Lines Of Communication 
  • Clear Playbooks
  • Pulse Surveys
  • Bar Raising Interviews

We are performing One-On-Ones through Lattice with our Operations Team on a weekly basis. Team members submit their weekly sentiment score as a way to help us lead with kindness and empathy. One-On-Ones have been a primary indicator of our success here at InRhythm – they allow us to take a pulse on what’s happening in our day-to-day and provide support across the board to our teams. We have successfully built a community that can talk transparently and collaboratively grow into their professional careers. 

The Keys To Successful One-On-Ones

The first of these tools is a proven “One-On-One” Rhythm. As a foundation, we mark this time as a regular and consistent calendar meeting – to ensure that our people know that their contribution takes precedence over all else at this time. These regular meetings are never skipped – building a culture of trust and mutual respect,

A primary pillar to this success has been our company-wide rollout of Lattice, a tool we’ve taken the time to personalize with an InRhythm Spin! Our Mentorship Program is run directly through our dashboard and hosts a number of features that elevate our one-on-one experiences. Having regular one-on-ones is a key way for managers to support their team members in a personal and professional way. It is a humanizing practice that allows leaders to not only maximize the sentiment of their employees, but adjust their growth goals to reflect the best strategy to accelerate their careers. Encouraging a personal cadence between leadership and their teams, brings shared goals and personalized professional development goals to alignment.

Learning from the experience of our past and current InRhythmers, we’ve taken the time to create a culture of transparency that has come to represent our foundational Keys To Successful One-On-Ones:

  • Pre-Work:
    • Thoughtfully Prepared Meetings
    • Honest Weekly Updates
    • Personal Sentiment Scores
    • Attainable Growth Frameworks
    • Intentional Goal Setting
  • Agenda:
    • Personal Check-Ins 
    • Review Weekly Updates Together
    • Thorough Goals Overview
    • Transparent Road-Blocks Discussion 
    • Incentive Growth Areas 
    • Open Forum Q&A

Pre-Work

Thoughtfully Prepared Meetings

One-on-ones are more than just a tool for managers, but instead should be a dedicated time for our team to express their needs, wants, and concerns throughout the work week. Frequent, recurring one-on-one meetings help boost employee engagement and keep everyone on a team aligned and motivated. This personal time should always be treated with the utmost respect and importance – in a fast paced environment, it is paramount that we don’t take this time for granted. 

Our one-on-one Lattice experience allows mentees to share any personal talking points they’re looking to cover, as well as provide the space for mentors to take notes prior, create reflective action items, and come prepared with solutions.

The ideal scenario will always see my mentee speaking 80% of the time, while I use the remaining 20% to thoughtfully share feedback, resources, and attainable benchmarks. This is a time for genuine connection – rooted in empathetic listening and a thoughtful exploration of where our mentees want their futures to grow at InRhythm.

This is their time to shine – so don’t hog the spotlight! Be prepared for your mentees to guide the conversation and come ready with the tools they’ll need to make their dreams a reality.

Honest Weekly Updates

At the end of every week, our InRhythmers are prompted to share their weekly updates. These updates can either be shared publicly or privately – allowing each individual to cater their experience to what makes them most comfortable (no two snowflakes are the same, and neither are your teammates!). 

This space provides the opportunity for mentees to share their weekly accomplishments, any roadblocks they may be facing, future achievements – and most importantly, who they’re most grateful for. By instilling a culture of gratitude, even the leanest teams can feel the trickle down of positive feedback and reassurance. 

Personal Sentiment Scores

As part of our Weekly Updates structure, we encourage our team to share how their professional environment is affecting their personal sensibilities. Creating an employee experience that keeps mental well-being in mind cascades into our entire office culture. We want to continue working towards showing our people that working with InRhythm means working with an employer that respects and reciprocates their time and effort—a notion that can help foster great in-office experience. 

We take time to review our mentee’s sentiment scores every week, in order to continue to adapt and collaborate internally to meet the concerns of our people. We want each one of our team members to feel heard, as well as foster our HQ as a safe space for constructive feedback.

Attainable Growth Frameworks

One of the most important aspects of leadership is promoting from within. Our team works every day to meet extraordinary needs and expectations – and they deserve to see the outcome of that dedication. 

Our leadership has made it a priority to build out clear leveling expectations, that can both be easily followed and attained through their performance. Accelerating the careers of our InRhythmers is a key value that I hold close to the heart of our organization. We can’t bring value to our clients, without first investing in the value of our people.

Intentional Goal Setting

Setting goals is a great way for our team to be able to set milestones for themselves, both quarterly and annually. It gives a transparent view into their progress, as well as that of the company’s overall progression. Our growth is a direct result of the impact each one of our InRhythmers imparts both internally and externally to our clients. 

Goals are a driving force to success, unifying our team into one, cohesive community. Each goal and priority is a direct line to InRhythm’s continuing investment and improvement, uniting all of our InRhythmers in a shared motivation: creating opportunities for recognition as well as reinforcing our culture-driven missions and values.

Agenda

Personal Check-Ins

This time is allocated to check-in with each one of our InRhythmers in order to lead with a full-picture approach. Life doesn’t end outside of our office, and it’s important to remind our team that their personal lives are just as important for their overall success. The happier you are at work – the greater your productivity.

I like to take this time to adjust the tone of our one-on-one meeting and share a tone of empathy.The personal check-in is a simple activity that should appear at the top of every meeting agenda. Knowing where every member of your team stands on an emotional level before diving into the work provides clarity and increases transparency and builds trust.

Review Weekly Updates Together

The weekly update is a great indicator of where the emotional and professional flow of your team is. Every weekly update should be reviewed and treated with a level of care. The primary way to lead this area is to take time to assess and ask questions based on the feedback provided. When done properly, this time provides space for reflection and to get ahead of potential problem solving.

Reviewing these updates sets the stage for your primary talking points and how you may follow-through with setting your mentee up for success!

Thorough Goals Overview

Here at InRhythm, we utilize goal setting as a primary means of fulfillment and professional motivation. Goals are a key component to maintaining appreciation for key objectives met and progression. A quarterly “rock” is an overarching theme that will lead an individual’s focus into their next steps of learning and growth. 

Setting realistic goals will improve morale and find your mentees reaching more markers of personal success in their careers.

Transparent Road-Blocks Discussion

The reality of a growing organization is the inevitable meeting of road-blocks. Smooth sailing isn’t always a guarantee and what sets leaders apart from followers – is the ability to recognize them and collaboratively sync on how to overcome them. 

This specific interest in the day-to-day operations of sole contributors on our team creates a relationship based on boosting and working collaboratively to champion each other’s success.

Incentive Growth Areas

One of the key values of InRhythm is the focus of learning and growth for each member of our team – from operations to consultants, what sets us apart is the investment in our people. Taking care to create a personalized growth framework for individual mentees not only reflects your personal investment in supporting the acceleration of their careers but the trust you have in them as future leaders in our organization.

Create growth areas that best reflect attainable career milestones and play to the strengths of your mentee. This should include not only highlighting their passion, but in turn – giving room to learn new skills.

Open Forum Q&A

To close out your weekly discussion, be sure to give extra time allowance to collaborate on the conversation and next steps. This allows you to not only dig deeper into topics of discussion brought up by your mentee, but also to check-in with how leaders can improve and better understand points of interest. This is the time to tie up any loose ends and make yourself an approachable leader.

Closing Thoughts

From discussing ongoing work to coaching performance and even working through interpersonal conflict, having moments for candid conversations at work has a whole host of benefits. Ultimately, understanding the purpose of one-on-one meetings—and the specific purpose they hold for your organization— will always make this dedicated time productive and impactful. As a leader, you should always consider your weekly one-on-one as the most important meeting you can have because it lays the foundation for a trusting and productive work relationship.

Sample Questions For Managers To Ask During One-On-Ones

Asking the right questions is a major component of running an effective and efficient one-on-one meeting. While each meeting and employee will require a different set of questions, there are some general best practices that are helpful to follow. 

To enhance your own learning and growth, here are five key topic indicators that will help guide your one-on-ones… the InRhythm Way:

  • Personal Life – How’s It Going?, How Was Your Weekend?, Are There Any Non-Company Issues Making It Challenging To Focus On Work?
  • Productivity – What Are Your Goals For Next Week?, What Can I Do To Make Your Life Easier?, What Have You Accomplished In The Last Week That You’re Most Proud Of?
  • Collaboration And Teamwork – Do You Feel The Team Is Communicating Effectively?, Do You Feel Connected With The Rest Of The Team?, Is There Anything I Can Do To Fill In Any Possible Gaps?
  • Career Development – Are There Are Skills You’re Most Interested In Learning And Growing Into?, Do You Feel Your Current Job And Responsibilities Align Well With Your Career Goals?, What Aspect Of Your Role Do You Love And Why? 
  • Manager Feedback – Do You Have Any Feedback For Me?, How Can I Change My Management Style To Best Support You?, Would You Like Me To Share More Updates From The Leadership Team?

Written by Kaela Coppinger · Categorized: Agile & Lean, Culture, Employee Engagement, InRhythm News, Learning and Development · Tagged: best practices, CEO, company culture, Culture, Founder-Led To Founder-Inspired Series, INRHYTHMU, learning and growth, workplace culture

May 08 2023

InRhythm Presents The Propel Spring Quarterly Summit

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

New York, NY – InRhythm recently concluded its very first Propel Spring Quarterly Summit; a premiere event consisting of six individual coding workshops aimed to support the learning and growth of engineering teams around the world. 

Over the last three weeks, our consulting practices have led a series of interactive experiences that delved into the latest technology trends and tools, designed to propel professionals forward into their careers. 

The workshops are free to access as a unique part of InRhythm’s mission to build a forward-thinking thought leadership annex:

  • InRhythm Propel Spring Quarterly Summit / SDET Workshop / March 17th 2023
  • InRhythm Propel Spring Quarterly Summit / Web Workshop / March 24th 2023
  • InRhythm Propel Spring Quarterly Summit / DevOps Workshop / March 29th 2023
  • InRhythm Propel Spring Quarterly Summit / Android Workshop / April 11th 2023
  • InRhythm Propel Spring Quarterly Summit / Cloud Native Workshop / April 21st 2023
Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

SDET Workshop (03/17/23)

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

This workshop worked as an introduction to writing and running tests using Microsoft Playwright. Our SDET Practice went over Playwright’s extensive feature set before diving more in-depth with its API.  

For the workshop, the team went over setup and installation of the tool, as well as wrote a series of comprehensive tests against a test application. Once tests were run, the team afforded participants the opportunity to go over some of Playwright’s advanced features, such as its powerful debugger and enhanced reporting. 

To close out the workshop, SDET Practice Leadership compared Playwright’s features to some of its competitors, went over its pros and cons, and discussed why they believed it to be a paramount tool to consider for automated testing solutions.

Web Workshop (03/24/23)

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

Our Web Practice focused their workshop on their top three, intertwining technologies for development cycles. 

With many modern web applications sharing many of the responsibilities that a middle layer/presentation and service layer/backend provide to the frontend layer, the project was kicked off by organizing the elements with a mono-repository.  

Once the application moved into its build phase, it was time to accelerate the architecture to the next level using NextJS. 

Web Practice Leadership wrapped their project, with an intuitive overview of web bundling and the variety of methods utilized – in order to best adapt to each individual build.

DevOps Workshop (03/29/23)

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

In this workshop, the DevOps Practice demonstrated tools for provisioning infrastructure as well as how to construct a self-servicing platform for provisioning resources. With these new developments in the industry, bridging the gaps between development and ops by allowing developers to self-manage cloud infrastructure to satisfy their needs will be a paramount skill to adopt. Our DevOps practitioners discussed the pros and cons of a number of tools for provisioning infrastructure and identified which tools can best fit a business’ needs.

For the hands-on interactive session, the team ran through the necessary steps to get started with Pulumi and provision a resource onto AWS, along with demonstrating Terraform in order to get a feel for the difference between the two popular infrastructure-as-code tools. After that, we set up some plugins to enhance the development experience with IaC.  

Self-servicing platforms are the best way to allow for engineers to provision resources and infrastructure for their needs en-masse. With Backstage, the team was able to demonstrate a platform for engineers to come to and fulfill their needs whether it be creating a new microservice, a new repository, or even provisioning a new k8s cluster. Furthermore, the provisioning of these resources were proven to standardize and bring uniformity to ensure that best practices are enforced. Long gone are the days of submitting a ticket to create a new instance to deploy an application, with a wait time of a few hours or even a few days.  Self-servicing tools are the future of bringing operations into the hands of developers and bridging the gap between development and operations.

Finally, DevOps Practice Leadership set up a self-servicing platform and hooked it into the aforementioned IaC repository to allow for the provisioning of resources from a GUI. 

Managing infrastructure can quickly become tedious as the number of resources being used on a cloud provider continue to grow.  With infrastructure-as-code, not only DevOps engineers, but developers can now lay out infrastructure using code. Since it’s managed via code, version-controlling/source-code management tools are also available, making management of infrastructure significantly easier.

iOS Workshop (03/28/23)

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

Our iOS Practice did a full overview of Swift Async/Await for iOS application development

Async/Await is a programming feature that simplifies asynchronous operations by allowing software engineers to write asynchronous code in a synchronous manner. It also makes code easy to read/write, improves performance/responsiveness, and reduces the likelihood of errors.

In short, Async/Await is a powerful modern feature in every avenue from development speed and simplified code to and application performance.

Android Workshop (04/11/23)

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

Our Android Practice performed a comprehensive demonstration of the practical integration of Kotlin Multi-Platform Mobile (KMM) for cross-platform development. 

Kotlin Multi-Platform Mobile is an exciting, growing new technology that allows sharing core code between Android, iOS, and Web.  

In this workshop, Android Practice Leadership explored what KMM was, how to setup a project for KMM, a walkthrough implementing a core module to a few APIs (network layer, data models, parsers, and business logic), and then consumed this core library in an Android (Jetpack Compose) and iOS (SwiftUI) application.

Cloud Native Application Development Workshop (04/21/23)

Design Credit: Joel Colletti, Lead UI/UX Designer @ InRhythm

In this workshop our Cloud Native Application Development Practice introduced the participants to gRPC, which is Google’s take on Remote Procedural Calls. Our Practice Leadership presented a brief history of gRPC and Protocol Buffers. Google and other companies use gRPC to serialize data to binary which results in smaller data packets. Throughout the presentation our team went over some of the pros and cons of using gRPC for individual API calls.

In our hands-on workshop portion participants created a simple application to manage users and notes powered by Java, gRPC, and Postgres. The grand finale featured a full-circle moment as we worked together to create a series of CRUD APIs in Java using gRPC to send/receive data packets, translate those into objects, and store them in a database.

About InRhythm

InRhythm is a leading modern product consultancy and digital innovation firm with a mission to make a dent in the digital economy. Founded in 2002, InRhythm is currently engaged by Fortune 50 enterprises and scale-ups to bring their next generation of modern digital products and platforms to market. InRhythm has helped hundreds of teams launch mission-critical products that have created a positive impact worth billions of dollars. The projects we work on literally change the world.

InRhythm’s unique capabilities of Product Innovation and Platform Modernization services are the most sought-after. The InRhythm team of A+ thought leaders don’t just “get a job,” they join the company to do what they love. InRhythm has a “who’s who” clients list and has barely scratched the surface in terms of providing those clients the digital solutions they need to compete. From greenfield to tier-one builds, our clients look to us to deliver their mission-critical projects in the fields of product strategy, design, cloud native applications, as well as mobile and web development. 

Written by Kaela Coppinger · Categorized: Culture, DevOps, Employee Engagement, Events, InRhythm News, InRhythmU, Java Engineering, Learning and Development, Product Development, Software Engineering, Web Engineering · Tagged: Android, best practices, Cloud Native Application Development, devops, INRHYTHMU, ios, JavaScript, learning and growth, Mobile Development, Press Release 2023, Propel, Propel Workshop, SDET, software engineering, Spring Quarterly Propel Summit, Web

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to Next Page »

Footer

Interested in learning more?
Connect with Us
InRhythm

195 Broadway
Suite 2400, Floor 24
New York, NY 10007

1 800 683 7813
get@inrhythm.com

Copyright © 2023 · InRhythm on Genesis Framework · WordPress · Log in

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT