mirror of
https://github.com/kbenestad/mdcms.git
synced 2026-06-18 15:24:32 +00:00
Add techpulse: config, theme, nav, search.json, and pages
This commit is contained in:
parent
9ed5b535e8
commit
e99fb6b49d
9 changed files with 675 additions and 0 deletions
7
techpulse/config.yml
Normal file
7
techpulse/config.yml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# mdcms v0.3 | DO NOT REMOVE THIS COMMENT
|
||||
sitename: TechPulse
|
||||
sitedescription: Independent technology news and analysis
|
||||
navigation: sidebar
|
||||
search: true
|
||||
footer: "© 2026 TechPulse Media. All rights reserved."
|
||||
theme: theme.yml
|
||||
43
techpulse/nav.yml
Normal file
43
techpulse/nav.yml
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# nav.yml — generated by mdcms.py
|
||||
sections:
|
||||
- code: site
|
||||
defaultname: Site
|
||||
sort: 100
|
||||
pagesvisibility: visible
|
||||
|
||||
pages:
|
||||
- file: pages/home.md
|
||||
title: Home
|
||||
section-id: site
|
||||
sort: 100
|
||||
variants: [en]
|
||||
titles:
|
||||
en: Home
|
||||
- file: pages/about.md
|
||||
title: About TechPulse
|
||||
section-id: site
|
||||
sort: 110
|
||||
variants: [en]
|
||||
titles:
|
||||
en: About TechPulse
|
||||
- file: pages/newsletter.md
|
||||
title: Newsletter
|
||||
section-id: site
|
||||
sort: 120
|
||||
variants: [en]
|
||||
titles:
|
||||
en: Newsletter
|
||||
- file: pages/topics.md
|
||||
title: Topics
|
||||
section-id: site
|
||||
sort: 130
|
||||
variants: [en]
|
||||
titles:
|
||||
en: Topics
|
||||
- file: pages/archive.md
|
||||
title: Archive
|
||||
section-id: site
|
||||
sort: 140
|
||||
variants: [en]
|
||||
titles:
|
||||
en: Archive
|
||||
69
techpulse/pages/about.md
Normal file
69
techpulse/pages/about.md
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
---
|
||||
title: About TechPulse
|
||||
sort: 110
|
||||
section-id: site
|
||||
keywords: about, team, editorial policy, mission, advertising
|
||||
description: About TechPulse — our mission, editorial team, and advertising policy
|
||||
language: en
|
||||
---
|
||||
|
||||
# About TechPulse
|
||||
|
||||
TechPulse was founded in 2021 with a specific frustration: technology journalism had largely split into two camps. On one side, outlet after outlet that published whatever the PR teams of major companies sent them, dressed up with a few quotes and published as fast as possible to win search clicks. On the other, a small number of paywalled publications charging enterprise prices and writing primarily for investors and executives.
|
||||
|
||||
Neither camp was doing right by the people who actually build software for a living — the engineers, architects, open-source maintainers, and technical leads who need accurate, technically literate reporting to make good decisions. That's the gap TechPulse was built to fill.
|
||||
|
||||
## Our Mission
|
||||
|
||||
We exist to provide independent, technically grounded reporting on the technology industry. That means:
|
||||
|
||||
- **We do our own research.** Survey data attributed to TechPulse was collected by us. When we cite a study, we've read it, not just its press release.
|
||||
- **We talk to practitioners.** Our primary sources are engineers, not PR contacts. We regularly talk to CTOs, open-source maintainers, and developers at companies shipping at scale.
|
||||
- **We distinguish opinion from reporting.** Analysis pieces are clearly labelled. When we don't know something, we say so.
|
||||
- **We correct our errors.** Mistakes happen. When they do, we correct them transparently and don't quietly edit posts without acknowledgement.
|
||||
|
||||
## The Team
|
||||
|
||||
### Maya Osei — Editor-in-Chief
|
||||
|
||||
Maya joined TechPulse as founding editor after seven years covering the technology industry, including five years as a senior technology reporter at a national newspaper. Her background is in economics, which shapes her particular interest in the business models and incentive structures underlying technical decisions. At TechPulse she oversees all editorial, writes the weekly analysis column, and leads the annual developer survey. She's based in London.
|
||||
|
||||
Maya's work has a particular focus on funding trends, the economics of developer platforms, and the gap between what gets funded and what gets built. Her 2024 series on AI startup revenue — separating genuine ARR from creative accounting — was cited widely and sparked a useful industry conversation about what "revenue" actually means at the pre-product stage.
|
||||
|
||||
### Raj Patel — AI and Developer Tools Correspondent
|
||||
|
||||
Raj came to journalism after six years as a software engineer, including time at a mid-size SaaS company and a stint at a developer tools startup. That background is his greatest asset: he can read a benchmark, understands the difference between microbenchmarks and production performance, and has the context to spot when a company's claims don't hold up technically.
|
||||
|
||||
At TechPulse, Raj covers AI and machine learning with a focus on practical deployment — not capability demos, but what actually works when you ship it into production. He also covers developer tools broadly: runtimes, languages, databases, and the infrastructure layer. His analysis of AI coding assistants and their real-world productivity impact in 2024 became one of TechPulse's most-read pieces of that year.
|
||||
|
||||
Raj is based in Amsterdam and holds a BSc in Computer Science from the University of Manchester.
|
||||
|
||||
### Clara Winthorpe — Open Source and Infrastructure Editor
|
||||
|
||||
Clara has covered open source for eight years, initially for a specialist publication before joining TechPulse at launch. She sits on the programme committee of a major open-source conference and is a regular speaker on open-source sustainability — the question of who funds the software the world runs on, and what happens when that funding dries up.
|
||||
|
||||
Her 2024 deep-dive on open-source sustainability following the xz backdoor incident remains essential reading for anyone thinking seriously about software supply chain risk. She also covers infrastructure: Kubernetes, cloud platforms, WebAssembly, and the ongoing evolution of how companies run software.
|
||||
|
||||
Clara is based in Berlin.
|
||||
|
||||
## Editorial Independence
|
||||
|
||||
TechPulse is funded by reader subscriptions and a small number of clearly disclosed sponsor arrangements. We do not accept money from companies in exchange for coverage. We do not accept press trips, gifts, or other in-kind value from companies we cover. If a company sponsors a newsletter edition, that arrangement is disclosed in the newsletter and does not influence editorial decisions.
|
||||
|
||||
## Advertising Policy
|
||||
|
||||
We accept a limited number of sponsorships per year from companies whose products are relevant to our audience. Our policies:
|
||||
|
||||
1. **No sponsored articles.** Sponsorships are clearly delineated sections of newsletter editions, not articles.
|
||||
2. **No coverage guarantees.** A sponsorship does not entitle a company to a review, a mention, or any editorial attention.
|
||||
3. **No conflicts of interest.** Editors who own equity in or have personal relationships with a company disclose this and do not write about that company without another editor's oversight.
|
||||
4. **Full disclosure.** Any financial relationship between TechPulse and a company mentioned in our coverage is disclosed at the time of publication.
|
||||
|
||||
If you have questions about our advertising policy, or if you'd like to discuss a sponsorship, contact us at advertising@techpulse.example.
|
||||
|
||||
## Contact
|
||||
|
||||
- **Editorial:** editor@techpulse.example
|
||||
- **Tips and sources:** tips@techpulse.example (Signal available on request)
|
||||
- **Advertising:** advertising@techpulse.example
|
||||
- **Corrections:** corrections@techpulse.example
|
||||
20
techpulse/pages/archive.md
Normal file
20
techpulse/pages/archive.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
title: Archive
|
||||
sort: 140
|
||||
section-id: site
|
||||
keywords: archive, all articles, technology news archive
|
||||
description: The complete TechPulse article archive — all posts in reverse chronological order
|
||||
language: en
|
||||
---
|
||||
|
||||
# Article Archive
|
||||
|
||||
The complete TechPulse archive, updated with every new publication. Use the search function to find articles on a specific topic, or browse by scrolling below. Our coverage spans AI and machine learning, open source, developer tools, startups and funding, cloud infrastructure, and security.
|
||||
|
||||
Articles are listed in reverse chronological order. Our most recent coverage appears first.
|
||||
|
||||
```mdcms
|
||||
posts-datetime-reversechronological
|
||||
limit: 10
|
||||
paginate: yes
|
||||
```
|
||||
48
techpulse/pages/home.md
Normal file
48
techpulse/pages/home.md
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
---
|
||||
title: Home
|
||||
sort: 100
|
||||
section-id: site
|
||||
keywords: technology news, developer tools, AI, open source, startups
|
||||
description: TechPulse — independent technology news and analysis for developers and tech professionals
|
||||
language: en
|
||||
---
|
||||
|
||||

|
||||
|
||||
# Welcome to TechPulse
|
||||
|
||||
TechPulse is an independent technology publication built for developers and tech-adjacent professionals who want more than press releases. We cover the stories that matter: the real impact of new tools on the people who use them, the economics behind open-source sustainability, the gap between venture capital hype and shipping product.
|
||||
|
||||
Founded in 2021, we operate without advertising from the companies we cover. Our revenue comes from readers — through subscriptions and a small number of transparent sponsorships from companies whose products we genuinely respect. That independence matters. When we say an AI coding assistant improves productivity by 40%, we've done the research. When we say a funding round deserves skepticism, we've talked to the people actually building in that space.
|
||||
|
||||
## What We Cover
|
||||
|
||||
We focus on five areas where signal-to-noise is lowest:
|
||||
|
||||
**Artificial Intelligence and Machine Learning** — not the breathless announcements, but the actual capability changes, the deployment realities, and the business models that are working versus those still searching for product-market fit.
|
||||
|
||||
**Open Source** — the infrastructure that powers the modern internet, the people maintaining it for free, and the ongoing question of who bears the cost. We've been covering open-source sustainability before it became fashionable.
|
||||
|
||||
**Developer Tools** — languages, runtimes, frameworks, cloud platforms. We run benchmarks, talk to engineers at companies shipping at scale, and try to cut through the hype cycles.
|
||||
|
||||
**Startups and Funding** — who's building what, where the money is going, and what the data says about which bets are paying off. We're skeptical of unicorn valuations and interested in profitability.
|
||||
|
||||
**Security** — supply chain vulnerabilities, compliance realities, and the ongoing struggle to ship secure software in a world moving faster than its defences.
|
||||
|
||||
## Our Team
|
||||
|
||||
Maya Osei leads TechPulse as editor-in-chief, bringing ten years of technology journalism experience. Raj Patel covers AI and developer tools. Clara Winthorpe specialises in open source and infrastructure. Together they publish several pieces per week, with longer investigations appearing monthly.
|
||||
|
||||
## Latest Articles
|
||||
|
||||
```mdcms
|
||||
posts-datetime-reversechronological
|
||||
limit: 10
|
||||
paginate: yes
|
||||
```
|
||||
|
||||
## Why Subscribe?
|
||||
|
||||
The internet is drowning in technology content. Most of it is written by people who have never shipped production code, never managed an engineering team, or have a financial interest in the outcome they're describing. We aim to be different — technically literate, financially independent, and honest about uncertainty.
|
||||
|
||||
[Subscribe to the TechPulse newsletter](pages/newsletter.md) to get our weekly digest. Or dive straight into our [topic guides](pages/topics.md) to find coverage in the areas you care about most.
|
||||
72
techpulse/pages/newsletter.md
Normal file
72
techpulse/pages/newsletter.md
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
---
|
||||
title: Newsletter
|
||||
sort: 120
|
||||
section-id: site
|
||||
keywords: newsletter, subscribe, weekly digest, email
|
||||
description: Subscribe to the TechPulse weekly newsletter — technology news and analysis in your inbox
|
||||
language: en
|
||||
---
|
||||
|
||||
# The TechPulse Newsletter
|
||||
|
||||
Every Saturday morning, the TechPulse newsletter lands in subscriber inboxes with a carefully curated week in technology. No clickbait. No press release reprints. Just the stories that mattered, explained with context.
|
||||
|
||||
## What You Get
|
||||
|
||||
**The Weekly Digest** is our flagship newsletter. Each edition includes:
|
||||
|
||||
- **Three featured articles** — our most significant pieces of the week, with brief editorial notes on why they matter
|
||||
- **Five links worth reading** — the best technology reporting from across the web, with our take on each
|
||||
- **The data point of the week** — one number from a study, survey, or dataset that deserves attention, with full context
|
||||
- **Reader question** — each week we pick one reader question and answer it properly, in 200-400 words
|
||||
- **What we're watching** — a short note on stories we're tracking that haven't fully developed yet
|
||||
|
||||
**The Monthly Deep-Dive** is a longer-form newsletter for subscribers who want to go deeper. Past editions have included:
|
||||
|
||||
- A 3,000-word analysis of the AI coding assistant market and what the productivity data actually shows
|
||||
- A detailed breakdown of cloud provider pricing changes and their real impact on startup burn rates
|
||||
- A reader survey on Kubernetes adoption patterns across company sizes and the surprising findings
|
||||
|
||||
## How to Subscribe
|
||||
|
||||
Enter your email address below and choose your subscription tier. The basic newsletter is free. Full access — including the monthly deep-dive and our complete article archive — is available to paying subscribers.
|
||||
|
||||
**Free tier:** Weekly digest delivered every Saturday morning.
|
||||
|
||||
**Subscriber tier (£6/month or £55/year):** Everything in the free tier plus the monthly deep-dive, full archive access, and the ability to submit reader questions for consideration.
|
||||
|
||||
*To subscribe, visit techpulse.example/subscribe — email subscriptions are managed via our newsletter platform.*
|
||||
|
||||
## Past Newsletters
|
||||
|
||||
Here are some recent editions to give you a sense of what to expect:
|
||||
|
||||
**May 10, 2026 — The Agentic Turn**
|
||||
This week we looked at the gap between "AI agents" as described in funding announcements and AI agents as they actually function in enterprise deployments. Spoiler: the gap is large, and the interesting failures are instructive.
|
||||
|
||||
**April 26, 2026 — The Platform Wars, Round Three**
|
||||
GitHub vs. GitLab vs. everything else. With our developer survey data showing consolidation accelerating, we asked whether the microtools era is genuinely ending and what that means for startups in the space.
|
||||
|
||||
**April 12, 2026 — Open Source After the Funding Boom**
|
||||
A look at what happened to the open-source projects that received significant corporate investment in 2021-2023 and whether that investment translated into sustainable maintenance models.
|
||||
|
||||
**March 29, 2026 — The Real Cost of Technical Debt**
|
||||
We surveyed 400 engineers about their estimates of technical debt's impact on their teams. The numbers are worse than most CTOs publicly admit.
|
||||
|
||||
**March 15, 2026 — Benchmarks Are Broken (And Everyone Knows It)**
|
||||
A deep look at how AI and database benchmarks are constructed, who funds them, and why the numbers in press releases rarely survive contact with production workloads.
|
||||
|
||||
## Reader Feedback
|
||||
|
||||
*"The TechPulse newsletter is the only tech email I actually read on the day it arrives. The signal-to-noise ratio is exceptional."*
|
||||
— Engineering Manager, Series B startup
|
||||
|
||||
*"Raj's coverage of AI tools is the most technically honest I've found. He actually understands what he's writing about."*
|
||||
— Senior Software Engineer, fintech
|
||||
|
||||
*"The monthly deep-dives are worth the subscription price alone. The AI coding assistant analysis saved our team from a decision we would have regretted."*
|
||||
— CTO, 40-person software company
|
||||
|
||||
## Unsubscribing
|
||||
|
||||
You can unsubscribe at any time. Every newsletter edition includes a one-click unsubscribe link at the bottom. We don't make you confirm twice or explain yourself.
|
||||
68
techpulse/pages/topics.md
Normal file
68
techpulse/pages/topics.md
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
---
|
||||
title: Topics
|
||||
sort: 130
|
||||
section-id: site
|
||||
keywords: AI, open source, developer tools, startups, cloud, security, hardware, technology coverage
|
||||
description: An overview of TechPulse's coverage areas — AI/ML, open source, developer tools, startups, cloud, security, and hardware
|
||||
language: en
|
||||
---
|
||||
|
||||
# Topics We Cover
|
||||
|
||||
TechPulse maintains sustained coverage across seven core areas of technology. We don't chase every story — we focus on the beats where we have the expertise and the source networks to report with genuine depth. Here is what you can expect from each area.
|
||||
|
||||
## Artificial Intelligence and Machine Learning
|
||||
|
||||
AI is the defining technology story of the 2020s, and it is also the most heavily hyped. Our AI coverage, led primarily by Raj Patel, tries to separate what is real from what is marketing. We cover capability advances and their genuine significance, but we focus more heavily on deployment realities: what actually works when organisations ship AI into production, what fails, what the failure modes look like, and what the business models look like for companies building in this space.
|
||||
|
||||
We cover large language models, inference infrastructure, AI coding tools, AI agents and automation, and the policy and regulatory environment around AI development. We are particularly interested in the gap between benchmark performance and real-world performance — a gap that turns out to be large and underreported.
|
||||
|
||||
**Recent coverage:** Chain-of-thought models and their enterprise adoption patterns, open source LLM benchmarks, AI agents in production.
|
||||
|
||||
## Open Source
|
||||
|
||||
Open source software is the infrastructure of the modern internet, and yet the economics of how it gets maintained remain deeply broken. Clara Winthorpe leads our open source coverage with a depth of community knowledge that comes from years of genuine participation — she is not an observer, she is a contributor.
|
||||
|
||||
We cover major open source projects, governance fights, sustainability funding, the business models of open-source companies, and the security landscape. The xz backdoor incident crystallised questions about supply chain security that we had been covering for years. We will keep covering them.
|
||||
|
||||
**Recent coverage:** The 2025 Kubernetes fatigue survey, Deno v3 Node.js compatibility, software supply chain security progress report.
|
||||
|
||||
## Developer Tools
|
||||
|
||||
Languages, runtimes, frameworks, editors, databases, CI/CD pipelines, build systems. The developer tooling landscape moves fast and has enormous amounts of money flowing through it, which produces a lot of noise. We try to cut through that noise by running our own tests, talking to engineers at companies shipping real software, and applying a scepticism that is hard-earned.
|
||||
|
||||
We are particularly interested in the gap between what gets VC attention and what developers actually use. The tools that win in the long run are not always the ones with the best marketing, and we try to track both the hype cycle and the actual adoption curve.
|
||||
|
||||
**Recent coverage:** SQLite's rise in edge computing, WebAssembly components and the component model, Deno v3 benchmarks.
|
||||
|
||||
## Startups and Funding
|
||||
|
||||
The business of technology shapes which ideas get built. We cover venture capital funding, startup formation, acquisitions, and the IPO market with a critical eye — we are interested in what the numbers actually say, not what founders and investors want them to say.
|
||||
|
||||
Maya Osei leads this coverage, bringing an economics background that shapes how we think about unit economics, runway, revenue quality, and the incentive structures that drive decisions at funded companies. We are deeply sceptical of the framing that surrounds most funding announcements and try to give readers what they need to assess the claims.
|
||||
|
||||
**Recent coverage:** AI startup funding vs. revenue in H1 2024, tech funding in 2025, developer platform consolidation.
|
||||
|
||||
## Cloud and Infrastructure
|
||||
|
||||
The cloud computing landscape has matured into something complex and expensive. AWS, GCP, and Azure dominate, but a growing ecosystem of platform alternatives is competing for developer mindshare. We cover this landscape from a practitioner perspective — what does it actually cost to run things, what are the operational tradeoffs, and which platforms are delivering genuine value versus vendor lock-in dressed up as convenience.
|
||||
|
||||
We also cover the emerging edge computing infrastructure, serverless architectures, and the ongoing tension between managed services and self-hosted alternatives.
|
||||
|
||||
**Recent coverage:** Platform engineering vs. DevOps, Kubernetes fatigue and what teams are doing instead.
|
||||
|
||||
## Security
|
||||
|
||||
Software security is a beat that rewards sustained attention. We cover vulnerability disclosures, supply chain security, security tooling, enterprise security posture, and the policy environment. We try to report on security in a way that is useful to practitioners — explaining the technical details accurately, giving appropriate severity context, and avoiding both panic and dismissiveness.
|
||||
|
||||
We have a particular focus on software supply chain security, which has moved from a niche concern to a central issue in the wake of incidents like SolarWinds, Log4Shell, and xz.
|
||||
|
||||
**Recent coverage:** Software supply chain security progress report, SBOM adoption, sigstore and related tooling.
|
||||
|
||||
## Hardware
|
||||
|
||||
We maintain a modest but sustained hardware coverage programme, focused on the chips and systems that matter to software developers: server processors, AI accelerators, and the evolving relationship between hardware capabilities and the software written to exploit them. We do not cover consumer electronics.
|
||||
|
||||
---
|
||||
|
||||
*Browse all coverage using the [Archive](pages/archive.md) or [search](/) for a specific topic.*
|
||||
302
techpulse/search.json
Normal file
302
techpulse/search.json
Normal file
|
|
@ -0,0 +1,302 @@
|
|||
[
|
||||
{
|
||||
"file": "pages/home.md",
|
||||
"title": "Home",
|
||||
"section-id": "site",
|
||||
"keywords": "technology news, developer tools, AI, open source, startups, cloud",
|
||||
"description": "TechPulse — independent technology news and analysis for developers and tech professionals",
|
||||
"author": null,
|
||||
"date": "",
|
||||
"datetime": "",
|
||||
"language": "en",
|
||||
"body": "Welcome to TechPulse. TechPulse is an independent technology news and analysis publication built for the people who actually build things. We cover artificial intelligence, open source software, developer tools, cloud infrastructure, startups, and the business of technology — without the hype cycles, vendor press releases, or breathless trend-chasing that defines too much of tech media."
|
||||
},
|
||||
{
|
||||
"file": "pages/about.md",
|
||||
"title": "About TechPulse",
|
||||
"section-id": "site",
|
||||
"keywords": "about TechPulse, editorial team, mission, advertising policy, independent journalism",
|
||||
"description": "The story of TechPulse, our editorial mission, team bios, and advertising policy",
|
||||
"author": null,
|
||||
"date": "",
|
||||
"datetime": "",
|
||||
"language": "en",
|
||||
"body": "TechPulse is an independent technology news and analysis publication. We launched in May 2021 with the conviction that tech media had a problem. Our editorial team: Maya Osei (editor), Raj Patel (AI and developer tools correspondent), Clara Winthorpe (open source editor). We are editorially independent. We do not produce sponsored content."
|
||||
},
|
||||
{
|
||||
"file": "pages/newsletter.md",
|
||||
"title": "Newsletter",
|
||||
"section-id": "site",
|
||||
"keywords": "newsletter, subscribe, weekly digest, email",
|
||||
"description": "Subscribe to the TechPulse weekly newsletter — technology news and analysis in your inbox",
|
||||
"author": null,
|
||||
"date": "",
|
||||
"datetime": "",
|
||||
"language": "en",
|
||||
"body": "Every Saturday morning, the TechPulse newsletter lands in subscriber inboxes with a carefully curated week in technology. No clickbait. No press release reprints. Just the stories that mattered, explained with context. Free tier: Weekly digest. Subscriber tier: Monthly deep-dives and full archive access."
|
||||
},
|
||||
{
|
||||
"file": "pages/topics.md",
|
||||
"title": "Topics",
|
||||
"section-id": "site",
|
||||
"keywords": "AI, open source, developer tools, startups, cloud, security, hardware, technology coverage",
|
||||
"description": "An overview of TechPulse's coverage areas — AI/ML, open source, developer tools, startups, cloud, security, and hardware",
|
||||
"author": null,
|
||||
"date": "",
|
||||
"datetime": "",
|
||||
"language": "en",
|
||||
"body": "TechPulse maintains sustained coverage across seven core areas of technology: Artificial Intelligence and Machine Learning, Open Source, Developer Tools, Startups and Funding, Cloud and Infrastructure, Security, and Hardware. We focus on beats where we have expertise and source networks to report with genuine depth."
|
||||
},
|
||||
{
|
||||
"file": "pages/archive.md",
|
||||
"title": "Archive",
|
||||
"section-id": "site",
|
||||
"keywords": "archive, all articles, technology news archive",
|
||||
"description": "The complete TechPulse article archive — all posts in reverse chronological order",
|
||||
"author": null,
|
||||
"date": "",
|
||||
"datetime": "",
|
||||
"language": "en",
|
||||
"body": "The complete TechPulse archive, updated with every new publication. Our coverage spans AI and machine learning, open source, developer tools, startups and funding, cloud infrastructure, and security."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-03-12-llm-coding-assistants.md",
|
||||
"title": "The Real Impact of AI Coding Assistants on Developer Productivity",
|
||||
"section-id": null,
|
||||
"keywords": "AI coding assistants, GitHub Copilot, developer productivity, code quality, security vulnerabilities",
|
||||
"description": "A study of 500 developers reveals a 40% productivity gain from AI coding tools — but the picture is more complicated than that number suggests.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2024-03-12",
|
||||
"datetime": "2024-03-12 09:00",
|
||||
"language": "en",
|
||||
"body": "Study of 500 developers across 40 companies shows 40% productivity gain from AI coding assistants. But code quality concerns emerge: review times increased 23%, rework rates increased from 18% to 29%. Security vulnerabilities in AI-generated code found at 1.8x baseline rate. Concerns about developer dependency and skill development, especially for junior engineers."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-05-20-open-source-sustainability.md",
|
||||
"title": "Open Source Sustainability Crisis: Who Pays for the Infrastructure?",
|
||||
"section-id": null,
|
||||
"keywords": "open source, sustainability, xz backdoor, OpenSSF, Sovereign Tech Fund, funding",
|
||||
"description": "The xz backdoor incident exposed what many already knew — the open source infrastructure powering global commerce is maintained by a handful of burned-out volunteers.",
|
||||
"author": "Clara Winthorpe",
|
||||
"date": "2024-05-20",
|
||||
"datetime": "2024-05-20 14:00",
|
||||
"language": "en",
|
||||
"body": "The xz backdoor incident revealed a burned-out solo maintainer targeted by a sophisticated social engineering attack. OpenSSF, Sovereign Tech Fund, and GitHub Sponsors provide partial solutions. Three structural models: infrastructure levy, procurement mandate, and foundation consolidation. The real risk is not neglect but targeted attacks against exhausted maintainers."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-07-08-rust-linux-kernel.md",
|
||||
"title": "Rust in the Linux Kernel: One Year Later",
|
||||
"section-id": null,
|
||||
"keywords": "Rust, Linux kernel, kernel drivers, systems programming, memory safety, Linus Torvalds",
|
||||
"description": "One year after the first Rust code landed in the Linux kernel, we assess what has merged, how developers have received it, and what the safety improvements look like.",
|
||||
"author": "Clara Winthorpe",
|
||||
"date": "2024-07-08",
|
||||
"datetime": "2024-07-08 10:30",
|
||||
"language": "en",
|
||||
"body": "Approximately 31,000 lines of Rust in Linux kernel tree as of 6.9. Nova GPU driver merged. Developer reception has warmed. 65-70% of kernel CVEs historically are memory safety bugs that Rust prevents. Concerns about maintainer pool depth and Rust toolchain stability for long support periods remain."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-08-15-startup-ai-funding.md",
|
||||
"title": "AI Startup Funding Hits $47B in H1 2024 — But Where's the Revenue?",
|
||||
"section-id": null,
|
||||
"keywords": "AI funding, startup investment, venture capital, AI revenue, AI startups 2024",
|
||||
"description": "AI startups raised $47 billion in the first half of 2024. Which categories received it, which companies are generating real revenue, and which are burning cash.",
|
||||
"author": "Maya Osei",
|
||||
"date": "2024-08-15",
|
||||
"datetime": "2024-08-15 11:00",
|
||||
"language": "en",
|
||||
"body": "$47 billion in AI startup funding H1 2024. Foundation model companies $14.2B. AI infrastructure $9.3B. Vertical AI applications $12.1B. Developer tools $7.4B. Agents $4B. Revenue quality concerns: ARR inflation, high churn, pilot customers counted as revenue. Investors applying 60-70% haircut to reported ARR internally."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-10-03-sqlite-everywhere.md",
|
||||
"title": "The SQLite Revolution: How a 25-Year-Old Database Took Over the Cloud",
|
||||
"section-id": null,
|
||||
"keywords": "SQLite, Cloudflare D1, Turso, libSQL, edge computing, databases, cloud",
|
||||
"description": "SQLite was designed for embedded systems. Somehow it has become the database of choice for the edge computing era.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2024-10-03",
|
||||
"datetime": "2024-10-03 09:00",
|
||||
"language": "en",
|
||||
"body": "SQLite powers Cloudflare D1, Turso, Bun's built-in database. Edge computing loves SQLite for in-process execution, no network overhead, single portable file. Cloudflare D1 replicates SQLite to hundreds of edge locations. libSQL fork adds replication and extensions. Limitation: single-writer concurrency model."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-11-18-wasm-components.md",
|
||||
"title": "WebAssembly Components: The Runtime-Agnostic Future of Software",
|
||||
"section-id": null,
|
||||
"keywords": "WebAssembly, WASM, WASI, component model, ByteCode Alliance, containers, runtime",
|
||||
"description": "WASI 0.2 and the WebAssembly component model represent a genuinely new approach to software packaging.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2024-11-18",
|
||||
"datetime": "2024-11-18 13:00",
|
||||
"language": "en",
|
||||
"body": "WASI 0.2 ships the component model enabling language-agnostic composition. WIT interface definition language for typed boundaries. Fastly, Fermyon Spin, Microsoft Azure, Shopify using in production. Microsecond startup vs. container milliseconds. Debugging tooling and language support gaps remain."
|
||||
},
|
||||
{
|
||||
"file": "posts/2024-12-05-developer-survey-2024.md",
|
||||
"title": "TechPulse Developer Survey 2024: 3,000 Respondents, Key Findings",
|
||||
"section-id": null,
|
||||
"keywords": "developer survey 2024, programming languages, AI tools, remote work, salary, developer burnout",
|
||||
"description": "Results from our annual survey of 3,000 developers — language popularity, AI adoption, salary data, remote work trends, and burnout rates.",
|
||||
"author": "Maya Osei",
|
||||
"date": "2024-12-05",
|
||||
"datetime": "2024-12-05 10:00",
|
||||
"language": "en",
|
||||
"body": "3,047 respondents, 61 countries. Python 67%, JavaScript 64%, Rust 19%, Go 31%. AI tool adoption 73% weekly. Cursor grew to 22% share. 51% fully remote. Median US salary 6-10 years: $153,000. Burnout: 38% significant burnout past 12 months. 18% trying to reduce AI tool usage."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-01-22-anthropic-o3.md",
|
||||
"title": "Chain-of-Thought Models Change Everything — But Not in the Way You Think",
|
||||
"section-id": null,
|
||||
"keywords": "reasoning models, chain-of-thought, o1, enterprise AI, LLM limitations, AI reasoning",
|
||||
"description": "The new generation of reasoning models that think before answering have changed what AI can do — but the change is more specific than the coverage suggests.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2025-01-22",
|
||||
"datetime": "2025-01-22 09:30",
|
||||
"language": "en",
|
||||
"body": "Chain-of-thought reasoning models improve on sustained multi-step reasoning tasks. Enterprise success in code review, legal document analysis, complex data analysis. Failure modes: confident wrong reasoning, long-horizon task limitations, domain knowledge gaps, 5-10x cost increase. Best use: decision tasks, not generation tasks."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-03-10-platform-engineering.md",
|
||||
"title": "Platform Engineering Is the New DevOps — And That's Both Good and Bad",
|
||||
"section-id": null,
|
||||
"keywords": "platform engineering, DevOps, internal developer platforms, CNCF, golden paths, developer experience",
|
||||
"description": "Platform engineering has become the dominant framework for thinking about internal developer infrastructure. Is it solving the right problems?",
|
||||
"author": "Maya Osei",
|
||||
"date": "2025-03-10",
|
||||
"datetime": "2025-03-10 14:00",
|
||||
"language": "en",
|
||||
"body": "CNCF 2025: 71% of 500+ engineer orgs have internal developer platforms. 34% faster deployment, 28% faster onboarding in mature orgs. Problems: platform teams as bottlenecks, golden paths becoming golden cages, complexity concentration. Best implementations measure DevEx systematically and build escape hatches for edge cases."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-04-28-open-source-ai-models.md",
|
||||
"title": "Open Source AI Models in 2025: The Landscape Is More Complex Than It Seems",
|
||||
"section-id": null,
|
||||
"keywords": "open source AI, Llama 3, Mistral, Gemma, open weights, AI licensing, Meta AI",
|
||||
"description": "Llama, Mistral, Gemma — the 'open source AI' movement is growing fast. But what does 'open' actually mean when applied to large language models?",
|
||||
"author": "Raj Patel",
|
||||
"date": "2025-04-28",
|
||||
"datetime": "2025-04-28 11:00",
|
||||
"language": "en",
|
||||
"body": "Most 'open source' AI models release only weights, not training data or code. Llama's custom licence prohibits training other LLMs. Mistral uses Apache 2.0. Gemma has custom use restrictions. BLOOM is closest to genuinely open. OSI's Open Source AI definition requires training data documentation, training code, and OSI-approved licence. Almost no current models qualify."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-06-15-kubernetes-fatigue.md",
|
||||
"title": "Kubernetes Fatigue Is Real — Here's What Teams Are Doing Instead",
|
||||
"section-id": null,
|
||||
"keywords": "Kubernetes, k8s, platform alternatives, Fly.io, Railway, managed services, infrastructure fatigue",
|
||||
"description": "Survey of 200 engineering teams finds growing Kubernetes fatigue and a market in transition.",
|
||||
"author": "Clara Winthorpe",
|
||||
"date": "2025-06-15",
|
||||
"datetime": "2025-06-15 09:00",
|
||||
"language": "en",
|
||||
"body": "200 teams surveyed: 18% say k8s more trouble than worth, 7% actively migrating away. Teams leaving are typically under 30 engineers with fewer than 10 services. Managed services (Fargate, Cloud Run), Fly.io, Railway gaining share. Satisfied k8s users have dedicated platform teams, genuine need for k8s capabilities, and abstraction layers above raw k8s."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-07-22-vc-funding-2025.md",
|
||||
"title": "Tech Funding in 2025: The AI Bubble vs. The Infrastructure Boom",
|
||||
"section-id": null,
|
||||
"keywords": "venture capital 2025, AI funding, infrastructure investment, IPO market, tech funding trends",
|
||||
"description": "H1 2025 funding data shows a bifurcated market — AI application layer funding has cooled while infrastructure investment continues to grow.",
|
||||
"author": "Maya Osei",
|
||||
"date": "2025-07-22",
|
||||
"datetime": "2025-07-22 10:30",
|
||||
"language": "en",
|
||||
"body": "$89B global VC in H1 2025, 14% below H1 2024. Application layer correction: ARR quality concerns, high churn. Infrastructure investment continues. IPO market thawing for profitable companies. LPs reducing early-stage generalist commitments. Consumer fintech, pure SaaS without AI, web3, no-code all declining."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-09-08-deno-v3.md",
|
||||
"title": "Deno v3: Is Node.js Compatibility Finally Good Enough?",
|
||||
"section-id": null,
|
||||
"keywords": "Deno v3, Node.js, npm compatibility, JavaScript runtime, Bun, benchmarks",
|
||||
"description": "Deno v3 launched with the strongest Node.js compatibility claim the project has ever made. We ran the benchmarks and talked to teams who have actually migrated.",
|
||||
"author": "Clara Winthorpe",
|
||||
"date": "2025-09-08",
|
||||
"datetime": "2025-09-08 13:00",
|
||||
"language": "en",
|
||||
"body": "Deno v3 http throughput 97K req/s vs Node 89K vs Bun 142K. Startup 31ms vs Node 48ms vs Bun 12ms. 43 of 50 tested npm packages work. Native C++ modules remain problematic. Real migration stories: media company Express migration in 3 days, fintech declined due to native module dependency."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-10-14-security-supply-chain.md",
|
||||
"title": "Software Supply Chain Security in 2025: Progress Report",
|
||||
"section-id": null,
|
||||
"keywords": "software supply chain security, SBOM, sigstore, GitHub security, dependencies, enterprise security",
|
||||
"description": "Three years after the xz incident, we assess how much enterprise software supply chain security has actually improved.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2025-10-14",
|
||||
"datetime": "2025-10-14 09:00",
|
||||
"language": "en",
|
||||
"body": "SBOM adoption routine in regulated sectors but operationalisation remains weak. Sigstore now signs all PyPI packages, npm beginning adoption. Dependabot catches known CVEs but misses supply chain attacks. 12 enterprise interviews: automated scanning routine, SBOM ingestion still rare, build reproducibility early stage. Remaining gap: sophisticated targeted attacks against maintainers."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-11-30-ai-agents-enterprise.md",
|
||||
"title": "AI Agents in the Enterprise: What Actually Works",
|
||||
"section-id": null,
|
||||
"keywords": "AI agents, enterprise AI, automation, LLM agents, autonomous AI, AI guardrails",
|
||||
"description": "Case studies from five companies reveal what AI agents are reliably delivering in enterprise settings — and why autonomous decision-making remains out of reach.",
|
||||
"author": "Maya Osei",
|
||||
"date": "2025-11-30",
|
||||
"datetime": "2025-11-30 11:00",
|
||||
"language": "en",
|
||||
"body": "Five enterprise case studies: financial services document processing (60% faster), code review (30% issues caught), HR candidate screening (legal concerns), customer support (62% autonomous resolution), legal contract review. Common finding: all successful deployments are bounded with mandatory human review. Autonomous decision-making is where all five drew the line."
|
||||
},
|
||||
{
|
||||
"file": "posts/2025-12-20-developer-predictions-2026.md",
|
||||
"title": "TechPulse Predictions for 2026: Ten Bets on Developer Technology",
|
||||
"section-id": null,
|
||||
"keywords": "2026 predictions, developer technology, AI tools, WebAssembly, open source, programming trends",
|
||||
"description": "We make ten specific predictions for developer technology in 2026, and look back honestly at how our 2025 predictions fared.",
|
||||
"author": "Clara Winthorpe",
|
||||
"date": "2025-12-20",
|
||||
"datetime": "2025-12-20 10:00",
|
||||
"language": "en",
|
||||
"body": "2025 retrospective: 6 correct, 2 wrong, 2 partial. 2026 predictions: WebAssembly in top-20 enterprise, AI coding assistant data breach, Rust crosses 25% adoption, maintainer certification system, developer tools IPO, AI standard library function generator, 'vibe coding' becomes negative signal, Linux Foundation maintenance programme, macOS ARM enterprise port, developer satisfaction declines despite usage increase."
|
||||
},
|
||||
{
|
||||
"file": "posts/2026-01-15-wasm-server.md",
|
||||
"title": "Server-Side WebAssembly Is Finally Ready for Production",
|
||||
"section-id": null,
|
||||
"keywords": "WebAssembly, WASM server, Spin framework, WASI P2, production, serverless, Fermyon",
|
||||
"description": "After years of 'almost there,' server-side WebAssembly has reached production readiness. Benchmark data, real case studies, and honest remaining rough edges.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2026-01-15",
|
||||
"datetime": "2026-01-15 09:00",
|
||||
"language": "en",
|
||||
"body": "Spin v3 and WASI P2 reach production readiness. Benchmarks: 1.2ms cold start, 87K req/s, 12MB memory. Three production case studies: plugin sandbox with security isolation, media company edge API with 2ms cold start, security scanning tool with concurrent plugin isolation. Rough edges: Rust-centric toolchain, harder debugging, smaller library ecosystem."
|
||||
},
|
||||
{
|
||||
"file": "posts/2026-02-28-open-source-llm-2026.md",
|
||||
"title": "The State of Open Source LLMs: A 2026 Benchmark",
|
||||
"section-id": null,
|
||||
"keywords": "open source LLMs, LLM benchmarks, Llama, Mistral, AI models 2026, inference, enterprise AI",
|
||||
"description": "We benchmarked 12 open-weight language models across reasoning, generation, cost, and deployment complexity.",
|
||||
"author": "Raj Patel",
|
||||
"date": "2026-02-28",
|
||||
"datetime": "2026-02-28 14:00",
|
||||
"language": "en",
|
||||
"body": "12 models benchmarked. Top reasoning: Qwen 2.5 72B (74.1% MATH-500), Llama 3.3 70B (73.2%), DeepSeek R2 Distill (71.8% at 7B params). Cost: Llama 3.3 8B $0.08/M tokens vs GPT-4o $5-10/M. 7-70x cost advantage for self-hosted. Enterprise recommendation: Llama 3.3 70B or Qwen 2.5 72B for high-volume domain tasks. Frontier models still lead on hardest reasoning."
|
||||
},
|
||||
{
|
||||
"file": "posts/2026-03-20-platform-consolidation.md",
|
||||
"title": "Developer Platform Consolidation: The End of the Microtools Era?",
|
||||
"section-id": null,
|
||||
"keywords": "developer platforms, GitHub, GitLab, Vercel, AWS, platform consolidation, developer tools market",
|
||||
"description": "Survey data shows accelerating consolidation in developer tooling. Who is winning, who is losing, and what developers actually want.",
|
||||
"author": "Maya Osei",
|
||||
"date": "2026-03-20",
|
||||
"datetime": "2026-03-20 10:30",
|
||||
"language": "en",
|
||||
"body": "GitHub 79% share (down from 86% in 2023). GitLab 14%, Gitea/Forgejo 5%. Vercel 28% for web apps but pricing concerns at scale. Developers prioritise: reliability (81%), pricing predictability (73%), DX quality (69%). Winners: GitHub, AWS, GitLab, Datadog. Losers: independent CI/CD services, niche security scanners."
|
||||
},
|
||||
{
|
||||
"file": "posts/2026-05-01-developer-survey-2026.md",
|
||||
"title": "TechPulse Developer Survey 2026: AI Has Won, But Developers Have Mixed Feelings",
|
||||
"section-id": null,
|
||||
"keywords": "developer survey 2026, AI tools, deskilling, developer productivity, programming languages, AI adoption",
|
||||
"description": "Our 2026 survey of 4,200 developers shows 78% use AI tools daily — but concerns about deskilling, quality, and dependency are louder than ever.",
|
||||
"author": "Maya Osei",
|
||||
"date": "2026-05-01",
|
||||
"datetime": "2026-05-01 09:00",
|
||||
"language": "en",
|
||||
"body": "4,200 respondents, 73 countries. 78% use AI tools daily (91% of 0-5 year developers, 61% of 16+ year developers). Cursor 29% market share vs Copilot 38%. 45% agree AI tools reduced ability to work without them. 'Very satisfied' dropped from 38% to 31%. Salary: 29% feel AI increases leverage, 28% feel it decreases it. Burnout 39%, job security concern entered top 5 stressors."
|
||||
}
|
||||
]
|
||||
46
techpulse/theme.yml
Normal file
46
techpulse/theme.yml
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
# mdcms theme — TechPulse
|
||||
light:
|
||||
accent: "#0066CC"
|
||||
background: "#FFFFFF"
|
||||
nav-background: "#F0F4F8"
|
||||
text: "#1A202C"
|
||||
text-muted: "#718096"
|
||||
|
||||
dark:
|
||||
accent: "#63B3ED"
|
||||
background: "#0D1117"
|
||||
nav-background: "#161B22"
|
||||
text: "#E2E8F0"
|
||||
text-muted: "#A0AEC0"
|
||||
|
||||
colours-semantic:
|
||||
info: "#0066CC"
|
||||
warning: "#D97706"
|
||||
success: "#16A34A"
|
||||
error: "#DC2626"
|
||||
|
||||
callouts:
|
||||
info:
|
||||
icon: info
|
||||
primary-colour: "#0066CC"
|
||||
background-colour: "#0066CC"
|
||||
warning:
|
||||
icon: warning
|
||||
primary-colour: "#D97706"
|
||||
background-colour: "#D97706"
|
||||
success:
|
||||
icon: success
|
||||
primary-colour: "#16A34A"
|
||||
background-colour: "#16A34A"
|
||||
error:
|
||||
icon: error
|
||||
primary-colour: "#DC2626"
|
||||
background-colour: "#DC2626"
|
||||
|
||||
font-body: "bunny:Inter:400"
|
||||
font-heading: "bunny:Inter:700"
|
||||
font-size: 1.0
|
||||
line-height: 1.7
|
||||
|
||||
main-width: 78em
|
||||
nav-width: 16em
|
||||
Loading…
Reference in a new issue