<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cedar Hills Group, Inc</title>
    <link>https://www.cedarhillsgroup.com/</link>
    <description>Recent content on Cedar Hills Group, Inc</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 14 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.cedarhillsgroup.com/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Connecting AI Coding Assistants to PeopleSoft with the psLens MCP Server</title>
      <link>https://www.cedarhillsgroup.com/blog/announcing-pslens-mcp-support/</link>
      <pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
      <author>Chris Malek</author>
      <guid>https://www.cedarhillsgroup.com/blog/announcing-pslens-mcp-support/</guid>
      <description>&lt;p&gt;Modern AI coding assistants like &lt;a href=&#34;https://claude.ai/code&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Claude Code&lt;/a&gt;&#xA;, &lt;a href=&#34;https://www.cursor.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Cursor&lt;/a&gt;&#xA;, and &lt;a href=&#34;https://claude.ai/download&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Claude Desktop&lt;/a&gt;&#xA; work best when they can read structured project files, navigate source hierarchies, and execute tools directly.&lt;/p&gt;&#xA;&lt;p&gt;For PeopleSoft teams, that has always been a barrier: PeopleSoft object definitions and PeopleCode live inside relational database tables, not on the filesystem.&lt;/p&gt;&#xA;&lt;p&gt;We just published a detailed article on how the new &lt;strong&gt;embedded Model Context Protocol (MCP) server&lt;/strong&gt; in &lt;a href=&#34;https://pslens.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;psLens&lt;/a&gt;&#xA; solves this.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Understanding Why AI Development Struggles with PeopleSoft</title>
      <link>https://www.cedarhillsgroup.com/blog/peoplesoft-ai-code-generation/</link>
      <pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate>
      <author>Chris Malek</author>
      <guid>https://www.cedarhillsgroup.com/blog/peoplesoft-ai-code-generation/</guid>
      <description>&lt;p&gt;The same thing that made PeopleSoft successful also makes it hostile to AI-assisted development.&lt;/p&gt;&#xA;&lt;p&gt;PeopleSoft&amp;rsquo;s architecture is &amp;ldquo;low-code&amp;rdquo; and database-centric, and that was a deliberate choice. Decades ago, when almost nobody had a clean story for code deployment, PeopleSoft did. Objects live in the database. App Designer and project copy made moving them between environments routine. That was a real strength, and it&amp;rsquo;s a big part of why the platform has lasted this long in higher ed and elsewhere. That was a good design for the time, and it still works well for the platform&amp;rsquo;s core use cases. This was all developed before Git, Github and modern version control practices were widely adopted. The platform was designed to be a system of record, not a system of iteration.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why psLens Runs Outside PeopleSoft</title>
      <link>https://www.cedarhillsgroup.com/blog/why-pslens-runs-outside-peoplesoft/</link>
      <pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
      <author>Chris Malek</author>
      <guid>https://www.cedarhillsgroup.com/blog/why-pslens-runs-outside-peoplesoft/</guid>
      <description>&lt;p&gt;People ask a fair question when they first see &lt;a href=&#34;https://pslens.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;psLens&lt;/a&gt;&#xA;: why build it as a standalone Go web application instead of inside PeopleTools?&lt;/p&gt;&#xA;&lt;p&gt;We leverage our robust &lt;a href=&#34;https://sws.books.cedarhillsgroup.com&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;SWS product&lt;/a&gt;&#xA; which provides a bounded, reviewable access layer, and because a hypermedia stack lets us keep state, rendering, and security logic on the server without the weight of a SPA.&lt;/p&gt;&#xA;&lt;p&gt;I wrote up the architecture choices behind psLens, including why we chose Go, &lt;code&gt;templ&lt;/code&gt;, Datastar, and SWS, and what those choices mean for security, deployment, and AI-assisted workflows.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why PeopleSoft is NOT API-First and What That Means for Integrations</title>
      <link>https://www.cedarhillsgroup.com/blog/peoplesoft-not-api-first/</link>
      <pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate>
      <author>Chris Malek</author>
      <guid>https://www.cedarhillsgroup.com/blog/peoplesoft-not-api-first/</guid>
      <description>&lt;div class=&#34;bs-callout bs-callout-info&#34;&gt;&lt;h4 class=&#34;d-flex align-items-center&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;20&#34; height=&#34;20&#34; fill=&#34;currentColor&#34; class=&#34;bi bi-info-circle-fill me-2&#34; viewBox=&#34;0 0 16 16&#34; style=&#34;vertical-align: -0.125em;&#34;&gt;&#xA;          &lt;path d=&#34;M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z&#34;/&gt;&#xA;        &lt;/svg&gt;&lt;span&gt;Info&lt;/span&gt;&#xA;    &lt;/h4&gt;This article is written for &lt;strong&gt;external developers, SaaS vendors, and system architects&lt;/strong&gt; who have been tasked with integrating a modern system with PeopleSoft and are wondering why they can&amp;rsquo;t just get a clean REST endpoint to connect to. If you are a PeopleSoft developer or administrator, you already know the pain of Component Interfaces and the PIA.&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;In modern software architecture, the phrase &lt;strong&gt;&amp;ldquo;API-first&amp;rdquo;&lt;/strong&gt; has become a guiding principle. The blueprint is sensible: you model your data and business logic first, expose them through a clean API layer (typically REST, GraphQL, or gRPC), and then treat your user interfaces—whether web, mobile, or third-party integrations—as just another client of that API. The API is the primary contract; the UI is just one consumer.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Introducing psLens — PeopleSoft Operations &amp; Security Intelligence in Your Browser</title>
      <link>https://www.cedarhillsgroup.com/blog/introducing-pslens/</link>
      <pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate>
      <author>Chris Malek</author>
      <guid>https://www.cedarhillsgroup.com/blog/introducing-pslens/</guid>
      <description>&lt;p&gt;We have been quietly building something for the PeopleSoft community, and today we are ready to show it off. Meet &lt;strong&gt;psLens&lt;/strong&gt; — PeopleSoft operations and security intelligence that lives in a browser tab.&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/bTeP613vDd4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;what-pslens-does&#34;&gt;What psLens Does&lt;/h2&gt;&#xA;&lt;p&gt;psLens gives your team a read-only window into PeopleSoft without making them open App Designer or write SQL:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lock Down IB Now - Active Threats to PeopleSoft and Oracle E-Business Suite</title>
      <link>https://www.cedarhillsgroup.com/blog/lock-down-ib-now/</link>
      <pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate>
      <author>Chris Malek</author>
      <guid>https://www.cedarhillsgroup.com/blog/lock-down-ib-now/</guid>
      <description>&lt;p&gt;PeopleSoft Administrators and Security teams need to be aware of the active threats to PeopleSoft and Oracle E-Business Suite.&lt;/p&gt;&#xA;&lt;p&gt;See this article from Google Threat Intelligence about the ShinyHunters group targeting the education sector with Oracle exploits:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://cloud.google.com/blog/topics/threat-intelligence/shinyhunters-targets-education-sector-oracle-exploit/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;If you have PeopleSoft exposed to the internet you need to take action now.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
