Tag: Software
-
Make Cline enterprise-ready using an AI Gateway
Posted on July 12, 2025, Level advanced Resource Length medium
Cline is an AI-powered coding assistant that enhances developers' productivity by offering advanced code suggestions and support in debugging and architectural tasks. However, when scaling Cline across an organization, challenges such as security risks, usage tracking, and compliance arise. Portkey's AI Gateway addresses these challenges by providing enterprise-ready features like centralized access, observability, governance, and security guardrails. By Drishti Shah.
Tags software ai programming web-development app-development
-
Test layers from unit to system
Posted on July 10, 2025, Level advanced Resource Length medium
The article explores the importance of layered software testing, from unit to system tests, to build confidence and prevent systemic failures. It compares different testing strategies like the Pyramid and Trophy, arguing for a balanced approach tailored to project needs. By Jim Humelsine.
Tags tdd web-development app-development software
-
DIY Docker volume drivers: What's missing
Posted on July 6, 2025, Level advanced Resource Length medium
This post explores the limitations of the current Docker volume plugin ecosystem, emphasizing the difficulty in finding unprivileged solutions. The author details their journey in creating a custom volume plugin as a way to address this limitation. By Adam Faris.
Tags cloud docker app-development software
-
MVP (Model View Presenter) architecture pattern in Android with example
Posted on February 20, 2025, Level beginner Resource Length medium
The MVP (Model View Presenter) architecture pattern is widely adopted in Android development for structuring application code into separate layers that enhance maintainability, readability, and scalability. This approach involves three distinct components: Model, View, and Presenter. By GeeksforGeeks.
Tags software software-architecture android programming jvm java
-
New Google AI tools 2025: Gemini 2.0, Astra, Veo 2 & Trillium chips
Posted on January 4, 2025, Level beginner Resource Length medium
Google's new AI tools are designed to make life easier, faster, and more accurate. As a CTO, you should keep an eye on these developments, as they have the potential to disrupt industries and drive innovation. By Alex McFarland.
Tags ai google software big-data cio data-science
-
GitHub is making its AI programming Copilot free for VS Code developers — with limits
Posted on December 24, 2024, Level beginner Resource Length medium
GitHub has recently made its AI programming assistant, CodeGPT (now called GitHub Copilot), free for Visual Studio Code developers, with usage limits. This move comes as part of the company's strategy to integrate AI more deeply into software development workflows and broaden access to advanced coding assistance without cost barriers. By Carl Franzen.
Tags software cio ai devops cloud
-
The security risks and benefits of AI/LLM in software development
Posted on December 11, 2024, Level beginner Resource Length long
In a world where 67% of organizations are either using or planning to use AI, the software development landscape is undergoing a seismic shift. Artificial Intelligence, Machine Learning, and Large Language Models (AI/ML/LLMs) aren't just buzzwords anymore—they are reshaping how we build, secure, and innovate. By securityjourney.com.
Tags data-science ai software infosec programming
-
Democratizing AI accelerators and GPU kernel programming using Triton
Posted on November 18, 2024, Level beginner Resource Length medium
Triton is a language and compiler for parallel programming. Specifically it is currently a Python-based DSL (Domain Specific Language) along with associated tooling, that enables the writing of efficient custom compute kernels used for implementing DNNs (Deep Neural Networks) and LLMs (Large Language Models), especially when executed on AI accelerators such as GP. By Sanjeev Rampal.
Tags ai cloud devops performance miscellaneous software
-
Data streaming technologies overview
Posted on August 29, 2024, Level beginner Resource Length medium
The ability to process high volumes of data (big data) in real-time has become crucial for many organizations, and this is where data streaming technologies come into the picture. These technologies allow large amounts of data to be processed in real-time or near real-time as it is generated, enabling businesses to gain immediate insights and make time-sensitive data-driven decisions. By Darryn Campbell.
Tags streaming big-data cloud event-driven software
-
Google now uses Open Graph title tag (og:title) for title links
Posted on August 23, 2024, Level beginner Resource Length short
Google adds og:title to sources for generating search result titles, expanding use of Open Graph data beyond social media. By Matt G. Southern.
Tags search miscellaneous software google
-
How does Angular compare to React?
Posted on May 3, 2024, Level beginner Resource Length medium
Learn how Angular and React compare when it comes to web development—including their distinct approaches, use cases and functionalities. By Hassan Djirdeh.
Tags angular app-development react software web-development
-
How Infrastructure As Code is transforming platform engineering
Posted on May 2, 2024, Level intermediate Resource Length medium
Establishing and managing manual infrastructure for both hardware and software components, ensuring seamless operation of each tool individually and collectively, is a labor-intensive process susceptible to human error. By neosofttech.com.
Tags devops software app-development performance management