Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
141907 stories
·
32 followers

‘Improved’ Grok criticizes Democrats and Hollywood’s ‘Jewish executives’

1 Share
On Friday morning, Elon Musk declared, “We have improved @Grok significantly. You should notice a difference when you ask Grok questions.”
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

'Vibe Coder' Who Doesn't Know How to Code Keeps Winning Hackathons in San Francisco

2 Shares
An anonymous reader shared this report from the San Francisco Standard: About an hour into my meeting with the undisputed hackathon king of San Francisco, Rene Turcios asked if I wanted to smoke a joint with him. I politely declined, but his offer hardly surprised me. Turcios has built a reputation as a cannabis-loving former professional Yu-Gi-Oh! player who resells Labubus out of his Tenderloin apartment when he's not busy attending nearly every hackathon happening in the city. Since 2023, Turcios, 29, has attended more than 200 events, where he's won cash, software credits, and clout. "I'm always hustling," he said. The craziest part: he doesn't even know how to code. "Rene is the original vibe coder," said RJ Moscardon, a friend and fellow hacker who watched Turcios win second place at his first-ever hackathon at the AGI House mansion in Hillsborough. "All the engineers with prestigious degrees scoffed at him at first. But now they're all doing exactly the same thing...." Turcios was vibe coding long before the technique had a name — and was looked down upon by longtime hackers for using AI. But as Tiger Woods once said, "Winning takes care of everything...." Instead of vigorously coding until the deadline, he finished his projects hours early by getting AI to do the technical work for him. "I didn't write a single line of code," Turcios said of his first hackathon where he prompted ChatGPT using plain English to generate a program that can convert any song into a lo-fi version. When the organizers announced Turcios had won second place, he screamed in celebration.... "I realized that I could compete with people who have degrees and fancy jobs...." Turcios is now known for being able to build anything quickly. Businesses reach out to him to contract out projects that would take software engineering teams weeks — and he delivers in hours. He's even started running workshops to teach non-technical groups and experienced software engineers how to get the most out of AI for coding. "He grew up in Missouri to parents who worked in an international circus, taming bears and lions..."

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
2 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

How Do You Teach Computer Science in the Age of AI?

1 Share
"A computer science degree used to be a golden ticket to the promised land of jobs," a college senior tells the New York Times. But "That's no longer the case." The article notes that in the last three years there's been a 65% drop from companies seeking workers with two years of experience or less (according to an analysis by technology research/education organization CompTIA), with tech companies "relying more on AI for some aspects of coding, eliminating some entry-level work." So what do college professors teach when AI "is coming fastest and most forcefully to computer science"? Computer science programs at universities across the country are now scrambling to understand the implications of the technological transformation, grappling with what to keep teaching in the AI era. Ideas range from less emphasis on mastering programming languages to focusing on hybrid courses designed to inject computing into every profession, as educators ponder what the tech jobs of the future will look like in an AI economy... Some educators now believe the discipline could broaden to become more like a liberal arts degree, with a greater emphasis on critical thinking and communication skills. The National Science Foundation is funding a program, Level Up AI, to bring together university and community college educators and researchers to move toward a shared vision of the essentials of AI education. The 18-month project, run by the Computing Research Association, a research and education nonprofit, in partnership with New Mexico State University, is organising conferences and roundtables and producing white papers to share resources and best practices. The NSF-backed initiative was created because of "a sense of urgency that we need a lot more computing students — and more people — who know about AI in the workforce," said Mary Lou Maher, a computer scientist and a director of the Computing Research Association. The future of computer science education, Maher said, is likely to focus less on coding and more on computational thinking and AI literacy. Computational thinking involves breaking down problems into smaller tasks, developing step-by-step solutions and using data to reach evidence-based conclusions. AI literacy is an understanding — at varying depths for students at different levels — of how AI works, how to use it responsibly and how it is affecting society. Nurturing informed skepticism, she said, should be a goal. The article raises other possibilities. Experts also suggest the possibility of "a burst of technology democratization as chatbot-style tools are used by people in fields from medicine to marketing to create their own programs, tailored for their industry, fed by industry-specific data sets." Stanford CS professor Alex Aiken even argues that "The growth in software engineering jobs may decline, but the total number of people involved in programming will increase." Last year, Carnegie Mellon actually endorsed using AI for its introductory CS courses. The dean of the school's undergraduate programs believes that coursework "should include instruction in the traditional basics of computing and AI principles, followed by plenty of hands-on experience designing software using the new tools."

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
2 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

C and C++ Unit Testing on Linux Just Got Easier with Isolator++ v5.4

1 Share

C++ unit testing on Linux has always been tricky, especially when mocking static methods or faking legacy behavior. But with Isolator++ v5.4, Typemock makes it faster, more reliable, and fully GCC-compatible.

Whether you’re working with static methods, global functions, or tightly coupled legacy code, the new version simplifies testing for modern C++14 codebases.

👉 Download Isolator++ v5.4


🆕 What’s New in Isolator++ v5.4?

✅ Native Support for C++ Unit Testing on Linux

The new API now officially support GCC 5.4+ and C++14. This means you can use Typemock’s powerful mocking features on your Linux-based C++ unit tests using the language-based API and is easier to write tests.
For details on C++14 compatibility in GCC 5.4, check the GCC 5.4 release notes.

🔎 Better Diagnostics for Virtual Methods

No more cryptic errors. Isolator++ v5.4 gives clear feedback when mocking fails, saving you hours of confusion.

🌍 Improved Function Lookup

Global and static functions are now easier to locate and fake—even those with pointer arguments or overloading.

❌ Deprecated .From("xxx.dll")

You no longer need to manually load libraries. Symbol resolution is now automatic, making test setup smoother and faster.

🪲 Windows Fixes Too!

We’ve fixed a crash in the WillDoInstead API when mocking functions with 4+ pointer parameters on Windows.


💡 Example: C++ Unit Testing with Isolator++

Mocking Static Methods (Now Works on GCC/Linux!)

#include "Isolator5.h"

TEST(MyTest, ShouldMockStaticMethod) {
Isolate a;
a.CallTo(SomeService::GetStatus()).WillReturn(200);

int result = MyComponent().Process();
ASSERT_EQ(result, 200);
}

Faking Free Functions on Linux

int ExternalApiCall() { return 5; }

TEST(ApiTest, ShouldFakeFreeFunction) {
Isolate a;
a.CallTo(ExternalApiCall).WillReturn(42);

int result = Run(); // internally calls ExternalApiCall
ASSERT_EQ(result, 42);
}

🧠 Why It Matters

C++ unit testing on Linux often feels like navigating a minefield, especially with tightly coupled code. Isolator++ 5.4 helps you:

  • Test legacy code without rewriting it
  • Mock static methods, private methods, free functions, and globals
  • Invoke private method and access private members and data
  • Integrate easily with CI/CD pipelines on Linux

And now, your cross-platform builds don’t have to compromise on test quality.



✅ Ready to Try It?

C++ unit testing on Linux doesn’t have to be painful.
Download Isolator++ v5.4 today and bring real mocking power to your GCC projects.

The post C and C++ Unit Testing on Linux Just Got Easier with Isolator++ v5.4 appeared first on Typemock.

Read the whole story
alvinashcraft
3 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Build Multi Agent Experiences with Agent Builder

1 Share
From: Postman
Duration: 35:57
Views: 47

In this POST/CON 25 session, Philippe Ozil, Principal Developer Advocate at Salesforce, explores the evolution from chatbots to autonomous agents and demonstrates how to create headless, multi-agent experiences that can revolutionize enterprise workflows.

Key Topics Covered:

- Evolution from chatbots to autonomous AI agents with reasoning and action capabilities
- Headless agents that operate without human chat interfaces for backend automation
- Multi-agent systems with specialized agents collaborating on complex workflows
- Model Context Protocol (MCP) for agent-tool communication
- Agent-to-Agent (A2A) protocol for coordinating tasks between multiple agents
- Salesforce AgentForce integration with Postman flows for enterprise scenarios

What You'll Learn:

- Key differences between LLMs, chatbots, and autonomous agents
- How to design multi-agent systems with orchestrator and specialized agents
- MCP server generation using Postman's public API network
- Building agent workflows with Postman Flows and Actions
- Real-world loan application processing using distributed agent architecture
- Security considerations and challenges in multi-agent environments

00:00 Introduction
02:05 The Evolution to the Agentic Era
03:54 Defining AI Agents: Core Characteristics
05:25 From Agents to Headless Multi-Agent Systems
06:44 Multi-Agent Collaboration
08:03 Multi-Agent System Benefits and Challenges
10:41 Agent-to-Agent (A2A) Protocol
11:06 Model Context Protocol (MCP) Overview
14:24 Postman MCP Integration
16:33 A2A vs MCP
18:51 Live Demo 1: Salesforce CRM Agent Interaction
23:27 Live Demo 2: Agent API Collection
26:42 Postman Flows Integration
30:22 Live Demo 3: Multi-Agent Loan Processing

Read the whole story
alvinashcraft
3 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Agent Orchestration for API Driven Workflows

1 Share
From: Postman
Duration: 40:38
Views: 36

In this POST/CON 25 session, Santhosh Srinivasan, Senior Cloud Architect at AWS, explores how to leverage your current API ecosystem to build powerful multi-agent systems using the Model Context Protocol (MCP) and standardized communication frameworks.

Key Topics Covered:

- Gartner prediction: 33% increase in AI agents performing human tasks by 2028
- API evolution: From human-focused to AI agent consumption
- Model Context Protocol (MCP) as the "USB-C for agents"
- Multi-agent systems with specialized roles and orchestrated workflows
- LangChain and CrewAI frameworks for building agentic applications

What You'll Learn:

- How to transform existing APIs into AI agent tools using decorators and wrappers
- The anatomy of AI agents: programs, LLMs, tools, and memory systems
- The agentic loop: perceive, reason, act, observe, and re-evaluate
- MCP architecture: servers, clients, and hosts for standardized agent communication
- Building multi-agent workflows with specialized expertise and modularity

00:00 Introduction
02:53 The Paradigm Shift: From Human to AI Consumption
06:05 AI Agents vs. Traditional Chatbots
09:27 The Agentic Loop Explained
12:10 LangChain Tool Implementation
15:55 CrewAI Framework for Multi-Agent Systems
20:50 MCP: Model Context Protocol
25:52 Building MCP Servers
36:34 Demo: Multi-Agent Execution

Read the whole story
alvinashcraft
3 minutes ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories