VitoDeploy

VitoDeploy: Open-source, free self-hosted server management tool. Features include server provisioning, database management (MySQL, MariaDB, PostgreSQL), PHP app deployment, firewall control, SSL support, queue handling, service management, SSH key deployment, cron job management, headless console for SSH commands, and server monitoring. Offers project management and user invitation.

https://vitodeploy.com/

Languine

Languine automates app localization within development workflows using CLI integrated with GitHub Actions and CI/CD tools, allowing translations as you code. It supports multiple formats and languages, offers smart translation features, and ensures transparent code via open source. The CI/CD integration maintains translation memory and facilitates pull requests for reviews, keeping localized content in sync with code updates.

https://languine.ai/en

GitHub – Gitingest

GitHub project “gitingest” allows users to obtain prompt-friendly extracts of codebases by replacing ‘hub' with ‘ingest' in GitHub URLs. It offers features like smart formatting, statistics, CLI and Python package functionality. Install via pip install gitingest. It supports self-hosting and encourages contributions through issues and code.

https://github.com/cyclotruc/gitingest

Why I Use Cline for AI Engineering

Cline as AI Engineering Tool: Addy Osmani reviews Cline, a free VSCode plugin, highlighting its unique systems-level approach, flexible context management, and model adaptability. Key features include context switching between various AI models, a checkpoint system for version control, and runtime awareness capabilities. Cline stands out for its integration with development environments, supporting sophisticated workflows that reduce costs and enhance output quality, particularly for complex engineering tasks. It's recommended for teams prioritizing flexibility and control in their development processes.

https://addyo.substack.com/p/why-i-use-cline-for-ai-engineering

JavaScript Temporal Is Coming

JavaScript's Temporal object is set to simplify date and time handling in web development, improving upon the outdated and problematic Date object. Temporal introduces features like time zone support, reliable parsing, and a wide array of utility methods, streamlining the management of scheduling and time-sensitive data. While experimental browser implementations are ongoing, detailed documentation is available. Developers are encouraged to explore Temporal as it promises more robust date and time functionality.

https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/

Composable SQL

Extreme TLDR:

Composable SQL proposes enhancing SQL with composable, statically-typed query fragments called “functors” to improve testing and business logic reuse. SQL struggles with testing complexity due to reliance on extensive test datasets and poor abstraction for business logic. Functors allow for modular query definitions, enabling easier testing, better performance, and enhanced reusability without duplicating logic across queries or compromising normalization. This approach aims to simplify SQL, making it more efficient and maintainable.

https://borretti.me/article/composable-sql

Sourcegraph Automates ‘soul-crushing’ Tasks With AI Coding Agents

Sourcegraph launches AI coding agents to automate tedious tasks in software development, enhancing efficiency and allowing developers to focus on complex work. Their initial offerings include the Code Review Agent, available in Early Access, which streamlines code reviews and other processes. Industry leaders like Indeed, Booking.com, and Priceline report significant productivity gains and bug reductions using these agents, signaling a cultural shift towards integrating AI in development workflows rather than replacing human roles. Sourcegraph envisions a collaborative future where humans and AI work together effectively in coding.

https://www.developer-tech.com/news/sourcegraph-automates-soul-crushing-tasks-ai-coding-agents/

The Best AI for Coding in 2025 (and What Not to Use

Best AI coding tools of 2025 identified via two years of testing. Recommended: ChatGPT Plus ($20/mo) and Perplexity Pro ($20/mo) for reliability. Avoid DeepSeek R1 and other poorly performing AIs. ChatGPT Free offers decent functionality but is limited. DeepSeek V3 shows promise but lacks knowledge in some areas. Overall performance of widespread AIs like Microsoft Copilot is subpar. AI bootstrapping is improving swiftly.

https://www.zdnet.com/article/the-best-ai-for-coding-in-2025-and-what-not-to-use-including-deepseek-r1/

I Tested DeepSeek’s R1 and V3 Coding Skills

DeepSeek's AI models, V3 and R1, were evaluated on coding tests, showing impressive performance relative to other AIs despite lower infrastructure usage. V3 excelled in creating a WordPress plugin and debugging, while R1 struggled with reasoning and edge cases. Overall, V3 outperformed R1, achieving three wins to R1's two. DeepSeek represents a notable entry in the AI coding space but still exhibits room for improvement.

https://www.zdnet.com/article/i-tested-deepseeks-r1-and-v3-coding-skills-and-were-not-all-doomed-yet/

Discovery Coding

Discovery Coding: A coding practice where programmers write code first to understand a problem rather than outlining or planning. Often perceived as messy, discovery coding contrasts with structured approaches like outlining. Despite cultural preferences for structured methods, discovery coding fosters unique insight by exploring system constraints. The writing community accepts discovery writers; programming should also embrace discovery coding as a valid method, acknowledging different thinking styles without ranking them.

https://jimmyhmiller.github.io/discovery-coding

Hacker News Discussion about Discovery Coding TLDR: Discovery coding emphasizes exploration over rigid planning, allowing developers to understand problem spaces through iterative prototyping. Critics argue it risks shipping incomplete solutions, while proponents highlight flexibility, rapid learning, and adaptability. Balancing exploratory coding with structured testing and refactoring is key to effective software development.

Why I Still Like Sublime Text in 2025

Sublime Text remains valuable in 2025 due to its speed, LSP support, customizable snippets, project workspaces, and reliable build systems. The writer, a longtime user, appreciates its consistent updates and versatility across platforms. Despite numerous modern editors, Sublime's performance, ease of use, and rich features, such as multiple cursors and straightforward key bindings, make it a preferred choice. The flexibility in project settings and build system integration further enhance its appeal. However, there is a desire for improved documentation and project-based key bindings. Overall, Sublime Text offers a streamlined, efficient coding experience.

https://ohdoylerules.com/workflows/why-i-still-like-sublime-text-in-2025/

RDEL #75: How Do Interruptions Impact Different Software Engineering Activities?

Interruptions in software engineering affect productivity and stress differently based on task complexity and type of interruption. Research indicates that simpler tasks suffer more from interruptions, while the importance of the requester magnifies the impact. Physiological data often contradicts self-reported stress levels, suggesting perception plays a crucial role. Recommendations include minimizing urgent interruptions, especially during coding, and measuring impacts for continuous improvement.

https://rdel.substack.com/p/rdel-75-how-do-interruptions-impact

Scroll to Top