🐘 PHP Digest

100 result(s) for β€œsoftware”

1
TMRZ-1/34spliT

34spliT split keyboard pcb, case and software files

Trendshift β–² 87 TMRZ-1 7d ago ⚠ Safety
2
valkor-ai/loom

An open delivery harness that turns Claude Code, Codex, OpenCode, and other coding agents into repeatable software delivery systems.

AI agent AI workflow AI coding assistant Workflow automation
Trendshift β–² 78 valkor-ai 7d ago ⚠ Safety
3
pcvelz/superpowers

An agentic skills framework & software development methodology that works - Claude Code task management support

AI agent
Trendshift β–² 80 pcvelz 10d ago ⚠ Safety
4
dbt-labs/dbt-core

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

Workflow automation
Trendshift β–² 75 dbt-labs 10d ago ⚠ Safety
5
mikeroyal/Self-Hosting-Guide

Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

Self-hosted Curated list
Trendshift β–² 86 mikeroyal 17d ago ⚠ Safety
6
jwasham/coding-interview-university

A complete computer science study plan to become a software engineer.

Programming examples Curated list
Trendshift β–² 83 jwasham 17d ago ⚠ Safety
7
akaunting/akaunting

Online Accounting Software

GitHub β–² 9.9k akaunting 9d ago ⚠ Safety
8
ZoneMinder/zoneminder

ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.

GitHub β–² 5.9k ZoneMinder 7d ago ⚠ Safety
9
MISP/MISP

MISP (core software) - Open Source Threat Intelligence and Sharing Platform

GitHub β–² 6.4k MISP 8d ago ⚠ Safety
10
kanboard/kanboard

Kanban project management software

GitHub β–² 9.6k kanboard 15d ago ⚠ Safety
11
pmmp/PocketMine-MP

Custom server software for Minecraft: Bedrock, built from scratch in PHP, C and C++

GitHub β–² 3.5k pmmp 10d ago ⚠ Safety
12
ChurchCRM/CRM

ChurchCRM - A free and open-source Church Management Software (ChMS) to help churches manage their membership data, groups, events, and finances.

GitHub β–² 898 ChurchCRM 13d ago ⚠ Safety
13
Uses

Everyday I get a few emails asking about the specifics of some piece of software or hardware I use. I change up things fairly often, so this page will serve as a living document and a place to point curious developers to when I get asked. If there is something missing leave a co…

Blogs wesbos.com πŸ’¬ 118 wesbos 79mo ago
14
Do You Work From Home?

There has been a lot of talk lately about working from home and maintaining a distributed workforce. Web-based software, like WordPress, Joomla, and Drupal, are taking over the publishing industry and allow you to work from anywhere with an internet connection. Though, even thou…

Blogs weblogtoolscollection.com πŸ’¬ 11 James 162mo ago
15
Developer Founders Should Start with Hiring a Developer

TL;DR – Developer founders going at it alone should hire a developer from the beginning so they can spend more of their time on things other than writing code. I’ve been reflecting on how amazing it is to be a software developer with entrepreneurial ambitions in the …

Blogs bradt.ca πŸ’¬ 5 bradt 140mo ago
16
How I stopped worrying and learned to love Vue.js

Through the beginning of my career in software engineering, I’ve found it challenging yet helpful to be exposed to multiple different languages and practices. This quickly teaches what languages, frameworks, and solutions can be used for the different problems that arise on a da…

Blogs shout.setfive.com πŸ’¬ 1 Spencer Murray 68mo ago
17
No Best Practices Yet

I'm getting a little tired of the constant onslaught of religious wars in software development these days. Every day, there's a new "PHP sucks vs. PHP is the best evar!", "Nodejs is crap vs Nodejs async FTW!", "OOP is a failure vs. FP doesn't get things done", "Agile vs. anythin…

Blogs blog.everymansoftware.com πŸ’¬ 2 Josh Adell 170mo ago
18
I’ll give you a job and help you launch your first product

TL;DR – Work with me on my product business as a full-time-ish (~32 hours per week) developer and have that extra time every week to work on your own software product. Plus while working with me, you’ll learn what it takes to build, launch, run, and grow a successful softw…

Blogs bradt.ca πŸ’¬ 1 bradt 145mo ago
19
Improving Accessibility in JetBrains IDEs: What’s New and What’s Next in 2026

Making software accessible often comes down to removing small but repeated points of friction in everyday workflows. Today, on Global Accessibility Awareness Day, we’re sharing recent improvements in JetBrains IDEs across several areas: compatibility with assistive technologies …

Blogs blog.jetbrains.com Ekaterina Valeeva 1mo ago
20
Gossip Protocol Explained

You can subscribe to the system design newsletter to excel in system design interviews and software architecture. The original article was published on systemdesign.one website. What Is Gossip Protocol? The typical problems in a distributed system a…

Blogs highscalability.com NK 36mo ago
21
Webcomponents and CakePHP FormHelper

Webcomponents are starting to get more traction now that they are fully supported across browsers. I have recently been rebuilding my personal todo list software Docket with HTMX and Webcomponents.

Blogs mark-story.com 30mo ago
22
What if your website could introduce itself?

For a long time, the visitors to our websites were people. That is slowly changing. More and more, the “visitor” is a piece of software, such as an AI assistant, a bot, or an agent doing a task for someone. It might be trying to…

Blogs heera.it Sheikh Heera 14d ago
23
The Engineering Loop Behind AI Coding

AI can now generate software at a speed that would have been unthinkable a few years ago. Entire modules, APIs, and test suites appear in seconds. Boilerplate disappears. Refactoring becomes conversational. But underneath the acceleration, nothing fundamental about software engi…

Blogs heera.it Sheikh Heera 1mo ago
24
The Broken Pipeline — Engineering in the AI Era

For decades, software engineering had a predictable way of training engineers. You learned the syntax. You built small systems. You joined a team as a junior. And over years of working close to production, you slowly built judgment. That path is now breaking — not…

Blogs heera.it Sheikh Heera 1mo ago
25
Beyond the Code: Why Engineering Matters

AI can generate software faster than ever before. But speed is not the same thing as engineering. For the first time in software history, a beginner can open an AI coding tool, write a few prompts, and generate an entire application within hours — a…

Blogs heera.it Sheikh Heera 1mo ago
26
Behavior Is the New Source Code

For decades, software engineering was built around one core assumption: humans could understand software by reading the source code. That assumption shaped almost everything in engineering: The model was simple. A developer wrote code. Another developer reviewed it. Teams truste…

Blogs heera.it Sheikh Heera 1mo ago
30
Test Driven Development is not the solution

This is the first of a set of posts representing different viewpoints on Test Driven Development. by Richard Wossal It’s hard to argue against TDD because that is often construed as arguing against software testing itself. I guess there are actually people who think that a…

Blogs dev.imagineeasy.com badlynamedcode 149mo ago
31
Thoughts on Software Architecture

Note I originally posted this as a thread on Twitter in response to a #DevDiscuss topic. Then, I posted it on DEV. Now, I’m bringing it to my blog, where it belongs. Software architecture concerns itself with how the software is built, including high-level design and technical s…

Blogs ben.ramsey.dev Ben Ramsey 87mo ago
32
Everyone has to serve somebody, but software has to serve more than one

When people get paid to write software, we very often find some form of friction between the people that build the software and those that pay to have it built. The company I joined three years ago was no exception. When I joined, they had just launched three months ago, weren&r…

Blogs jefclaes.be 115mo ago
33
TDD as the crack cocaine of software

The psychologist Mihaly Csikszentmihalyi popularized the term “flow” to describe states of absorption in which attention is so narrowly focused on an activity that a sense of time fades, along with the troubles and concerns of day-to-day life. “Flow provides an…

Blogs jefclaes.be 140mo ago
34
Interview with Michael Bodnarchuk

Listen as host Khayrattee Wasseem talks with Michael Bodnarchuk creator of Codeception & CodeceptJS. This is a deep dive into the journey of someone who started from scratch creating & releasing opensource softwares. @davert Show Notes Michael Bodnarchuk on Twitter Micha…

Blogs voicesoftheelephpant.com cal@voicesoftheelephpant.com (Cal Evans) 56mo ago
35
The Case Against Coding Interviews

Continuing my reflections on how we can better hire software engineers, I'd like to next address the topic of coding interviews. They're a cornerstone of the interview process for software engineers and take many forms, including algorithm challenges, whiteboard sessions, and ta…

Blogs zaemis.blogspot.com Timothy Boronczyk 11mo ago
36
Sorry, Conceptual Fluency Won't Land You a Job

I saw a recent post where a software engineer/programming influencer was encouraging: If you know how to work with C#, you can learn Java. If you know how to work with JavaScript, you can learn TypeScript. If you know how to work with GitHub Actions, you can learn Jenkins. If yo…

Blogs zaemis.blogspot.com Timothy Boronczyk 12mo ago
37
Using composer patches

When you use software that is open source, you'll sometimes run into issues or small bugs that have already been fixed by the community in a PR or an issue, but have yet to be merged and/or released. If you're impatient and need that fix now, composer patches can be a solution f…

Blogs rias.be Rias Van der Veken 65mo ago
38
Playing with QuickJS

A few days ago Fabrice Bellard released QuickJS, a small JS engine that targets embedded systems. Curious to give it a try, I downloaded and set it up on my system to try and understand this incredible piece of software. Installation Setting up QuickJS is dead simple: clone one …

Blogs odino.org Alessandro Nadalin 84mo ago
39
All decisions are wrong, but some are better

Everything is fucked, no systems are sound, all decisions are wrong, and we should destroy all software. I've noticed this recurring trend at my last...

Blogs blog.shalvah.me 8mo ago
41
Audio Gear for Video Casting Meatbags

Since I'm doing a lot of video casting lately, I've invested in some decent gear. It is, after all, a write off. Software This article is primarily about the hardware I use, but you might as well know about the software too. For editing screencasts, I started out recording using…

Blogs fideloper.com 135mo ago
42
WordPress 7.0 Release Candidate 4

The fourth Release Candidate (“RC4”) for WordPress 7.0 is ready for download and testing! This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommen…

Blogs wordpress.org Amy Kamala 1mo ago
43
Free Software, Not Free Support: My Reply Template

Over the last weeks I have seen a few people tweet or write about the burden of open-source maintainership or being a public person in a programming community. The topic of open source maintenance responsibilites has become bigger over the last years and having previously burned…

Blogs beberlei.de Benjamin 65mo ago
44
From API to Agent

For as long as I’ve built software, the contract was the same: humans operate interfaces, interfaces operate systems. Agents break that chain. More and more, software is being operated by software — you describe what you want, an agent goes and does it, and the interface y…

Blogs soyuka.me 17d ago
45
Guide to Open Source contributions with github

Git vs Github disambiguation# Git is a Version Control System (VCS) software created in 2005. It was initially build to handle the source code of the Linux Kernel and its contributions. The official website can be found at git-scm.com. There is also a comprehensive book that you…

Blogs soyuka.me 55mo ago
46
Git rebase guide

This is my guide for rebase, I’ll explain my process for rebasing and an alternative using cherry-pick that I often use when working on Open Source software. This guide is usefull when a maintainer says “please rebase” and you end up with 40 commits not being y…

Blogs soyuka.me 61mo ago
47
Deep Dive: What Exactly Is A Programming Language?

What is a programming language? Nowadays, there are different types of programming languages used by programmers for different applications. A programming language is a set of scripts and other instructions meant for developing the software programs. Each language has its own sy…

Blogs sheriframadan.com Sherif 39mo ago
48
Evaluating CodeIgniter Framework

There are various ways in which web developers can execute the PHP code. The HTML code can be flawlessly embedded by PHP code. Various frameworks can be integrated with PHP code in the same manner. Many software developers can count on consolidating the PHP code with the famous …

Blogs sheriframadan.com Sherif 46mo ago
49
Top Programming Languages

Programming languages became popular in recent years alongside improvements to the latest technology. Every time a new programming language is created, a software engineer or technician needs to know new information and knowledge. For the past few years, the programming communit…

Blogs sheriframadan.com Sherif 80mo ago
50
Using JSX on the server as a template engine

The React/Next.js ecosystem is spinning out of control in terms of magic and complexity. The stack has failed to stay focused and simple, and it’s my belief that software stacks that are too complex and magical must eventually fail, because as sensibilities around software desig…

Blogs evertpot.com Evert Pot 32mo ago
51
Switching to Fedora from Ubuntu

It seems like every 7-8 years I’m switching operating systems. In 2006 I first started using Apple, because it was just so damn cool to have a well working Unix-like system. (I’ll never forget you Snow Leopard). In 2015 I switched to Ubuntu. Apple’s Software seemed to hit rock b…

Blogs evertpot.com Evert Pot 39mo ago
52
Winding down Bad Gateway

In 2019 I started Bad Gateway as a software development agency. Last year we grew all the way to 7 people. It was crazy challenging, especially with Covid in the mix; but ultimately could not get the company into a good financial state to be able to carry on. Big thanks to my co…

Blogs evertpot.com Evert Pot 40mo ago
53
Neko - A brief history and porting to Javascript

In the early 90’s, being a frisian kid obsessed with computers there weren’t a ton of ways to get access to new software or learn more about computers. The two main ways were exchanging 3.5” diskettes with friends, or go to the library. One book I remember more than others was “…

Blogs evertpot.com Evert Pot 44mo ago
54
What to take into account when versioning software

I remember many years ago, when I released my first open source project, that every time I had a new release ready, I was never sure what should be the new version number. Versioning software is not as straightforward as it might look when you don't have a lot of experience. In …

Blogs alejandrocelaya.blog 63mo ago
55
Considerations to properly use open source software projects

I've been wanting to write this article for a while, but it is a subject complex to approach. Lately I've had some "conflicts" with users in some of the open source software (OSS) projects I maintain, and I have also seen some of the people I follow on Twitter dealing …

Blogs alejandrocelaya.blog 87mo ago
56
Properly passing data from outer layers of a PHP application to the use case layer

Update 2017-10-18: After reading this article, I recommend you to read the comment from Rasmus Schultz. It is very clarifying, and might make you think twice if this is really the best approach. Lately, I've been digging a lot in different ways of improving software architecture…

Blogs alejandrocelaya.blog 106mo ago
57
Software Acceleration and Desynchronization

A bit more than a month ago, I posted the following on social media:Seeing more reports and industry players blaming code reviews for slowing down the quick development done with AI. It's unclear whether anyone's asking if this is just moving the cognitive bottleneck of "underst…

Blogs ferd.ca 5mo ago
58
Fast Software: More Programmers, Not Fewer

When I was five years old, I inherited the shoes of my older brother. Not because our family was poor, but because the shoes were good. My grandma told me that when she was a fiancée her dowry consisted of a few skirts. Not because she was poor. She wasn’t. Because the skirts we…

Blogs yegor256.com Yegor Bugayenko 4mo ago
59
Oops, I build.js’d it again

Who amongst us has not created a blogging software of some fashion or another? I know I have, many times. My latest (joke-y) attempt was Lizzy.js. The desire to go into a writing mode and don't worry about anything else is always strong. Even a dead simple self-hosted WordPress …

Blogs phpied.com Stoyan 5mo ago
60
How to use external services with the Symfony Validator

Validation is one of the most common tasks when building many types of software applications. Talking more specifically about the Symfony Framework, its Validator component offers a very powerful set of APIs to validate objects, arrays, forms and much more. We are going to see a…

Blogs goetas.com Asmir Mustafic 82mo ago
61
Why and how some people run open source projects

In the past weeks I asked some people to answer few questions on how and why they maintain/develop open source projects. I decided to do this survey moved mainly by the desire to explore new ways of funding open source software. It has to be said that the current way of financin…

Blogs goetas.com Asmir Mustafic 90mo ago
62
How I approached software development and why I prefer PostgreSQL to MySQL

This post is more a rant against MySQL (InnoDB) rather than a technical tutorial (as I was used to write in the previous months). Everything started with this tweet. I'm not going to talk that much about exotic features in a multi server configuration in my comparison, I will tr…

Blogs goetas.com Asmir Mustafic 101mo ago
63
Modular Application Architecture - Intro

This is the first post from a series of posts that will describe strategies to build modular and extensible applications. (inspired by a talk from qafoo in 2011 in Berlin) When developing a software, one of the most common steps is taking care that the resulting application is e…

Blogs goetas.com Asmir Mustafic 105mo ago
64
Immobinet at TTG 2017 Rimini

From the 12th to the 14th of October 2017 I was presenting with Mercurio Sistemi S.r.l. "Immobinet", a software to manage touristic rentals as apartments, villas any similar types of accommodation.

Blogs goetas.com Asmir Mustafic 105mo ago
65
Available as Software Architect and Consultant

After spending almost 15 years in the IT industry, mainly as PHP developer, I have decided to start a new and exciting activity as Independent Consultant and Software Architect. If you'd like to have an idea of what kind of projects I'm running, please visit my services page. To…

Blogs goetas.com Asmir Mustafic 120mo ago
66
PINT

Software engineer Consultant for PINT. PINT Inc. (headquarter in San Diego, CA) is a nationally recognized interactive Web development agency providing web strategy, UX design, user experience, analytics, search marketing, and optimization to global companies and institutions. P…

Blogs goetas.com Asmir Mustafic 12mo ago
67
The Half-Life of Code

This post originally appeared in my Chainline Newsletter. I've been thinking about the half-life of code. In his Software that Fits in Your Head talk, Dan North defines the half-life of software as (I'm paraphrasing) "the amount of time required for half of an application's code…

Blogs sandimetz.com Sandi Metz 110mo ago
68
How Shall We Define Design?

I love object-oriented design. It’s like open source software in general; perfect strangers come up with ideas that can save me time and money and then, out of the goodness of their hearts, go to a fair amount of trouble to pass these ideas on. I benefit from their efforts every…

Blogs sandimetz.com Sandi Metz 170mo ago
69
Agent-driven development in Copilot Applied Science

I may have just automated myself into a completely different job… This is a familiar pattern among software engineers, who often, through inspiration, frustration, or sometimes even laziness, build systems to remove toil and focus on more creative work. We then end up own…

Blogs github.blog Tyler McGoffin 3mo ago
70
How GitHub engineers tackle platform problems

In my spare time I enjoy building Gundam models, which are model kits to build iconic mechas from the Gundam universe. You might be wondering what this has to do with software engineering. Product engineers can be seen as the engineers who take these kits and build the Gundam it…

Blogs github.blog Fabian Aguilar Gomez 12mo ago
71
Always recreating a TerraForm resource

Force fully recreating a TerraForm resource is usually ill-advised, however, in some very specific situations this might exactly what you want. In my TerraForm set up I have two of such situations. One piece of software somehow stops working when no configuration is deployed, an…

Blogs blog.wyrihaximus.net Cees-Jan Kiewiet 27mo ago
72
FollowUpThen

Wanted to recommend a great software that I use daily. Create an email and send it to tomorrow@fut.io This e-mail will return to you tomorrow, at which point you would be able to defer it for any amount of time or be done with it. The service is called FollowUpThen and it’…

Blogs rarestblog.com Slava Vishnyakov 157mo ago
73
Interesting eBook: Hype-free Principles for Software Developers by Jason Gorman

Software Should Have Testable Goals Close Customer Involvement Is Key Software Development Is A Learning Process Do The Important Stuff First Communicating Is The Principal Activity Prevention Is (Usually) Cheaper Than Cure Software That Can’t Be Put To Use Has No Value In…

Blogs rarestblog.com Slava Vishnyakov 157mo ago
74
Testimony before the North Dakota Senate Industry, Business and Labor Committee

Chairman Klein and members of the Senate Industry, Business and Labor Committee- My name is David Heinemeier Hansson, and I’m the CTO and co-founder of Basecamp, a small internet company from Chicago that sells project-management software and email services. I first testified on…

Blogs signalvnoise.com DHH 65mo ago
76
Applying metaphors from other fields into software development

We use all kinds of metaphors in programming. Using “code smell” to describe poor coding practices is probably one of the most evocative. But what about metaphors in other fields? Could they be used to describe programming as well? There are a lot of things like “parent” and “ch…

Blogs codeutopia.net Jani Hartikainen 1mo ago
77
Why I don't use AI coding tools (and why science agrees)

I would like to present an opposing view to the idea that “Traditional programming is dead”, which is being announced by software development influencers. Or maybe it’s just social media bait? Either way, there’s a lot of push to use AI tools to write code nowadays. Even many ex…

Blogs codeutopia.net Jani Hartikainen 1mo ago
78
Switching companies

After precisely 3 years (since 8 September 2014) at madewithlove, I’ve decided it was time to move on. A little while ago, I agreed to join the team at Stream as a PHP Software Engineer and Developer Advocate. Next Monday I will join them in their office in TQ in Amsterdam. My t…

Blogs hannesvdvreken.com 107mo ago
79
Critical Software Redesign: Creating the Environment for Large Scale Change

There’s a moment where it’s too soon to invest in a radical new software design for your system. And then you reach a moment where it’s too late, too expensive to change it. Is there a sweet spot in between, a point where pivoting the software design is the right choice, at the …

Blogs verraes.net Mathias Verraes 30mo ago
80
Bounded Contexts: Manage the Understandability of Your Systems (DDD Australia)

The new DDD Australia user group just had its first meetup, and I was invited to speak. A major bottleneck for fast high quality software development is that people in the organisation don’t understand their systems and domains well enough. So I did a (mostly improvised) session…

Blogs verraes.net Mathias Verraes 39mo ago
81
Software Design for Startups and Scaleups

Software Captains is a organisation that helps startup CTOs through coaching, advice, and networking. In the interview, the founder Tom Klaassen and I discuss software design. We talk about challenges CTOs face, such making technical debt visible for non-technical colleagues, ab…

Blogs verraes.net Mathias Verraes 41mo ago
82
Critically Engaging With Models (DDD Europe Keynote)

Here’s the video of Rebecca Wirfs-Brock & my keynote at Domain-Driven Design Europe 2022, where we talk about the ideas presented in our essay “Critically Engaging with Models”, also available as an e-book on Leanpub. Watch on YouTube Abstract Models, whether for a software …

Blogs verraes.net Mathias Verraes 41mo ago
83
Design and Reality (Leanpub Podcast)

Rebecca Wirfs-Brock and I published a book last year called “Design & Reality” with essays on software design. It’s available on Leanpub. Leanpub co-founder Len Epp interviewed me about my background, Domain-Driven Design, the book, the notion that your solution can influenc…

Blogs verraes.net Mathias Verraes 42mo ago
84
Loss Aversion Heuristics

When we make decisions, we often do not explore options that have a risk of loss, even if that loss is balanced out by potential gains. I joined João Rosa’s “Software Crafts” podcast to talk about 3 heuristics that help you overcome that bias. Podcast player Resources Software C…

Blogs verraes.net Mathias Verraes 52mo ago
85
What is Domain-Driven Design (DDD)

Domain-Driven Design is a software design discipline centred on the principles that: Software for a complex domain requires all designers (engineers, testers, analysts, …) to have a deep, shared understanding of the domain, guided by domain experts That understanding is rooted i…

Blogs verraes.net Mathias Verraes 58mo ago
86
Design and Reality

“The transition to a really deep model is a profound shift in your thinking and demands a major change to the design.” — Domain-Driven Design, Eric Evans There is a fallacy about how domain modelling works. The misconception is that we can design software by discovering all the …

Blogs verraes.net Mathias Verraes 58mo ago
87
The Wall of Technical Debt

“Technical debt” is a metaphor for all software design choices that turn out to be suboptimal, no longer valid, or just plain wrong. These choices incur a cost on future development, and the shortcuts taken today will later slow you down until you “pay back” the debt by fixing t…

Blogs verraes.net Mathias Verraes 78mo ago
88
Eventsourcing: State from Events or Events as State?

Trying to get people to agree on a single unambiguous definition of a software concept is usually impossible. In the very least, I can point out that such ambiguity exists when it comes to eventsourcing. State from Events For a given stream of events, I can process them to deriv…

Blogs verraes.net Mathias Verraes 83mo ago
89
Makefile for lazy developers

Makefile for lazy developers Whatever the size of the software project, I believe in, subscribe to, and promote Continuous Integration. Personally, I rely on GitHub Actions as an automated build system. Even this blog here is built with, and eventually deployed into production u…

Blogs localheinz.com Andreas Möller 102mo ago
90
Build your own software

You should build your own software. It's one of the most effective ways of growing as a developer, even if you're just building small, personal tools. Early in the software development journey we're often curious – "how does X work?", "why does Y do this specific …

Blogs ryangjchandler.co.uk 15mo ago
91
How to Talk to Apples

I've managed to go a number of years in the software industry without having any repetitive strain issues. That all seems to have changed this month, so I've been looking for ways to ease the burden on my wrists and arms. Enter: macOS voice control This built in accessibility to…

Blogs whateverthing.com Kevin Boyd 34mo ago
92
Flow-Based Programming, a way for AI and humans to develop together

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code. Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future…

Blogs bergie.iki.fi Henri Bergius 40mo ago
93
Building c-base @ 35C3 with Flowhub

The 35th Chaos Communication Congress is now over, and it is time to write about how we built the software side of the c-base assembly there. c-base at 35C3 The Chaos Communication Congress is a major fixture of the European security and free software scene, with thousands of at…

Blogs bergie.iki.fi Henri Bergius 91mo ago
94
Managing a developer shell with Docker

When I’m not in Flowhub-land, I’m used to developing software in a quite customized command line based development environment. Like for many, the cornerstones of this for me are vim and tmux. As customization increases, it becomes important to have a way to manage that and dist…

Blogs bergie.iki.fi Henri Bergius 99mo ago
95
Sanding UI

This is an older post from Jim Nielsen on building user interfaces I came back to last week. With software, the fact is that sometimes there are just too many variables to know and test and smooth out. So I click around, using the UI over and over, until I finally cannot give my…

Blogs sebastiandedeyne.com Sebastian De Deyne 23d ago
96
AI Will Squeeze SaaS Margins

In this brave new world, your margin is AI’s opportunity. When software becomes 10x easier to build, the classic “build vs. buy” calculation shifts dramatically. SaaS (Software as a Service) margins won’t disappear overnight, but it’s just a matter …

Blogs vancelucas.com vlucas 4mo ago
97
The Emails You Send When Running a SaaS Business

Nobody really prepared me for the amount of different emails I would have to send when running a SaaS business. It’s something I didn’t even think about – all I was thinking about was what to build, and what problems I wanted to solve with my software. Now afte…

Blogs vancelucas.com vlucas 34mo ago
98
A Pragmatic Look at AI and LLMs in Software Development Workflows

By now, every dev (and business leader) feels some type of way about AI. How could we not? Every time you open the news, listen to a podcast, or visit your favorite social media site, you're hearing something about AI. If you've kept up, you might be burning out; if you haven't,…

Blogs tighten.com Jordan Keller, Jordan Keller; Matt Stauffer, Matt Stauffer 3mo ago
99
Dreaming Bigger With AI - Aaron Francis

In this episode of Pragmatic AI, host Matt Stauffer interviews Aaron Francis, a Laravel developer and co-founder of Try Hard Studios. They discuss Aaron's journey from being a software developer to an educator, the impact of AI on the development landscape, and the importance of…

Blogs tighten.com Matt Stauffer, Matt Stauffer 4mo ago
100
Checklists: A bit nerdy, very useful

Software engineering teams face many struggles, from the small problems during feature development, “Oh shit there’s no way for a user to change their last name…” or “How do I update a client’s old web page to autoplay in screen video with scrolling?” to much more di…

Blogs shout.setfive.com Jared Clapp 67mo ago