Skip to main content

Posts Tagged ‘Software Development’

Istock 1445557229

DI-Y: Crafting Code with Multiple Services Using IEnumerable in Dependency Injection

Registering Services for IEnumerable Injection Service Registration Fundamentals Service registration is the process of telling the DI container how to create instances of a service, typically done at application startup. Registering Services for IEnumerable When services implement a common interface, you can register them in such a way that the DI container can provide an […]

Smiling Male Programmer Explains A Coding Technique To A New Female Colleague While Sitting At A Desk In The Office

Apex PMD: Streamlining Salesforce Apex Code Quality with Static Code Analysis

Maintaining clean and robust code is critical to ensuring long-term success in today’s fast-paced software development world. For Salesforce developers, Apex PMD (Programming Mistake Detector) is a powerful static code analysis tool that can significantly enhance code quality by identifying potential issues, enforcing best practices, and promoting consistent coding standards. Here, we will explore streamlining […]

Project manager at computer

Managing the Uncertainty and Complexity in Software Development – Flags and Lessons (part 3/3)

This is the third post of a blog series which summarizes the lessons I learned during a technological migration with high uncertainty and complexity. In the previous post, I talked about how I faced the problem. In this post, I’ll summarize the flags and lessons.   I can conclude that no matter how hard a […]

Project manager at computer

Managing the Uncertainty and Complexity in Software Development – Facing the Problem (part 2/3)

This is the second post of a blog series that summarizes the lessons I learned during a technological migration with high uncertainty and complexity. In the previous post, I talked about how I discovered the original problem. In this post, I’ll talk about how I faced the problem. The details, uncertainty, and complexity kept my […]

Project manager at computer

Managing the Uncertainty and Complexity in Software Development – Discovering the Problem (part 1/3)

This is the first post of a blog series which summarizes the lessons I learned during a technological migration with high uncertainty and complexity. In this post, I’ll talk about how I discovered a problem. Recently, during a migration from a client’s project, I had the opportunity to apply and improve my skill set: technical, […]

Two programmers working together with lines of code superimposed over them

Zero Downtime Deployment Using Blue-Green Methodology

Deploying a new version of an application to a production environment is the most critical task in the software development lifecycle. And a small mistake in the release cycle leads to cascading failures and outages. To deploy a new version of the application, is there an option that reduces the chances of failure or outages […]

Bright Paths Graduation Day

Congratulations to the Detroit and Minneapolis Bright Paths Program Graduates!

Our newest Detroit and Minneapolis Bright Paths Program cohorts recently concluded, and Perficient is proud to announce the graduation of 50 dedicated students from the program! The Bright Paths Program is designed to advance STEM education and career opportunities for underrepresented constituencies and communities, while closing the gap in the technology industry. The latest program […]

Bright Paths Blog Thumnail

Perficient Expands its Bright Paths Program to Dallas

Our Sixth Program Cohort is Now Accepting Applications – Apply Today! At Perficient, we believe innovation is best achieved when every perspective is considered. That’s why we’re taking steps to educate and create employment opportunities within our communities. Created almost two years ago, our award-winning Bright Paths Program is advancing STEM education and career opportunities […]

Bright Paths Blog Thumnail

Perficient Expands Bright Paths Program Cohorts in Detroit and Minneapolis

Award-Winning Program Advances STEM Education and Career Opportunities to Underserved Communities and Constituencies Perficient is a company of more than 6,500 diverse and immensely capable colleagues, and we understand the importance of supporting the professional development of our global community. One of the ways we’re pursuing inclusion and equity in our company and communities is […]

Graduation

Congratulations to the Recent Perficient Bright Paths Graduates

Custom Coding Bootcamp Focuses on Advancing Diversity in Technology Queue the graduation march song! Today marks the conclusion of Perficient’s Bright Paths Program in Detroit and Lafayette, Louisiana, and Perficient is proud to announce the graduation of 55 exceptional students from the program. Designed to advance STEM education and career opportunities for underrepresented constituencies and […]

Microsoftteams Image (8)

Advancing Diversity in Tech: Perficient Bright Paths Program Expands to Detroit & Lafayette

As the leading digital consultancy with more than 5,000 global colleagues, Perficient is committed to driving STEM education and career growth opportunities, and enhancing the communities in which we live and work. The Perficient Bright Paths Program, specifically, is an initiative designed to serve those who may not have access or opportunity to pursue their […]

Software Engineers Working On Project And Programming In Company

Perficient Interviewed for Forrester Report: Forget About Build Versus Buy…

For companies looking to advance their digital offerings, the traditional build-vs.- buy mentality has become obsolete. This way of thinking both underestimates the cost and complexity of packaged solutions while overestimating those of custom development. According to Forrester, pure buy doesn’t exist, and pure build is often impractical for effective digital enterprises. Therefore, in the […]

Load More