<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ePanorama.net &#187; Computers</title>
	<atom:link href="http://www.epanorama.net/blog/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Wed, 15 Apr 2026 20:31:27 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>How to Master Agent-Driven Development</title>
		<link>https://www.epanorama.net/blog/2026/02/24/how-to-master-agent-driven-development/</link>
		<comments>https://www.epanorama.net/blog/2026/02/24/how-to-master-agent-driven-development/#comments</comments>
		<pubDate>Tue, 24 Feb 2026 16:52:36 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=199306</guid>
		<description><![CDATA[<p>I just read an interesting article How to Write a Good Spec for AI Agents article on using AI to write software. That article is pretty long, so I decided that a compact overview would be useful. I started to pick what I think was most important and decided to turn my notes/picks to this <a class="moretag" href="https://www.epanorama.net/blog/2026/02/24/how-to-master-agent-driven-development/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>I just read an interesting article <a href="https://www.oreilly.com/radar/how-to-write-a-good-spec-for-ai-agents/">How to Write a Good Spec for AI Agents</a> article on using AI to write software. That article is pretty long, so I decided that a compact overview would be useful. I started to pick what I think was most important and decided to turn my notes/picks to this blog post The Art of the AI Spec: How to Master Agent-Driven Development (AI helped of course in this).</p>
<p>We’ve all been there: you hand an AI agent a massive, detailed document—something — only for the model to hallucinate, ignore half your instructions, or collapse under the weight of its own context.</p>
<p>Simply put, more context doesn&#8217;t always mean better results. To get the most out of tools like Claude Code or Gemini, you need a framework that respects the &#8220;attention budget&#8221; of the model. </p>
<p>Here is how to write smart, executable specs that keep your agents on track.</p>
<p><strong>1. Start Small and Co-Create</strong><br />
Don&#8217;t overengineer on day one. Start with a high-level vision (your &#8220;Product Brief&#8221;) and ask the AI to draft the detailed technical specification (SPEC.md).<br />
 &#8211; The Workflow: Use &#8220;Plan Mode&#8221; (read-only) to iterate on the document first.<br />
 &#8211; The Benefit: This turns the spec into a shared &#8220;source of truth&#8221; that both you and the AI helped build, ensuring the model actually &#8220;understands&#8221; the mission before it writes a single line of code.</p>
<p><strong>2. Structure Like a Professional PRD (Product Requirement Document)</strong><br />
AI agents are literal-minded. They thrive on structure. According to research into thousands of successful agent configurations, your spec should focus on these six core areas:<br />
- Command: Exact executable strings (e.g., npm test, pytest -v).<br />
- Testing: Frameworks, locations, and coverage expectations.<br />
- Structure: Explicit file paths (e.g., src/ for code, tests/ for QA).<br />
- Style: Provide one code snippet rather than three paragraphs of description.<br />
- Workflow: Branch naming and commit message formats.<br />
- Boundaries: Hard &#8220;No-Go&#8221; zones (e.g., &#8220;Never touch .env files&#8221;).</p>
<p><strong>3. Modularize to Avoid the &#8220;Curse of Instructions&#8221;</strong><br />
Research shows that as you pile on rules, an LLM’s ability to follow any of them drops. Divide and conquer is the only way to scale.<br />
 &#8211; Break it down: Feed the agent only the relevant section of the spec for the task at hand (e.g., just the &#8220;Database Schema&#8221; section when building the API).<br />
 &#8211; Use an Index: For large projects, have the AI create a &#8220;Spec Summary&#8221; or Table of Contents. This acts as a bird&#8217;s-eye view that stays in the prompt while the heavy details stay in the file.</p>
<p><strong>4. Implement Three-Tier Boundaries</strong><br />
Don&#8217;t just give the AI a list of &#8220;Don&#8217;ts.&#8221; Use a tiered approach to balance autonomy with safety:<br />
 &#8211; Always Do: Actions the agent takes without asking (e.g., &#8220;Always run linting before committing&#8221;).<br />
 &#8211; Ask First: High-impact changes (e.g., &#8220;Ask before adding a new library&#8221;).<br />
 &#8211; Never Do: Hard stops (e.g., &#8220;Never commit secrets or API keys&#8221;).</p>
<p><strong>5. Treat the Spec as a Living Artifact</strong><br />
A spec isn&#8217;t &#8220;write once, run forever.&#8221; It’s an iterative loop. If the agent discovers a better data model or hits a technical wall, update the SPEC.md first, then resync the agent.<br />
 &#8211; Self-Verification: Instruct the agent to compare its output against the spec checklist before it considers a task &#8220;done.&#8221;<br />
 &#8211; The Human Filter: Remember the &#8220;House of Cards&#8221; rule—AI code can look perfect but collapse under edge cases. Never commit code you couldn&#8217;t explain to someone else.</p>
<p>The Bottom Line</p>
<p>Effective &#8220;Agent Experience&#8221; (AX) is about providing a clear &#8220;what&#8221; and &#8220;why&#8221; while setting firm guardrails on the &#8220;how.&#8221; By treating your spec as an executable artifact rather than just a notes file, you move from &#8220;vibe coding&#8221; to genuine AI-assisted engineering.</p>
<p>For more information read full article to get into the details:<br />
<a href="https://www.oreilly.com/radar/how-to-write-a-good-spec-for-ai-agents/">How to Write a Good Spec for AI Agents</a><br />
<a href="https://www.oreilly.com/radar/how-to-write-a-good-spec-for-ai-agents/">https://www.oreilly.com/radar/how-to-write-a-good-spec-for-ai-agents/</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2026/02/24/how-to-master-agent-driven-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Coding trends 2026</title>
		<link>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/</link>
		<comments>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/#comments</comments>
		<pubDate>Tue, 27 Jan 2026 09:20:17 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Trends and predictions]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198970</guid>
		<description><![CDATA[<p>In the tech world, there is a constant flow of changes and keeping up with them means the choice for tools and technologies which are the most appropriate to invest your time in. In 2026 the best programming language or technology stack to learn really depends on your personal aims, hobbies, and apps you are <a class="moretag" href="https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>In the tech world, there is a constant flow of changes and keeping up with them means the choice for tools and technologies which are the most appropriate to invest your time in.</p>
<p>In 2026 the best programming language or technology stack to learn really depends on your personal aims, hobbies, and apps you are going to create.</p>
<p>The use of AI is increasing. AI as a “Pair Programmer” is becoming the default. Code completion, refactoring, and boilerplate generation are used often. Devs spend more time reviewing and steering code than typing it. “Explain this error” and “why is this slow?” prompts are useful.</p>
<p>In prompt-Driven Development programmers describe the intent in natural language and then let AI generate first drafts of functions, APIs, or configs. Iterate by refining prompts rather than rewriting code. Trend: Knowing how to ask is becoming as important as syntax.</p>
<p>Strong growth in: Auto-generated unit and integration tests and edge-case discovery. Trend: “Test-first” is easier when AI writes the boring parts.</p>
<p>AI is moving up the stack. Trend: AI as a junior architect or reviewer, not the final decider.</p>
<p>AI comes to Security &#038; Code Quality Scanning. Rapid adoption in: Static analysis and vulnerability detection, secret leakage and dependency risk checks. AI can give secure-by-default code suggestions. Trend: AI shifts security earlier in the SDLC (“shift left”).</p>
<p>Instead of one-off prompts: AI agents that plan → code → test → fix → retry. Multi-step autonomous tasks (e.g., “add feature X and update docs”) can be done in best cases. Trend: Still supervised, but moving toward semi-autonomous dev loops.</p>
<p>AI is heavily used for explaining large, unfamiliar codebases and translating between languages/frameworks. It helps onboarding new engineers faster.</p>
<p>What’s changing: Less manual boilerplate work<br />
More focus on problem definition, review, and decision-making. There is stronger emphasis on fundamentals, architecture, and domain knowledge. Trend: Devs become editors, designers, and orchestrators.</p>
<p>AI usage policies and audit trails is necessary. Trend: “Use AI, but safely.”</p>
<p>Likely directions:<br />
Deeper IDE + CI/CD integration<br />
AI maintaining legacy systems<br />
Natural-language → production-ready features<br />
AI copilots customized to your codebase</p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2026/01/27/coding-trends-2026/feed/</wfw:commentRss>
		<slash:comments>529</slash:comments>
		</item>
		<item>
		<title>AI trends 2026</title>
		<link>https://www.epanorama.net/blog/2026/01/11/ai-trends-2026/</link>
		<comments>https://www.epanorama.net/blog/2026/01/11/ai-trends-2026/#comments</comments>
		<pubDate>Sun, 11 Jan 2026 21:42:14 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Trends and predictions]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198821</guid>
		<description><![CDATA[<p>Here are some of the the major AI trends shaping 2026 — based on current expert forecasts, industry reports, and recent developments in technology. The material is analyzed using AI tools and final version hand-edited to this blog text: 1. Generative AI Continues to Mature Generative AI (text, image, video, code) will become more advanced <a class="moretag" href="https://www.epanorama.net/blog/2026/01/11/ai-trends-2026/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>Here are some of the the major <a href="https://www.brilworks.com/blog/ai-trends-2026/?utm_source=chatgpt.com">AI trends</a> shaping 2026 — based on current expert forecasts, industry reports, and recent developments in technology. The material is analyzed using AI tools and final version hand-edited to this blog text:</p>
<p>1. <strong>Generative AI Continues to Mature</strong></p>
<p>Generative AI (text, image, video, code) will become more advanced and mainstream, with notable growth in:<br />
* Generative video creation<br />
* Gaming and entertainment content generation<br />
* Advanced synthetic data for simulations and analytics<br />
<a href="https://www.forbes.com/sites/bernardmarr/2025/10/13/10-generative-ai-trends-in-2026-that-will-transform-work-and-life/">This trend will bring new creative possibilities — and intensify debates around authenticity and copyright</a>.</p>
<p>2. <strong>AI Agents Move From Tools to Autonomous Workers</strong></p>
<p>Rather than just answering questions or generating content, <strong>AI systems will increasingly act autonomously</strong>, performing complex, multi-step workflows and interacting with apps and processes on behalf of users — a shift sometimes called <strong>agentic AI</strong>. <a href="https://www.brilworks.com/blog/ai-trends-2026/?utm_source=chatgpt.com">These agents will become part of enterprise operations, not just assistant features.</a> </p>
<p>3. <strong>Smaller, Efficient &#038; Domain-Specific Models</strong></p>
<p>Instead of “bigger is always better,” <strong>specialized AI models</strong> tailored to specific industries (healthcare, finance, legal, telecom, manufacturing) will start to dominate in many enterprise applications. <a href="https://millipixels.com/blog/ai-trends-2026?utm_source=chatgpt.com">These models are more accurate, legally compliant, and cost-efficient than general models</a>. </p>
<p>4. <strong>AI Embedded Everywhere</strong></p>
<p>AI won’t be an add-on feature — it will be <strong>built into everyday software and devices</strong>:<br />
* Office apps with intelligent drafting, summarization, and task insights<br />
* Operating systems with native AI<br />
* Edge devices processing AI tasks locally<br />
<a href="https://www.digitalregenesys.com/blog/top-10-ai-trends-for-2026?utm_source=chatgpt.com">This makes AI pervasive in both work and consumer contexts</a>. </p>
<p>5. <strong>AI Infrastructure Evolves: Inference &#038; Efficiency Focus</strong></p>
<p>More investment is going into <strong>inference infrastructure</strong> — the real-time decision-making step where models run in production — thereby optimizing costs, latency, and scalability. <a href="https://www.n-ix.com/ai-trends/?utm_source=chatgpt.com ">Enterprises are also consolidating AI stacks for better governance and compliance</a>. </p>
<p>6. <strong>AI in Healthcare, Research, and Sustainability</strong></p>
<p>AI is spreading beyond diagnostics into treatment planning, global health access, environmental modeling, and scientific discovery. <a href="https://news.microsoft.com/source/asia/2025/12/11/microsoft-unveils-7-ai-trends-for-2026/?utm_source=chatgpt.com">These applications could help address personnel shortages and speed up research breakthroughs</a>. </p>
<p>7. <strong>Security, Ethics &#038; Governance Become Critical</strong></p>
<p>With AI handling more sensitive tasks, organizations will prioritize:<br />
* Ethical use frameworks<br />
* Governance policies<br />
* AI risk management<br />
<a href="https://millipixels.com/blog/ai-trends-2026?utm_source=chatgpt.com">This trend reflects broader concerns about trust, compliance, and responsible deployment</a>. </p>
<p>8. <strong>Multimodal AI Goes Mainstream</strong></p>
<p>AI systems that understand and generate across <strong>text, images, audio, and video</strong> <a href="https://www.risingtrends.co/blog/generative-ai-trends-2026?utm_source=chatgpt.com">will grow rapidly, enabling richer interactions and more powerful applications in search, creative work, and interfaces</a>. </p>
<p>9. <strong>On-Device and Edge AI Growth</strong></p>
<p><a href="https://www.fool.com/investing/2025/12/24/artificial-intelligence-ai-trends-to-watch-in-2026/?utm_source=chatgpt.com">Processing AI tasks locally on phones, wearables, or edge devices will increase, helping with privacy, lower latency, and offline capabilities — especially crucial for real-time scenarios (e.g., IoT, healthcare, automotive)</a>. </p>
<p>10. <strong>New Roles: AI Manager &#038; Human-Agent Collaboration</strong></p>
<p>Instead of replacing humans, AI will shift job roles:<br />
* People will manage, supervise, and orchestrate AI agents<br />
* Human expertise will focus on strategy, oversight, and creative judgment<br />
<a href="https://www.reddit.com//r/AI_Agents/comments/1q3ka8o/i_read_google_clouds_ai_agent_trends_2026_report/?utm_source=chatgpt.com">This human-in-the-loop model becomes the norm</a>. </p>
<p><a href="https://openclipart.org/detail/341346/ai-generated-robot"><img src="https://openclipart.org/image/400px/341346" width="309" height="400" class="alignnone" /></a></p>
<p>Sources:<br />
[1]: <a href="https://www.brilworks.com/blog/ai-trends-2026/?utm_source=chatgpt.com">https://www.brilworks.com/blog/ai-trends-2026/?utm_source=chatgpt.com</a> &#8220;7 AI Trends to Look for in 2026&#8243;<br />
[2]: <a href="https://www.forbes.com/sites/bernardmarr/2025/10/13/10-generative-ai-trends-in-2026-that-will-transform-work-and-life/?utm_source=chatgpt.com">https://www.forbes.com/sites/bernardmarr/2025/10/13/10-generative-ai-trends-in-2026-that-will-transform-work-and-life/?utm_source=chatgpt.com</a> &#8220;10 Generative AI Trends In 2026 That Will Transform Work And Life&#8221;<br />
[3]: <a href="https://millipixels.com/blog/ai-trends-2026?utm_source=chatgpt.com">https://millipixels.com/blog/ai-trends-2026?utm_source=chatgpt.com</a> &#8220;AI Trends 2026: The Key Enterprise Shifts You Must Know | Millipixels&#8221;<br />
[4]: <a href="https://www.digitalregenesys.com/blog/top-10-ai-trends-for-2026?utm_source=chatgpt.com">https://www.digitalregenesys.com/blog/top-10-ai-trends-for-2026?utm_source=chatgpt.com</a> &#8220;Digital Regenesys | Top 10 AI Trends for 2026&#8243;<br />
[5]: <a href="https://www.n-ix.com/ai-trends/?utm_source=chatgpt.com">https://www.n-ix.com/ai-trends/?utm_source=chatgpt.com</a> &#8220;7 AI trends to watch in 2026 &#8211; N-iX&#8221;<br />
[6]: <a href="https://news.microsoft.com/source/asia/2025/12/11/microsoft-unveils-7-ai-trends-for-2026/?utm_source=chatgpt.com">https://news.microsoft.com/source/asia/2025/12/11/microsoft-unveils-7-ai-trends-for-2026/?utm_source=chatgpt.com</a> &#8220;Microsoft unveils 7 AI trends for 2026 &#8211; Source Asia&#8221;<br />
[7]: <a href="https://www.risingtrends.co/blog/generative-ai-trends-2026?utm_source=chatgpt.com">https://www.risingtrends.co/blog/generative-ai-trends-2026?utm_source=chatgpt.com</a> &#8220;7 Generative AI Trends to Watch In 2026&#8243;<br />
[8]: <a href="https://www.fool.com/investing/2025/12/24/artificial-intelligence-ai-trends-to-watch-in-2026/?utm_source=chatgpt.com">https://www.fool.com/investing/2025/12/24/artificial-intelligence-ai-trends-to-watch-in-2026/?utm_source=chatgpt.com</a> &#8220;3 Artificial Intelligence (AI) Trends to Watch in 2026 and How to Invest in Them | The Motley Fool&#8221;<br />
[9]: <a href="https://www.reddit.com//r/AI_Agents/comments/1q3ka8o/i_read_google_clouds_ai_agent_trends_2026_report/?utm_source=chatgpt.com">https://www.reddit.com//r/AI_Agents/comments/1q3ka8o/i_read_google_clouds_ai_agent_trends_2026_report/?utm_source=chatgpt.com</a> &#8220;I read Google Cloud’s “AI Agent Trends 2026” report,  here are 10 takeaways that actually matter&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2026/01/11/ai-trends-2026/feed/</wfw:commentRss>
		<slash:comments>1614</slash:comments>
		</item>
		<item>
		<title>CES 2026</title>
		<link>https://www.epanorama.net/blog/2026/01/07/ces-2026/</link>
		<comments>https://www.epanorama.net/blog/2026/01/07/ces-2026/#comments</comments>
		<pubDate>Wed, 07 Jan 2026 13:02:01 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Audio and Video]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=198811</guid>
		<description><![CDATA[<p>The Consumer Electronics Show, or CES, is held every year in Las Vegas. The world’s biggest annual consumer technology show is ready and raring to welcome back thousands of exhibitors and media to Las Vegas in the beginning of the year. This year the event started January 6, 2026. CES 2026 will feature the latest <a class="moretag" href="https://www.epanorama.net/blog/2026/01/07/ces-2026/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="https://www.ces.tech/">The Consumer Electronics Show</a>, or <a href="https://www.ces.tech/">CES</a>, is held every year in Las Vegas. The world’s biggest annual consumer technology show is ready and raring to welcome back thousands of exhibitors and media to Las Vegas in the beginning of the year. This year the event started January 6, 2026.</p>
<p><img src="https://cdn.ces.tech/ces/media/new-images/ces-logo-grey_1.png" width="410" height="144" class="alignnone" /></p>
<p>CES 2026 will feature the latest and greatest in TVs, robotics and AI. Expect to see (at least claimed to be be) innovative products from the biggest names in tech (Nvidia, Samsung, LG) to wacky, futuristic and surprising less known innovators. </p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2026/01/07/ces-2026/feed/</wfw:commentRss>
		<slash:comments>60</slash:comments>
		</item>
		<item>
		<title>Microsoft at 50</title>
		<link>https://www.epanorama.net/blog/2025/04/06/microsoft-at-50/</link>
		<comments>https://www.epanorama.net/blog/2025/04/06/microsoft-at-50/#comments</comments>
		<pubDate>Sun, 06 Apr 2025 18:06:50 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Historical events]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197528</guid>
		<description><![CDATA[<p>Microsoft is celebrating its 50th anniversary in 2025. The company was started in 1975. To mark the occasion, founder Bill Gates has released the original code that launched the entire technology company — the Altair BASIC interpreter. According to Gates, it was “the coolest code I’ve ever written.” The source code is now available at <a class="moretag" href="https://www.epanorama.net/blog/2025/04/06/microsoft-at-50/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>Microsoft is celebrating its 50th anniversary in 2025. The company was started in 1975. </p>
<p>To mark the occasion, founder <a href="https://etn.fi/index.php/13-news/17361-microsoft-laehti-liikkeelle-50-vuotta-sitten-basic-tulkista">Bill Gates has released the original code that launched the entire technology company — the Altair BASIC interpreter. According to Gates, it was “the coolest code I’ve ever written.”</a></p>
<p>The source code is now available at the celebration page at <a href="https://www.gatesnotes.com/microsoft-original-source-code">https://www.gatesnotes.com/microsoft-original-source-code</a><br />
<a href="https://hackaday.com/2025/04/03/a-very-trippy-look-at-microsofts-beginnings/"><img src="https://hackaday.com/wp-content/uploads/2025/04/gates50_detail.gif" width="501" height="506" class="alignnone" /></a></p>
<p>In 1975, a young Harvard student named Gates and his friend Paul Allen were intrigued by an article in <a href="https://en.wikipedia.org/wiki/Popular_Electronics">Popular Electronics magazine</a> that <a href="https://www.vintagecomputer.net/altair-poptronics.cfm">introduced a new microcomputer</a> called the <a href="https://en.wikipedia.org/wiki/Altair_8800">Altair 8800</a>. </p>
<p><a href="https://en.wikipedia.org/wiki/Popular_Electronics"><img src="https://upload.wikimedia.org/wikipedia/en/c/cb/Popular_Electronics_Cover_Jan_1975.jpg" width="273" height="364" class="alignnone" /></a></p>
<p>They saw that personal computers could be a reality — if only someone would write software for them. They contacted the Altair’s manufacturer, <a href="https://en.wikipedia.org/wiki/Micro_Instrumentation_and_Telemetry_Systems">Micro Instrumentation and Telemetry Systems</a> (MITS). Gates and Allen thought promised to deliver a ready-to-use version of the popular BASIC programming language. There was just one problem — <a href="https://hackaday.com/2025/04/03/a-very-trippy-look-at-microsofts-beginnings/">they had never even seen an Altair computer in person, let alone wrote any code for one.</a> <a href="https://etn.fi/index.php/13-news/17361-microsoft-laehti-liikkeelle-50-vuotta-sitten-basic-tulkista">Gates and Allen worked for two months, almost without sleep, developing the program on Harvard&#8217;s PDP-10 computer</a>, simulating the operation of the Altair&#8217;s 8080 processor. The result was a 4-kilobyte interpreter.</p>
<p><a href="https://etn.fi/index.php/13-news/17361-microsoft-laehti-liikkeelle-50-vuotta-sitten-basic-tulkista">This Altair BASIC was Microsoft&#8217;s first product &#8211; and the beginning of the software giant&#8217;s journey.</a></p>
<p>Sources:<br />
<a href="https://www.vintagecomputer.net/altair-poptronics.cfm">https://www.vintagecomputer.net/altair-poptronics.cfm</a><br />
<a href="https://www.gatesnotes.com/microsoft-original-source-co">https://www.gatesnotes.com/microsoft-original-source-code</a><br />
<a href="https://hackaday.com/2025/04/03/a-very-trippy-look-at-microsofts-beginnings/">https://hackaday.com/2025/04/03/a-very-trippy-look-at-microsofts-beginnings/</a><br />
<a href="https://etn.fi/index.php/13-news/17361-microsoft-laehti-liikkeelle-50-vuotta-sitten-basic-tulkista">https://etn.fi/index.php/13-news/17361-microsoft-laehti-liikkeelle-50-vuotta-sitten-basic-tulkista</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2025/04/06/microsoft-at-50/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>European alternatives</title>
		<link>https://www.epanorama.net/blog/2025/03/31/european-alternatives/</link>
		<comments>https://www.epanorama.net/blog/2025/03/31/european-alternatives/#comments</comments>
		<pubDate>Mon, 31 Mar 2025 20:57:18 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Trends and predictions]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=197460</guid>
		<description><![CDATA[<p>An expert has seen a huge change in just a few months: Concerns about Finnish data have exploded, thanks to Musk and Trump. Trust in the US is eroding: Companies are looking for European alternatives to Amazon, Microsoft and Google President Donald Trump&#8217;s administration in the United States has shown in a short time that <a class="moretag" href="https://www.epanorama.net/blog/2025/03/31/european-alternatives/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>An expert has seen a huge change in just a few months: <a href="https://www.is.fi/digitoday/tietoturva/art-2000011108658.html">Concerns about Finnish data have exploded, thanks to Musk and Trump</a>. <a href="https://www.tivi.fi/uutiset/luottamus-usahan-rakoilee-yhtiot-etsivat-amazonille-microsoftille-ja-googlelle-eurooppalaisia-vaihtoehtoja/ddcc0e43-1fac-4274-bb0b-0da80a07b4ae">Trust in the US is eroding: Companies are looking for European alternatives to Amazon, Microsoft and Google</a></p>
<p><a href="https://www.is.fi/digitoday/tietoturva/art-2000011108658.html">President Donald Trump&#8217;s administration in the United States has shown in a short time that it is not very careful about protecting even the sensitive data of its own citizens</a> and even their own <a href="https://en.wikipedia.org/wiki/United_States_government_group_chat_leak">military secrets</a>. </p>
<p><a href="https://www.bertelsmann-stiftung.de/en/our-projects/reframetech-algorithmen-fuers-gemeinwohl/project-news/eurostack-a-european-alternative-for-digital-sovereignty">More than 80% of Europe’s digital technologies and infrastructures are imported, and 70% of the foundational AI models used globally originate in the United States. Meanwhile, European companies account for just 7% of global research spending on software and the internet. These figures alone highlight Europe&#8217;s heavy reliance on other economic powers in the digital sector.</a></p>
<p>We have long assumed in Finland and Europe that the physical location of the data is essential. <a href="https://www.is.fi/digitoday/tietoturva/art-2000011108658.html">Now there has been a lot of discussion about which country&#8217;s legislation the entity that stores the data is subject to</a>. Microsoft, Google, Amazon and Apple are large American cloud service providers. EU laws of course oblige them somewhat but US laws even more. <a href="https://www.is.fi/digitoday/tietoturva/art-2000011108658.html">The new Doge agency has sought broad access to, for example, Americans&#8217; social security data.</a> At the same time, experts know that <a href="https://www.is.fi/digitoday/tietoturva/art-2000011108658.html">critical health data of Finns is also stored on American servers</a>. </p>
<p><a href="https://www.tivi.fi/uutiset/luottamus-usahan-rakoilee-yhtiot-etsivat-amazonille-microsoftille-ja-googlelle-eurooppalaisia-vaihtoehtoja/ddcc0e43-1fac-4274-bb0b-0da80a07b4ae">European companies are looking for replacements for cloud services from Amazon, Google and Microsoft, among others, as trust in the US administration has eroded.</a> The search for European alternatives for popular services from USA has started. <a href="https://plausible.io/blog/european-alternatives-trends-privacy-tech">Millions are visiting the European Alternatives siteMillions are visiting the European Alternatives site</a> for most popular top 5 categories:<br />
- Email providers<br />
- Search Engines<br />
- Cloud Computing Platforms<br />
- Navigation Apps<br />
- Web Analytics Services</p>
<p><a href="https://www.tivi.fi/uutiset/luottamus-usahan-rakoilee-yhtiot-etsivat-amazonille-microsoftille-ja-googlelle-eurooppalaisia-vaihtoehtoja/ddcc0e43-1fac-4274-bb0b-0da80a07b4ae">Amazon Web Services (AWS), Google Cloud and Microsoft Azure, which dominate the cloud services market, may lose their market share as European companies increasingly turn their attention to cloud services within the eurozone.</a></p>
<p><a href="https://european-alternatives.eu/">https://european-alternatives.eu/</a> is a site is created to help to find European alternatives for digital service and products, like cloud services and SaaS products. The <a href="https://european-alternatives.eu/">european-alternatives.edu</a> site has no ratings, but the different categories and what is in them are discussed widely </p>
<p><a href="https://european-alternatives.eu/">There are six Euro alternative search engines listed:</a><br />
<a href="https://www.qwant.com/">Qwant</a> (French, uses Bing search index + their own; separate search engine for kids)<br />
<a href="https://www.ecosia.org/">Ecosia</a> (Germany, uses Bing or Google, depending on your preferences, has advertising but donates 80% of surplus revenue to conservation projects)<br />
<a href="https://www.startpage.com/">Startpage</a> (Netherlands, uses Google &#038; Bing results, but with focus on privacy)<br />
<a href="https://good-search.org/en/?q=">Good</a> (non-profit search engine from Germany, uses Brave search index)<br />
<a href="https://swisscows.com/en">Swisscows</a> (Swiss search engine uses Bing index + self-made one)<br />
<a href="https://metager.org/">metaGer</a> (German metasearch combining search results from other providers)</p>
<p><a href="https://github.com/happysegfault/boycottusa">Boycott USA: List of products to boycott, and alternative products</a> is another site that lists European alternatives for digital products. It will help you find European alternatives for digital service and products, like email providers, search engines, cloud services and web browsers. </p>
<p><a href="https://www.bertelsmann-stiftung.de/en/our-projects/reframetech-algorithmen-fuers-gemeinwohl/project-news/eurostack-a-european-alternative-for-digital-sovereignty">Europe is running the risk of falling even further behind global digital market leaders like the United States and China. The EuroStack initiative aims to counter this trend by developing Europe&#8217;s own comprehensive digital infrastructure. This industrial policy framework integrates technology, financing, economic development, political governance, sustainability and public interest considerations.</a></p>
<p><a href="https://eu-os.gitlab.io/">EU OS</a> is a Community-led Proof-of-Concept for a free Operating System for the EU public sector. It is a a Fedora-based Linux operating system with a KDE Plasma desktop environment.The added value of EU OS is a common Linux OS as a base for all EU OS users with options to layer on top modifications (national layer, regional or sector-specific layer, organsation-specific layer). </p>
<p><a href="https://european-alternatives.eu/press"><img src="https://cdn.european-alternatives.eu/media-kit/european-alternatives-logo.png" width="2670" height="774" class="alignnone" /></a></p>
<p>Sources:</p>
<p>https://www.storagereview.com/news/proxmox-ve-8-3-enhanced-features-for-enterprise-virtualization</p>
<p>https://www.reddit.com/r/europe/comments/1ifr95c/european_alternatives_for_popular_services_from/</p>
<p>https://news.itsfoss.com/eu-os/</p>
<p>https://www.dailymail.co.uk/news/article-14538621/EU-ww3-ukraine-russia-europe-war-survival-kit-global-conflict.html</p>
<p>https://www.is.fi/digitoday/tietoturva/art-2000011108658.html</p>
<p>https://european-alternatives.eu/</p>
<p>https://www.is.fi/digitoday/tietoturva/art-2000011108658.html</p>
<p>https://euro-stackletter.eu/</p>
<p>https://www.tivi.fi/uutiset/luottamus-usahan-rakoilee-yhtiot-etsivat-amazonille-microsoftille-ja-googlelle-eurooppalaisia-vaihtoehtoja/ddcc0e43-1fac-4274-bb0b-0da80a07b4ae</p>
<p>Sinäkin joudut nyt valinnan eteen – syynä Trumpin ja Muskin toiminta</p>
<p>https://www.is.fi/digitoday/tietoturva/art-2000011106183.html</p>
<p>https://talk.tidbits.com/t/european-alternatives-for-digital-products-services/30609/2</p>
<p>https://forum.vivaldi.net/topic/106324/european-alternatives-for-digital-products</p>
<p>https://european-alternatives.eu/</p>
<p>https://github.com/happysegfault/boycottusa</p>
<p>European alternatives for popular services</p>
<p>https://european-alternatives.eu/alternatives-to</p>
<p>https://euro-stackletter.eu/</p>
<p>https://www.bertelsmann-stiftung.de/en/our-projects/reframetech-algorithmen-fuers-gemeinwohl/project-news/eurostack-a-european-alternative-for-digital-sovereignty</p>
<p>https://eu-os.gitlab.io</p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2025/03/31/european-alternatives/feed/</wfw:commentRss>
		<slash:comments>80</slash:comments>
		</item>
		<item>
		<title>Coding trends 2025</title>
		<link>https://www.epanorama.net/blog/2025/02/18/coding-trends-2025/</link>
		<comments>https://www.epanorama.net/blog/2025/02/18/coding-trends-2025/#comments</comments>
		<pubDate>Tue, 18 Feb 2025 21:35:05 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Trends and predictions]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=196814</guid>
		<description><![CDATA[<p>In the tech world, there is a constant flow of changes and keeping up with them means the choice for tools and technologies which are the most appropriate to invest your time in. In 2025 the best programming language or technology stack to learn really depends on your personal aims, hobbies, and apps you are <a class="moretag" href="https://www.epanorama.net/blog/2025/02/18/coding-trends-2025/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="https://dev.to/holasoymalva/best-dev-stacks-to-learn-in-2025-2l6a">In the tech world, there is a constant flow of changes and keeping up with them means the choice for tools and technologies which are the most appropriate to invest your time in.</a> In 2025 the best programming language or technology stack to learn really depends on your personal aims, hobbies, and apps you are going to create.</p>
<p>The interest in Java is dropping. February 2025 TIOBE programming community index. <a href="https://etn.fi/index.php/13-news/17162-c-nousee-javan-ohi">C++, which has long been the cornerstone of system programming and performance-critical applications, has officially overtaken Java to take second place in the TIOBE programming language popularity index</a>. <a href="https://sdtimes.com/java/report-88-of-companies-are-contemplating-leaving-oracle-java/">A new report from the Java vendor Azul claims that 88% of companies are considering moving off of Oracle Java to another alternative as a result of rising costs and restrictive policies from Oracle, among other issues.</a> </p>
<p><a href="https://etn.fi/index.php/13-news/17162-c-nousee-javan-ohi">The growing trend in the world of software development: speed matters</a>. <a href="https://www.infoworld.com/article/3821294/c-go-and-rust-gaining-popularity-tiobe.html">C++, Go, and Rust are gaining popularity</a> because the need for computing power increases faster than speed of CPUs is increasing, sothere is a growing interest to the fast programming languages. <a href="https://etn.fi/index.php/13-news/17162-c-nousee-javan-ohi">While C++ is establishing itself, other fast languages ​​are making significant strides. Go continues its top 10 ranking, while Rust has reached an all-time high.</a> </p>
<p>Python still holds its place at the top of the programming world. <a href="https://etn.fi/index.php/13-news/17162-c-nousee-javan-ohi">Since the number of trained experts in the software industry is not enough to cover the growing need, professionals from many other fields are taking over programming skills with the help of Python.</a> This ensures that Python maintains its position even as speed continues to be emphasized in programming language choices. Programs written with Python are often notoriously slow and inefficient. <a href="https://www.reddit.com/r/programming/comments/1is11rv/python_314_due_out_later_this_year_is_set_to/?rdt=39644">Python 3.14, due out later this year, is set to receive a new type of interpreter that can boost performance by up to 30% with no changes to existing code.</a> <a href="https://www.infoworld.com/article/3628818/write-python-like-its-2025.html">Write Python like it’s 2025</a> and check <a href="https://www.kdnuggets.com/10-little-known-python-libraries-data-wizard">Python Libraries That Will Make You Feel Like a Data Wizard</a>.</p>
<p>There are also innovative alternatives to the popular languages are gaining steam—and one of them could be the perfect fit for your next project. <a href="https://geeksided.com/top-programming-languages-to-learn-in-2025-python-javascript-rust-and-more">Top programming languages to learn in 2025: Python, JavaScript, Rust, and more</a> &#8211; maybe <a href="https://dev.to/empiree/why-you-should-learn-go-in-2025-308l">also Go</a>. Check out also those <a href="https://www.infoworld.com/article/3635189/11-cutting-edge-programming-languages-to-learn-now.html">11 cutting-edge programming languages to learn now</a> or decide it is better for you to <a href="https://dev.to/aaronblondeau/im-not-going-to-learn-a-new-programming-language-this-year-12kj">not going to learn a new programming language this year</a>.</p>
<p>Microsoft is actively pushing Visual Studio Code extensions for many uses and even <a href="https://devclass.com/2025/02/11/microsoft-drops-azure-data-studio-in-favour-of-visual-studio-code-extension-despite-missing-features/">replacing existing separate tools</a>. <a href="https://code.visualstudio.com/docs/copilot/overview">GitHub Copilot is advertised as your AI pair programmer tool in Visual Studio Code</a>. Check the <a href="https://dev.to/moibra/best-vs-code-extensions-to-boost-your-productivity-1n86">Best VS Code Extensions to Boost Your Productivity</a>.</p>
<p><a href="https://dev.to/developerbishwas/best-backend-frameworks-for-2025-a-developers-guide-to-making-the-right-choice-45i0">Best Backend Frameworks for 2025: A Developer&#8217;s Guide to Making the Right Choice</a> The stakes for choosing the right backend framework have never been higher. <a href="https://dev.to/developerbishwas/best-backend-frameworks-for-2025-a-developers-guide-to-making-the-right-choice-45i0">With the explosion of AI-powered applications, real-time processing requirements, and microservices architectures, your framework choice can make or break your project&#8217;s success.</a></p>
<p>Artificial intelligence (AI) is accelerating at an astonishing pace, quickly moving from emerging technologies to impacting coding a lot AI tools have come heavily to the coding. Coders use AI to help their coding in many ways. <a href="https://dev.to/jacksonkasi/building-roast-me-with-github-copilot-a-1-day-build-challenge-21gd">You can write code quickly</a>. <a href="https://github.blog/ai-and-ml/github-copilot/how-to-refactor-code-with-github-copilot/">How to refactor code with GitHub Copilot</a>. <a href="https://thenewstack.io/how-to-build-web-components-using-chatgpt/">How To Build Web Components Using ChatGPT</a>. There are also warnings that <a href="https://analyticsindiamag.com/deep-tech/why-developers-are-ditching-github-copilot/">Using GitHub Copilot is one sure-fire way to never actually learn how to do coding</a>.</p>
<p>The web has come a long way from static HTML pages to dynamic and highly interactive applications. When traditional JavaScript-based web apps struggle with performance-intensive tasks, WebAssembly (WASM) promises to enable near-native performance on the web. Read <a href="https://dev.to/vibhuvibes/why-webassembly-wasm-is-the-future-of-high-performance-web-apps-4713">Why WebAssembly (WASM) is the Future of High-Performance Web Apps</a>.</p>
<p><a href="https://thenewstack.io/5-technical-javascript-trends-you-need-to-know-about-in-2025/">JavaScript in 2025 will see advancements in serverless architectures, integration with WebAssembly, adoption of microfrontends, and more.</a> JavaScript is also a <a href="https://thenewstack.io/oracle-wont-release-javascript-without-a-fight/">fighting field</a>. <a href="https://thenewstack.io/deno-petitions-to-cancel-oracles-javascript-trademark/">Deno filed a petition with the United States Patent and Trademark Office to cancel Oracle’s trademark in November 2024</a>. <a href="https://fosstodon.org/@deno_land/113793964751001617">Oracle will not voluntarily release its trademark on the word “JavaScript”</a>. <a href="https://dev.to/andrewbaisden/building-modern-react-apps-in-2025-a-guide-to-cutting-edge-tools-and-tech-stacks-k8g">Building Modern React Apps in 2025 &#8211; A Guide to Cutting-Edge Tools and Tech Stacks</a></p>
<p>The open source, cross-platform JavaScript runtime environment <a href="https://www.totaltypescript.com/typescript-is-coming-to-node-23">Node.js will soon support TypeScript by default</a>, without extra configuration. <a href="https://www.totaltypescript.com/typescript-is-coming-to-node-23">Node 23 will be able to run TypeScript files without any extra configuration.</a> <a href="https://dev.to/leapcell/mastering-expressjs-a-deep-dive-4ef5">Express is an extremely commonly used web server application framework in Node.js.</a></p>
<p><a href="https://thenewstack.io/open-source-in-2025-strap-in-disruption-straight-ahead/">Open Source in 2025: Strap In, Disruption Straight Ahead</a> article takes a <a href="https://thenewstack.io/open-source-in-2025-strap-in-disruption-straight-ahead/">look for new tensions to arise in the New Year over licensing, the open source AI definition, security and compliance, and how to pay volunteer maintainers</a>. For good news check out <a href="https://dev.to/jaysaadana/top-open-source-projects-to-watch-in-2025-4bem">Top Open Source Projects to Watch in 2025</a> and <a href="https://dev.to/composiodev/13-top-open-source-tools-you-must-use-for-your-next-big-project-in-2025-5gld">13 top open-source tools you must use for your next big project in 2025</a>.</p>
<p><a href="https://dev.to/abubakersiddique761/the-mobile-development-tech-stack-for-2025-5dm0">The Mobile Development Tech Stack for 2025</a> selection is important because the right tech stack can make or break your mobile app. <a href="https://dev.to/abubakersiddique761/the-mobile-development-tech-stack-for-2025-5dm0">The mobile development tech stack for 2025 is rich with opportunities.</a></p>
<p><a href="https://dev.to/abubakersiddique761/must-know-2025-developers-roadmap-and-key-programming-trends-159n">Must-Know 2025 Developer’s Roadmap and Key Programming Trends </a> article says that in the world of coding trends, o<a href="https://dev.to/abubakersiddique761/must-know-2025-developers-roadmap-and-key-programming-trends-159n">ne thing is clear: classic languages like Java, Python, and JavaScript are still important, but they’re being joined by new favorites such as Go and Rust</a>. And when you ask “Is JavaScript or Python 2025?” the answer is rarely simple &#8211; and could be that you need both.<br />
Here are some points:<br />
    Python’s Growth in Data Work and AI: Python continues to lead because of its easy-to-read style and the huge number of libraries available for tasks from data work to artificial intelligence. Tools like TensorFlow and PyTorch make it a must-have.<br />
    JavaScript and Its Ongoing Role in Building Website: JavaScript (and by extension, TypeScript) is the basic building block. JavaScript is still essential for web work, running both the parts you see on a site and the behind-the-scenes work, but many coders are now preferring TypeScript for business projects. Try building a small web app using React.<br />
    The Rise of Go and Rust: For those looking at future coding languages 2025, Go and Rust are getting a lot of attention.<br />
    Java, C++, and C#: The Reliable Favorites: Even in 2025, there’s no ignoring that languages like Java, C++, and C# are still important. Java continues to be a top choice for large business applications and Android app development, while C++ is key in systems work and game development.<br />
There are several shifts that every aspiring coder should keep in mind:<br />
    Adding Artificial Intelligence to Coding: The future of coding is closely linked with AI<br />
    Building for the Cloud: With cloud computing becoming common, languages that handle many tasks at once and run fast (like Go and Rust) are more important than ever.<br />
    The Need for Full-Stack Skills: Coders today are expected to handle both the front part of websites and the back-end work. JavaScript, along with tools like Node.js and modern front-end libraries, is key.<br />
    Focus on Safety and Speed: With online security becoming a big issue, languages that help avoid mistakes are getting more attention. Rust’s features that prevent memory errors and Go’s straightforward style are good examples.<br />
    Keep Learning and Stay Flexible: One thing that never changes in tech is change itself. What is popular in 2024 might be different in 2025. </p>
<p><a href="https://dev.to/abubakersiddique761/must-know-2025-developers-roadmap-and-key-programming-trends-159n">Here’s a simple table that sums up some facts in plain language</a>:</p>
<div class="table-wrapper-paragraph">
<table>
<thead>
<tr>
<th><strong>Language</strong></th>
<th><strong>2025 Trend</strong></th>
<th><strong>Main Advantage</strong></th>
<th><strong>Resource Link</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td>Python</td>
<td>Leads in data work and AI</td>
<td>Easy to read, lots of tools</td>
<td><a href="https://www.geeksforgeeks.org/top-programming-languages-of-the-future-2025/" target="_blank" rel="noopener noreferrer">GeeksforGeeks</a></td>
</tr>
<tr>
<td>JavaScript</td>
<td>Essential for building websites</td>
<td>Works everywhere on the web</td>
<td><a href="https://snappify.com/blog/best-programming-languages" target="_blank" rel="noopener noreferrer">Snappify</a></td>
</tr>
<tr>
<td>TypeScript</td>
<td>Becoming popular in large projects</td>
<td>Helps catch errors early</td>
<td><a href="https://www.fullstackacademy.com/blog/nine-best-programming-languages-to-learn" target="_blank" rel="noopener noreferrer">Fullstack Academy</a></td>
</tr>
<tr>
<td>Go</td>
<td>Growing quickly in cloud computing</td>
<td>Fast and handles many tasks at once</td>
<td><a href="https://www.nucamp.co/blog/homepage-nucamp-2025-which-coding-languages-should-i-learn-in-2025/" target="_blank" rel="noopener noreferrer">Nucamp</a></td>
</tr>
<tr>
<td>Rust</td>
<td>New favorite for safe, low-level coding</td>
<td>Prevents common memory mistakes</td>
<td><a href="https://theceresgroup.com/2025/01/03/the-hottest-future-programming-languages-for-2025/" target="_blank" rel="noopener noreferrer">The Ceres Group</a></td>
</tr>
<tr>
<td>Java</td>
<td>Still important for big business and Android work</td>
<td>Runs on many types of systems</td>
<td><a href="https://en.wikipedia.org/wiki/Programming_language" target="_blank" rel="noopener noreferrer">Wikipedia</a></td>
</tr>
</tbody>
</table>
</div>
<p><a href="https://dev.to/holasoymalva/best-dev-stacks-to-learn-in-2025-2l6a"><br />
Best Dev Stacks to Learn in 2025</a>lists the top development stacks for 2025 to be:<br />
1. MERN Stack (MongoDB, Express.js, React, Node.js)<br />
2. MEVN Stack (MongoDB, Express.js, Vue.js, Node.js)<br />
3. JAMstack (JavaScript, APIs, Markup)<br />
4. T3 Stack (Next.js, TypeScript, tRPC, Tailwind CSS, Prisma)<br />
5. Flutter Stack (Flutter, Firebase)<br />
6. PERN Stack (PostgreSQL, Express.js, React, Node.js)<br />
7. Django Stack (Django, PostgreSQL, React/Angular)<br />
8. DevOps Stack (Docker, Kubernetes, Jenkins, Terraform)<br />
9. AI/ML Stack (Python, TensorFlow, PyTorch, FastAPI)<br />
10. Blockchain Development Stack (Solidity, Ethereum, Hardhat)<br />
11. Spring Boot + React Stack</p>
<p><a href="https://www.infoworld.com/article/2259240/10-hot-programming-trends-and-10-going-cold.html">10 hot programming trends — and 10 going cold</a><br />
Hot: Repatriation<br />
Not: Cloud bills<br />
Hot: AI partners<br />
Not: Human pair programming<br />
Hot: Rust<br />
Not: C/C++<br />
Hot: Wasm<br />
Not: Interpreters<br />
Hot: CPUs<br />
Not: GPUs<br />
Hot: Zero-knowledge proofs<br />
Not: Digital signatures<br />
Hot: Trustworthy ledgers<br />
Not: Turing-complete ledgers<br />
Hot: GraphQL<br />
Not: REST<br />
Hot: Static site generators<br />
Not: Single-page apps<br />
Hot: Database configuration<br />
Not: Software programming</p>
<p><a href="https://www.linkedin.com/posts/jaakkoa1_ctrlxos-activity-7280517728942067712-9pG_?utm_source=share&#038;utm_medium=member_android">What&#8217;s trending in Software-driven Automation (SDA) in 2025?</a> Here are some predictions:<br />
1. Virtual Safe Control &#8211; A new and novel concept introduced by CODESYS and SILista, making it possible to implement Functional Safety controller reaching SIL2 or even SIL3 level, using generic hardware with help of software virtualisation. This will significantly decrease cost of hardware and speed up development cycle.<br />
2. Open platforms &#8211; This trend started already last year, and now we&#8217;re seeing more and more automation vendors coming this way.<a href="https://ctrlx-os.com/en/"> #ctrlXOS opened the game</a>, and there are other vendors like Phoenix coming the same way with their PLCnext Virtualised.<br />
3. Model-based Design (MBD) &#8211; An old concept but not yet fully utilised in development. Maybe because lack of well integrated toolchains in the past. But now we&#8217;re seeing more and more industrial players adopting the methodology in their product development.<br />
4. AI, of course, but how? Naturally AI can assist in efficient software development and testing. Also some algorithm optimisation and condition monitoring with AI and ML has been seen. </p>
<p><a href="https://openclipart.org/detail/18736/programming-addictive-sign"><img src="https://openclipart.org/image/800px/18736" width="800" height="422" class="alignnone" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2025/02/18/coding-trends-2025/feed/</wfw:commentRss>
		<slash:comments>1026</slash:comments>
		</item>
		<item>
		<title>PC history:  sounds and sound cards</title>
		<link>https://www.epanorama.net/blog/2024/11/20/pc-history-sounds-and-sound-cards/</link>
		<comments>https://www.epanorama.net/blog/2024/11/20/pc-history-sounds-and-sound-cards/#comments</comments>
		<pubDate>Wed, 20 Nov 2024 21:18:06 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Audio and Video]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=192581</guid>
		<description><![CDATA[<p>Here is a collection of links to information on the history of the PC sound and PC sound cards. LGR &#8211; Evolution of PC Audio &#8211; As Told by Secret of Monkey Island Evolution of PC Graphics and Sound as told by The Secret of Monkey Island Before sound cards Before Soundcards were common place, <a class="moretag" href="https://www.epanorama.net/blog/2024/11/20/pc-history-sounds-and-sound-cards/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>Here is a collection of links to information on the history of the PC sound and PC sound cards.</p>
<p><a href="https://openclipart.org/detail/200998/primary-soundcard"><img src="https://openclipart.org/image/400px/200998" width="400" height="400" class="alignnone" /></a></p>
<p><a href="https://www.youtube.com/watch?v=a324ykKV-7Y">LGR &#8211; Evolution of PC Audio &#8211; As Told by Secret of Monkey Island</a></p>
<p><a href="https://www.youtube.com/watch?v=xo2_ksqxbiQ">Evolution of PC Graphics and Sound as told by The Secret of Monkey Island</a></p>
<h1>Before sound cards</h1>
<p>Before Soundcards were common place, many of us had to make do with the PC Speaker for sound effects on our IBM PC Compatibles.</p>
<p><a href="https://www.youtube.com/watch?v=jD4m9JvLy2Y">PC Speaker Wizardry: The History of Sound Before Soundcards</a></p>
<p><a href="https://www.youtube.com/watch?v=pzNbGa05dfg">PCM Playback Via PC Speaker in DOS Games – NintendoComplete</a><br />
<a href="https://www.youtube.com/watch?v=wi2tW23qb9c">Recording the IBM PC&#8217;s internal speaker: MS-DOS gaming at its loudest</a></p>
<p><a href="https://www.youtube.com/watch?v=ts069msIzg0">Windows Audio Before Soundcards (Sounds Terrible) | Nostalgia Nerd</a></p>
<p>Some games utilised this limited medium to good effect, but Windows was always still lacking in sound. That is, until Microsoft developed the PC Speaker Audio driver for Windows. This allows Waveform sound to be played through the PC Speaker in Windows, so you could hear the fabulous startup sounds of Windows 3.1 and Windows 95. </p>
<p>Covox Speech Thing was a small hardware that was plugged to PC parallel port. It allowed to play back sounds at much better quality that PC speaker could ever do.</p>
<p><a href="https://www.youtube.com/watch?v=spOenlrSSOE">LGR Oddware &#8211; Covox Speech Thing LPT Sound Device</a><br />
<a href="https://www.youtube.com/watch?v=Wt4VcLF8Wug">How the Covox and Disney Sound Source Worked.</a><br />
<a href="https://www.youtube.com/watch?v=1-QHlF6cPKk">IBM-PC COVOX Speech Thing Test</a></p>
<h1>Sound cards era</h1>
<p><a href="https://en.wikipedia.org/wiki/Sound_Blaster">Sound Blaster is a family of sound cards designed by Singaporean technology company Creative Technology (known in the US as Creative Labs). Sound Blaster sound cards were the de facto standard for consumer audio on the IBM PC compatible system platform, until the widespread transition to Microsoft Windows 95.</a></p>
<p><a href="https://www.youtube.com/watch?v=FUpYD8c3JIg">The Original Sound Blaster : A Retrospective</a></p>
<p><a href="https://www.youtube.com/watch?v=uRWgHMThiHM">The History of Creative Labs | 8Bit/16bit Sound card collection | JoeteckTips</a></p>
<p><a href="https://www.youtube.com/watch?v=0-qwStpVpZ8">30 Year old Sound Blaster Sound Cards from Creative Labs</a></p>
<p><a href="https://www.youtube.com/watch?v=onF9mQhLP3w">ISA sound cards for DOS gaming (featuring Crystal, ESS and Aztech)</a></p>
<p><a href="https://www.youtube.com/watch?v=24ScDNeQoZ8">Massive OPL (FM) ISA Sound Card comparison</a></p>
<p><a href="https://www.youtube.com/watch?v=BEgAx0jngKQ">OPL2/3 Music on a NEW Yamaha FM Chip (YMF825)</a></p>
<p><a href="https://www.wikiwand.com/en/Gravis_Ultrasound">The Gravis UltraSound or GUS is a sound card for the IBM PC compatible system platform, made by Canada-based Advanced Gravis Computer Technology Ltd.</a> T<a href="https://www.wikiwand.com/en/Gravis_Ultrasound">he Gravis UltraSound was notable at the time of its 1992 launch for providing the IBM PC platform with sample-based music synthesis technology (marketed as &#8220;wavetable&#8221;)</a>, that is the ability to use real-world sound recordings rather than artificial computer-generated waveforms as the basis of a musical instrument. It was very popular in the demoscene during the 1990s. </p>
<p><a href="https://www.youtube.com/watch?v=92olhbB3KKM">LGR &#8211; Gravis UltraSound: 1992 Sound Card Retrospective</a><br />
<a href="https://www.youtube.com/watch?v=rk6H2ZmjwVQ">Review and Demonstration of the Gravis Ultrasound</a><br />
<a href="https://www.youtube.com/watch?v=KTjnt_WSJu8">Second Reality by Future Crew (pc demo)</a> (Captured from 486DX2-66 Overdrive, TSENG ET6000, Gravis Ultrasound ACE)</p>
<h1>After sound cards era</h1>
<p><a href="https://www.youtube.com/watch?v=D5kGXI8vUKg">Where Did SOUND CARDS Go?</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2024/11/20/pc-history-sounds-and-sound-cards/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>20 years of Firefox</title>
		<link>https://www.epanorama.net/blog/2024/11/11/20-years-of-firefox/</link>
		<comments>https://www.epanorama.net/blog/2024/11/11/20-years-of-firefox/#comments</comments>
		<pubDate>Mon, 11 Nov 2024 21:12:41 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[WWW dev]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=196633</guid>
		<description><![CDATA[<p>Mozilla Firefox, or simply Firefox, is a free and open source[12] web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox web browser turned 20 years old just few days ago. Frederic Lardinois / <a class="moretag" href="https://www.epanorama.net/blog/2024/11/11/20-years-of-firefox/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p><a href="https://en.wikipedia.org/wiki/Firefox">Mozilla Firefox, or simply Firefox, is a free and open source[12] web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards.</a></p>
<p><a href="https://www.mozilla.org/en-US/firefox/new/">Firefox web browser</a> turned 20 years old just few days ago. </p>
<p><a href="https://commons.wikimedia.org/wiki/File:Firefox_logo,_2019.svg"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Firefox_logo%2C_2019.svg/462px-Firefox_logo%2C_2019.svg.png" width="462" height="480" class="alignnone" /></a></p>
<p>Frederic Lardinois / TechCrunch:<br />
An interview with Mozilla interim CEO Laura Chambers about Firefox’s 20th birthday, growth due to the EU’s DMA, privacy, the Google search deal, AI, and more<br />
As Firefox turns 20, Mozilla ponders how to restore it to its former glory<br />
<a href="https://techcrunch.com/2024/11/09/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory/">https://techcrunch.com/2024/11/09/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory/</a></p>
<p><a href="https://techcrunch.com/2024/11/09/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory/">Exactly 20 years ago, Mozilla started shipping version 1.0 of its Firefox browser. At the time, you could download it or buy a CD-ROM with a guidebook from Mozilla</a>. <a href="https://techcrunch.com/2024/11/09/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory/">Born out of the ashes of Netscape, Firefox would go on to gain well over 30% of global market share. But that was followed by a period of stagnation, and after the arrival of the faster and lighter Google Chrome, Firefox slowly but surely lost market share.</a> </p>
<p><a href="https://techcrunch.com/2024/11/09/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory/">Firefox is still going strong, and it is a better browser today than it ever was. Now, Mozilla, which recently said that it wants to refocus on the browser, needs to figure out how to get it back on a growth path.</a></p>
<p><a href="https://techcrunch.com/2024/11/09/as-firefox-turns-20-mozilla-ponders-how-to-restore-it-to-its-former-glory/">“What I love about Firefox is that it really provides users with an alternative choice of a browser that is just genuinely designed for them”</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2024/11/11/20-years-of-firefox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PC History: CD-ROM</title>
		<link>https://www.epanorama.net/blog/2024/11/10/pc-history-cd-rom/</link>
		<comments>https://www.epanorama.net/blog/2024/11/10/pc-history-cd-rom/#comments</comments>
		<pubDate>Sun, 10 Nov 2024 21:17:46 +0000</pubDate>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">https://www.epanorama.net/blog/?p=196321</guid>
		<description><![CDATA[<p>In the innocent days of the early 90s the future of personal computing still seemed to be wide open. To many, the internet and especially the World Wide Web didn’t seem to be of any major significance yet. The the Hot New Thing in the world of PCs was multimedia. CD-ROM was introductroduced in 1985, <a class="moretag" href="https://www.epanorama.net/blog/2024/11/10/pc-history-cd-rom/">&#8594;</a></p>]]></description>
				<content:encoded><![CDATA[<p>In the innocent days of the early 90s the future of personal computing still seemed to be wide open. To many, the internet and especially the World Wide Web didn’t seem to be of any major significance yet. The the Hot New Thing in the world of PCs was multimedia. <a href="https://hackaday.com/2024/06/24/how-the-cd-rom-lost-the-multimedia-dream-to-the-internet/">CD-ROM was introductroduced in 1985</a>, and <a href="https://hackaday.com/2024/06/24/how-the-cd-rom-lost-the-multimedia-dream-to-the-internet/">became cheap enough for many in the early 90s</a>. <a href="https://www.fastcompany.com/91128052/history-of-cd-roms-encarta-myst">In 1994, multimedia discs—from encyclopedias to magazines—flooded the market</a>, before they World Wide Web took over. <a href="https://www.voices.com/blog/history-compact-disc/">Philips and Sony created a recordable CD called the CD-R in 1991</a>. The CD-ROM was then followed with DVD and Blue ray disks. </p>
<p><a href="https://openclipart.org/detail/194725/cdrom"><img src="https://openclipart.org/image/400px/194725" width="400" height="400" class="alignnone" /></a></p>
<p>How The CD-ROM Lost The Multimedia Dream To The Internet<br />
<a href="https://hackaday.com/2024/06/24/how-the-cd-rom-lost-the-multimedia-dream-to-the-internet/">https://hackaday.com/2024/06/24/how-the-cd-rom-lost-the-multimedia-dream-to-the-internet/</a></p>
<p>The short, happy reign of CD-ROM<br />
<a href="https://www.fastcompany.com/91128052/history-of-cd-roms-encarta-myst">https://www.fastcompany.com/91128052/history-of-cd-roms-encarta-myst</a><br />
In 1994, multimedia discs—from encyclopedias to magazines—flooded the market, and felt like the future. It was fun while it lasted. In terms of pure mindshare, 1994 might have been the year of Peak CD, with 17.5 million CD-ROM drives and $590 million in discs sold, according to research firms Dataquest and Link Resources.</p>
<p>Videos:<br />
<a href="https://www.youtube.com/watch?v=c_G3WH65rrk">How does a CD work? (AKIO TV) </a><br />
<a href="https://www.youtube.com/watch?v=ESpL4a08kVE">How a CD ROM Works Animation</a></p>
<p><a href="https://www.youtube.com/watch?v=e1mJv9pxm7M">DVD+R and DVD-R; What was that about?</a></p>
<p>CD-R<br />
<a href="https://en.wikipedia.org/wiki/CD-R">https://en.wikipedia.org/wiki/CD-R</a></p>
<p>The end of an era has been reached now&#8230;<br />
<a href="https://menafn.com/1108395600/Sony-Shuts-Down-Production-Of-Recordable-CD-R-DVD-R-And-BD-R-Discs?fbclid=IwZXh0bgNhZW0CMTEAAR3Janr8AiEsv4b5nFC_axFAaa50FLyWCI20t0GxNb_AIrWXHNvhY8-N4GU_aem_WWApsB78cwXeu9rbkPB8Tw">The general trend shows a decrease in demand for optical discs. Optical disk drives (ODD) have long ceased to be an important component of desktop computers and laptops, and users are increasingly choosing external hard drives, SSDs, memory cards, flash drives, network storage (NAS) and cloud services for data backup.</a></p>
<p>Sony Shuts Down Production Of Recordable CD-R, DVD-R And BD-R Discs<br />
<a href="https://menafn.com/1108395600/Sony-Shuts-Down-Production-Of-Recordable-CD-R-DVD-R-And-BD-R-Discs?fbclid=IwZXh0bgNhZW0CMTEAAR3Janr8AiEsv4b5nFC_axFAaa50FLyWCI20t0GxNb_AIrWXHNvhY8-N4GU_aem_WWApsB78cwXeu9rbkPB8Tw">https://menafn.com/1108395600/Sony-Shuts-Down-Production-Of-Recordable-CD-R-DVD-R-And-BD-R-Discs?fbclid=IwZXh0bgNhZW0CMTEAAR3Janr8AiEsv4b5nFC_axFAaa50FLyWCI20t0GxNb_AIrWXHNvhY8-N4GU_aem_WWApsB78cwXeu9rbkPB8Tw</a><br />
Sony has announced the reduction of 250 jobs at its optical disc manufacturing plant in Tagaze, Japan, as part of an initiative to completely phase out the production of recordable optical media. All because of the decrease in demand for these products &#8211; consumers prefer other media, Azernews reports. Sony will gradually cease production of media on optical discs, including Blu-ray discs, at its plant in northeastern Japan.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.epanorama.net/blog/2024/11/10/pc-history-cd-rom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
