Operations | Monitoring | ITSM | DevOps | Cloud

Development

Risks and rewards of generative AI for software development

Generative artificial intelligence (AI) is a form of AI that can create new, original content such as text, code, images, video, and even music. Generative AI-powered tools like GitHub’s Copilot and OpenAI’s ChatGPT have the potential to revolutionize the way you develop software, enabling you to be more efficient and creative. Used in the right way, generative AI can streamline workflows, accelerate development cycles, and unlock the potential for innovation.

What is an Internal Developer Platform

Software production has become exponentially more complex over the last few years as containerization and microservice architectures have exploded. These design decisions are rooted in aspirations of scalability and speed, but left unchecked, have devolved into data model mayhem, development silos, and environment inconsistencies.

Webinar: Shining a light on developer productivity

In the last 5 years, we’ve watched the world's fastest growing engineering teams ditch development monoliths in favor of service-oriented architectures that speed time to market. And as microservices multiplied—making it harder to track ownership and quality—Internal Developer Portals (IDPs) emerged to help. But while the prospect of a single portal for developer productivity sounds enticing, veteran leaders know the perception of “one more tool” can make org-wide adoption challenging.

How environmental parity accelerates automotive software development

A lot of people, like myself, believe automotive is the most innovative sector today, especially when it comes to software. We are living a critical moment in automotive, where evolution is being pushed onto the market. This rapid software shift is posing challenges that are complicating developers’ progress. Most of these challenges are hardware-related. Gaining access to target development hardware has become an impossible task, the recent global microchip shortage did not help.

Why It's So Complex To Build an Internal Developer Platform on Kubernetes?

The modern software landscape thrives on the efficiency and automation that Kubernetes brings to the table. Its orchestration prowess forms the bedrock of an Internal Developer Platform (IDP). However, converting this technical marvel into a developer-friendly haven is a pursuit that demands meticulous attention and a vast amount of unseen effort.

Qovery's Vision: Shaping the Future of Internal Developer Platforms

In a landscape inundated with tools and technologies, the real challenge for companies is not just about having an array of options but about ensuring these options harmoniously fit into their unique technical environments. Qovery understands this, and it’s evident in the modularity of its ecosystem. But the journey doesn’t end here. Looking ahead, Qovery envisions a paradigm shift in the way Internal Developer Platforms (IDP) are perceived and utilized.

Sept 13, 2023: SF Python Meetup - API Documentation: How Sentry Designed Custom Tooling

On September 13, 2023, Sentry hosted SF Python for a developer meetup in San Francisco. In this talk, Josh Ferge, Senior Software Engineer at Sentry, shared his experiences and insights on Sentry's journey of API documentation for their Django application. He talked about the various things they’ve tried, including: Schema / Example generation using dynamic tests; Writing OpenAPI JSON manually; Django Rest Framework & autodoc tooling around it; Problems with DRF serializers & performance, leading to Sentry custom implementation of schema generation using Python typing.

From Development to Deployment: Streamlining Workflows with IDPs

Ever wondered how software development teams can efficiently tackle the complexities of modern development challenges? The answer lies in the Internal Developer Platforms (IDPs), a powerhouse of tools and capabilities for development and deployment. These platforms provide a comprehensive ecosystem for development and deployment, integrating key functionalities such as version control, CI/CD pipelines, container orchestration, and automated testing.

AI for All: Codica's Vision in Development Services

For many companies, AI has become a core part of their business strategy. But what about small and medium-sized enterprises (SMEs)? As smaller companies grapple with the challenge of competing against larger firms, they require solutions that can empower them to thrive in the digital era. At Codica, we firmly believe that crafting solutions infused with AI is among the most potent strategies for SMEs to gain a competitive edge. AI technology can automate a significant portion of their operations, while simultaneously providing fresh capabilities and valuable insights.

Internal Developer Platform: What's the ROI?

Internal Developer Platform (IDP) is a game-changing innovation that has transformed the technology landscape. In the previous article, we discussed in detail the effectiveness of these developer platforms in terms of developer efficiency, faster product releases, frequent collaboration, etc. However, one aspect that is of paramount importance, especially from the business perspective, is the ROI. The first question any manager will ask is, "What will be the ROI of investing in an IDP"?