Tag: Software
-
Defending against supply chain attacks like Chalk/Debug and the Shai-Hulud worm
Posted on October 5, 2025, Level beginner Resource Length short
Supply chain attacks targeting open-source packages pose a significant threat; proactive measures like dependency auditing and robust security tools are crucial for developers. By Chi Tran, Charlie Bacon, Nirali Desai.
Tags ai cio infosec software learning management aws
-
Container registry SSL and K8s Kind
Posted on July 29, 2025, Level advanced Resource Length long
AI safety discussions predominantly focus on easy to conceptualise, highly salient risks including algorithm bias, hallucinations and disinformation. While these are crucial concerns, they overlook a fundamental truth we've learned from other high-stakes fields like aviation and healthcare: sometimes the most dangerous risks can hide in plain sight. By Manu Savani.
Tags ai cio infosec software learning management
-
Architectures for SwiftUI projects
Posted on July 26, 2025, Level beginner Resource Length medium
Three common architectures for modern iOS apps are: MVVM, TCA, and VIPER. This post will talk about using MVVM and TCA for our spec TaskManager app. By Jp.
Tags swiftlang ux software web-development app-development
-
Addressing hidden risks in AI implementation for safety
Posted on July 14, 2025, Level beginner Resource Length long
AI safety discussions predominantly focus on easy to conceptualise, highly salient risks including algorithm bias, hallucinations and disinformation. While these are crucial concerns, they overlook a fundamental truth we've learned from other high-stakes fields like aviation and healthcare: sometimes the most dangerous risks can hide in plain sight. By Manu Savani.
Tags ai cio infosec software learning management
-
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