{"version":"https://jsonfeed.org/version/1.1","title":"AppGenie Blog","description":"Controlled AI-assisted delivery, DevSecOps and compliance engineering, from the team that has to answer for the outcome.","home_page_url":"https://appgenie.com.au/Index#blog","feed_url":"https://appgenie.com.au/blog/feed.json","language":"en-AU","authors":[{"name":"AppGenie"}],"items":[{"id":"https://appgenie.com.au/salesforce-gloss","url":"https://appgenie.com.au/salesforce-gloss","title":"Has the Gloss Finally Come Off Salesforce?","summary":"Microsoft has shipped an AI tool that reads your Salesforce estate and tells you what to move, change and redesign. That is aimed squarely at the one thing that has always kept customers in place: nobody knows what they have built. A look at the numbers behind the incumbent, the footnotes in the earnings release, and why this fight is different.","content_text":"Microsoft has shipped an AI tool that reads your Salesforce estate and tells you what to move, change and redesign. That is aimed squarely at the one thing that has always kept customers in place: nobody knows what they have built. A look at the numbers behind the incumbent, the footnotes in the earnings release, and why this fight is different.","date_published":"2026-09-10T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Salesforce Gloss.png","tags":["Salesforce","Microsoft","Market Commentary"]},{"id":"https://appgenie.com.au/who-watches-the-watcher","url":"https://appgenie.com.au/who-watches-the-watcher","title":"Who Watches the Watcher? The DevSecOps Dirty Little Secret","summary":"Plenty of firms will audit your pipelines and tell you your release process is a liability, while running build pipelines of their own that would not survive the same review. So here are ours with the actual numbers: 21 deployments averaging 82 lines, 29 shared templates, 14 gates that fail the build, and the one that sat written but unwired for weeks.","content_text":"Plenty of firms will audit your pipelines and tell you your release process is a liability, while running build pipelines of their own that would not survive the same review. So here are ours with the actual numbers: 21 deployments averaging 82 lines, 29 shared templates, 14 gates that fail the build, and the one that sat written but unwired for weeks.","date_published":"2026-09-09T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Who Watches The Watcher.png","tags":["DevSecOps","Azure DevOps","Engineering Governance"]},{"id":"https://appgenie.com.au/salesforce-golden-permission-sets","url":"https://appgenie.com.au/salesforce-golden-permission-sets","title":"Stop Merging Permission Sets. Start With a Golden Set.","summary":"Merging Salesforce security metadata does not resolve the disagreement between two branches. It just makes the disagreement happen automatically, on the way to production, with nobody watching. Keep an approved Golden Set in its own branch, overwrite the promotion branch before Salesforce sees it, and there is nothing left to merge.","content_text":"Merging Salesforce security metadata does not resolve the disagreement between two branches. It just makes the disagreement happen automatically, on the way to production, with nobody watching. Keep an approved Golden Set in its own branch, overwrite the promotion branch before Salesforce sees it, and there is nothing left to merge.","date_published":"2026-09-09T11:53:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Golden Permission Sets.png","tags":["Salesforce","Copado","Release Management"]},{"id":"https://appgenie.com.au/all-knowledge-is-not-the-same","url":"https://appgenie.com.au/all-knowledge-is-not-the-same","title":"All Knowledge Is Not the Same","summary":"A good AWS reference architecture will find you the passage that mentions Acme. It will not tell you whether three of those documents are about the same Acme, which one is out of date, or that two of them disagree. Finding something is not the same as knowing something, and the gap between them is where the next few years get interesting.","content_text":"A good AWS reference architecture will find you the passage that mentions Acme. It will not tell you whether three of those documents are about the same Acme, which one is out of date, or that two of them disagree. Finding something is not the same as knowing something, and the gap between them is where the next few years get interesting.","date_published":"2026-09-08T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_All Knowledge Not The Same.png","tags":["AI Technology","Knowledge Architecture","Evidence"]},{"id":"https://appgenie.com.au/eighteen-month-ai-cliff","url":"https://appgenie.com.au/eighteen-month-ai-cliff","title":"The 18-Month AI Cliff","summary":"Salesforce did not raise margin guidance this year because it is covering token spend. That is the first visible instance of a large, sophisticated customer looking at the invoice and asking whether the frontier model was worth it. Behind it sits a 3 to 5 trillion dollar financing requirement and a lot of buildings about to switch on.","content_text":"Salesforce did not raise margin guidance this year because it is covering token spend. That is the first visible instance of a large, sophisticated customer looking at the invoice and asking whether the frontier model was worth it. Behind it sits a 3 to 5 trillion dollar financing requirement and a lot of buildings about to switch on.","date_published":"2026-09-08T11:53:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_18 Month AI Cliff.png","tags":["AI Technology","Economics","Infrastructure"]},{"id":"https://appgenie.com.au/documents-to-knowledge","url":"https://appgenie.com.au/documents-to-knowledge","title":"The Knowledge Migration Nobody Is Talking About","summary":"Your organisation holds a huge amount of knowledge. That is not the same as your AI being able to consume it. Information survives text extraction while meaning does not, and most retrieval failures are created upstream, at the moment a document became a pile of characters. Why the real transition is documents to knowledge, not documents to AI.","content_text":"Your organisation holds a huge amount of knowledge. That is not the same as your AI being able to consume it. Information survives text extraction while meaning does not, and most retrieval failures are created upstream, at the moment a document became a pile of characters. Why the real transition is documents to knowledge, not documents to AI.","date_published":"2026-08-27T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Documents to Knowledge.png","tags":["AI Technology","Knowledge Architecture","RAG"]},{"id":"https://appgenie.com.au/mcp-a2a-not-integration","url":"https://appgenie.com.au/mcp-a2a-not-integration","title":"MCP and A2A Are Not Integration","summary":"Everyone is wrapping an existing API catalogue in MCP and calling it an agent platform. Anthropic\u0027s own figures put a large tool surface at 77K tokens before the model does any work, and tool-selection accuracy drops with it. Integration and agent capability are different design problems, and they should not have the same owner.","content_text":"Everyone is wrapping an existing API catalogue in MCP and calling it an agent platform. Anthropic\u0027s own figures put a large tool surface at 77K tokens before the model does any work, and tool-selection accuracy drops with it. Integration and agent capability are different design problems, and they should not have the same owner.","date_published":"2026-08-23T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_MCP A2A Not Integration.png","tags":["AI Technology","Agent Architecture","Integration"]},{"id":"https://appgenie.com.au/twelve-months-building-an-agent","url":"https://appgenie.com.au/twelve-months-building-an-agent","title":"Twelve Months Building an Agent: We Built a Lot, and We Still Haven\u0027t Built the Agent","summary":"Twelve months building Scout taught us that answering a question and knowing whether you can answer it are two very different problems - and only one of them is the actual agent problem. Here is what we built, what we got wrong, and the one thing left to solve.","content_text":"Twelve months building Scout taught us that answering a question and knowing whether you can answer it are two very different problems - and only one of them is the actual agent problem. Here is what we built, what we got wrong, and the one thing left to solve.","date_published":"2026-08-20T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_12 Months.png","tags":["AI Technology","R\u0026D","Agents"]},{"id":"https://appgenie.com.au/change-management-people-not-paperwork","url":"https://appgenie.com.au/change-management-people-not-paperwork","title":"Change Management Is About People, Not Paperwork","summary":"Change management keeps getting reduced to spreadsheets and impact assessments written before anything is built. Real change management is a human exercise - it starts with how the work actually changes for the people who have to use the system.","content_text":"Change management keeps getting reduced to spreadsheets and impact assessments written before anything is built. Real change management is a human exercise - it starts with how the work actually changes for the people who have to use the system.","date_published":"2026-08-20T11:53:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Change.png","tags":["Change Management","Adoption"]},{"id":"https://appgenie.com.au/what-does-your-organisation-know","url":"https://appgenie.com.au/what-does-your-organisation-know","title":"Organisational knowledge and AI","summary":"After 3 years of GAR we\u0027ve seen AI everything - horror stories and fairytales in every news article, so where are we heading with LLMs and AIs?","content_text":"After 3 years of GAR we\u0027ve seen AI everything - horror stories and fairytales in every news article, so where are we heading with LLMs and AIs?","date_published":"2026-08-17T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_AI Governance.png","tags":["AI Technology","AI"]},{"id":"https://appgenie.com.au/networks-of-expertise","url":"https://appgenie.com.au/networks-of-expertise","title":"A2A - Agents calling Agents","summary":"MCP introduced the ability to give Agents tools and data; A2A gives Agents the ability to use other Agents - interconnectivity is a known driver for innovation, so what does a network for Agents look like? Coming soon to a future near you!","content_text":"MCP introduced the ability to give Agents tools and data; A2A gives Agents the ability to use other Agents - interconnectivity is a known driver for innovation, so what does a network for Agents look like? Coming soon to a future near you!","date_published":"2026-08-17T11:53:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_AI Networks of Expertise.png","tags":["AI Technology","MCP"]},{"id":"https://appgenie.com.au/atlas-agent-architecture","url":"https://appgenie.com.au/atlas-agent-architecture","title":"Salesforce Atlas and solving the enterprise Agent problem","summary":"With Atlas, Salesforce have driven architecture into Agents - that\u0027s critically important for performance and cost. Atlas is not another agent workflow; it\u0027s a mature and well-considered architecture that we all can use.","content_text":"With Atlas, Salesforce have driven architecture into Agents - that\u0027s critically important for performance and cost. Atlas is not another agent workflow; it\u0027s a mature and well-considered architecture that we all can use.","date_published":"2026-08-17T11:46:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Atlas Agentforce Architecture.png","tags":["AI Technology","AI"]},{"id":"https://appgenie.com.au/mcp-end-to-end","url":"https://appgenie.com.au/mcp-end-to-end","title":"Inside an MCP Call: From Question to Answer","summary":"Everyone talks about MCP; almost nobody shows what happens on the wire. We trace one real call end to end - the question, the JSON the AI sends, the server response, and the answer the user reads - using our own Visionaire fashion MCP.","content_text":"Everyone talks about MCP; almost nobody shows what happens on the wire. We trace one real call end to end - the question, the JSON the AI sends, the server response, and the answer the user reads - using our own Visionaire fashion MCP.","date_published":"2026-06-18T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_MCP End to End.png","tags":["AI Technology","MCP"]},{"id":"https://appgenie.com.au/copado-and-git","url":"https://appgenie.com.au/copado-and-git","title":"PRs can be a nightmare in Copado, find out why","summary":"Your PR isn\u2019t \u201Cfull of junk\u201D \u2014 Git is just comparing branch history. This shows how Copado merge paths inflate PRs, how to find the merge base, and how to pinpoint exactly where the extra files came from.","content_text":"Your PR isn\u2019t \u201Cfull of junk\u201D \u2014 Git is just comparing branch history. This shows how Copado merge paths inflate PRs, how to find the merge base, and how to pinpoint exactly where the extra files came from.","date_published":"2026-01-09T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_NEW_Copado_GIT.png","tags":["Coapdo","GIT"]},{"id":"https://appgenie.com.au/trustworthy","url":"https://appgenie.com.au/trustworthy","title":"Trusting your data is everything","summary":"Stop calling it \u201Cautomation\u201D and start building a backbone: ingestion that tracks provenance, WORM that stays immutable, an access broker that hands out minimum access, and HMAC that proves nothing got tampered with.","content_text":"Stop calling it \u201Cautomation\u201D and start building a backbone: ingestion that tracks provenance, WORM that stays immutable, an access broker that hands out minimum access, and HMAC that proves nothing got tampered with.","date_published":"2026-01-05T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Trustworthy.png","tags":["Compliance"]},{"id":"https://appgenie.com.au/twenty-minutes","url":"https://appgenie.com.au/twenty-minutes","title":"When it all comes together","summary":"A 20-minute pipeline win that only works because the boring stuff is already done: secure access, clean data capture, and immutable audit storage \u2014 so \u201Cthe right way\u201D is the easy way.","content_text":"A 20-minute pipeline win that only works because the boring stuff is already done: secure access, clean data capture, and immutable audit storage \u2014 so \u201Cthe right way\u201D is the easy way.","date_published":"2026-01-01T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_TwentyMinutes.png","tags":["Engineering"]},{"id":"https://appgenie.com.au/git-metrics","url":"https://appgenie.com.au/git-metrics","title":"Making GIT work for you","summary":"We pull Git signals across every Azure DevOps repo, bundle them as evidence, drop them into S3, and light them up in Grafana\u2014no screenshots, no spreadsheets, just repeatable metrics you can actually defend.","content_text":"We pull Git signals across every Azure DevOps repo, bundle them as evidence, drop them into S3, and light them up in Grafana\u2014no screenshots, no spreadsheets, just repeatable metrics you can actually defend.","date_published":"2025-10-25T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Git Metrics.png","tags":["GIT","Reporting"]},{"id":"https://appgenie.com.au/SalesforceAICrownJewels","url":"https://appgenie.com.au/SalesforceAICrownJewels","title":"AI, Salesforce and the Crown Jewels Problem","summary":"AI is already helping attackers recon your stack, spear phish your admins and walk data out the front door. This piece explains why Salesforce is a soft target, why identity and duty separation are non negotiable and what to change in the next 90 days.","content_text":"AI is already helping attackers recon your stack, spear phish your admins and walk data out the front door. This piece explains why Salesforce is a soft target, why identity and duty separation are non negotiable and what to change in the next 90 days.","date_published":"2025-10-21T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_AI Crown Jewels.png","tags":["Security"]},{"id":"https://appgenie.com.au/CRTReporting","url":"https://appgenie.com.au/CRTReporting","title":"Stop Drowning in CRT Logs","summary":"Copado Robotic Testing is doing the work, but nobody can see what it means. AppGenie and Aeon Dynamics turn raw CRT output into blunt, executive ready reports that change behaviour. First 10 signups get 3 months CRT Reporting free.","content_text":"Copado Robotic Testing is doing the work, but nobody can see what it means. AppGenie and Aeon Dynamics turn raw CRT output into blunt, executive ready reports that change behaviour. First 10 signups get 3 months CRT Reporting free.","date_published":"2025-10-17T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Copado Observability.png","tags":["Test Automation"]},{"id":"https://appgenie.com.au/AIProblems","url":"https://appgenie.com.au/AIProblems","title":"Most \u201CAI Problems\u201D Aren\u2019t AI Problems","summary":"Stop trying to train models for problems that filters, tools, and basic architecture already solve. This piece breaks down where you actually need AI and where you are just lighting budget on fire.","content_text":"Stop trying to train models for problems that filters, tools, and basic architecture already solve. This piece breaks down where you actually need AI and where you are just lighting budget on fire.","date_published":"2025-10-13T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_AI Problems.png","tags":["AI Strategy"]},{"id":"https://appgenie.com.au/CopadoAI","url":"https://appgenie.com.au/CopadoAI","title":"Copado AI - What Winning Looks Like in Salesforce DevOps","summary":"Not another chat widget. Copado AI is wired into Salesforce metadata, pipelines, and tests so you get fewer failed deployments, faster releases, and release notes that write themselves.","content_text":"Not another chat widget. Copado AI is wired into Salesforce metadata, pipelines, and tests so you get fewer failed deployments, faster releases, and release notes that write themselves.","date_published":"2025-10-09T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Copdo org Intel.png","tags":["Salesforce DevOps"]},{"id":"https://appgenie.com.au/UnlockingEfficiencyLambda","url":"https://appgenie.com.au/UnlockingEfficiencyLambda","title":"Unlocking Efficiency with Advanced AWS Lambda Solutions","summary":"A real look under the hood of our NeuroSync engine built on Lambda, SQS, S3, and Salesforce. Event driven, no servers, and tuned for high volume workloads that still need brains.","content_text":"A real look under the hood of our NeuroSync engine built on Lambda, SQS, S3, and Salesforce. Event driven, no servers, and tuned for high volume workloads that still need brains.","date_published":"2025-10-05T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Lambda Efficency.png","tags":["AWS Lambda"]},{"id":"https://appgenie.com.au/Musings","url":"https://appgenie.com.au/Musings","title":"Mark\u2019s Musings \u2014 Invite Only","summary":"A small, invite only list where Mark unloads on DevSecOps, AI, Pi abuse, and the occasional political jab. Raw, unfiltered, and not a corporate publication. Apply if you like your ideas with teeth.","content_text":"A small, invite only list where Mark unloads on DevSecOps, AI, Pi abuse, and the occasional political jab. Raw, unfiltered, and not a corporate publication. Apply if you like your ideas with teeth.","date_published":"2025-10-01T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Marks Musings.png","tags":["Musings"]},{"id":"https://appgenie.com.au/aichange","url":"https://appgenie.com.au/aichange","title":"AI Assisted Change","summary":"When enterprises drown in complexity, AppGenie cuts through the noise. Discover how our AI-driven expertise turns fragmented information into clarity\u2014delivering faster rollouts, stronger adoption, and lasting change.","content_text":"When enterprises drown in complexity, AppGenie cuts through the noise. Discover how our AI-driven expertise turns fragmented information into clarity\u2014delivering faster rollouts, stronger adoption, and lasting change.","date_published":"2025-07-17T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Change.png","tags":["Change"]},{"id":"https://appgenie.com.au/databreach","url":"https://appgenie.com.au/databreach","title":"DigitSec - saving your CRM","summary":"Salesforce breaches are more common than most realise. From Qantas to global brands, misconfigurations and weak controls keep exposing sensitive data\u2014discover how AppGenie and DigitSec protect your CRM from becoming the next headline.","content_text":"Salesforce breaches are more common than most realise. From Qantas to global brands, misconfigurations and weak controls keep exposing sensitive data\u2014discover how AppGenie and DigitSec protect your CRM from becoming the next headline.","date_published":"2025-07-13T12:00:00Z","image":"https://appgenie.com.au/img/blog/DigitSec Data Breach.png","tags":["Change"]},{"id":"https://appgenie.com.au/BuildCosts","url":"https://appgenie.com.au/BuildCosts","title":"Environment Teardown in Azure","summary":"Your Dev environments cost money so do your CFO a favour and build them on demand, better still make your CyberTeam happy and learn how to tear down your dev stack every night.","content_text":"Your Dev environments cost money so do your CFO a favour and build them on demand, better still make your CyberTeam happy and learn how to tear down your dev stack every night.","date_published":"2025-07-09T12:00:00Z","image":"https://appgenie.com.au/img/blog/BLOG_Envionment Management2.png","tags":["CICD"]},{"id":"https://appgenie.com.au/DevSecOpsIRAP","url":"https://appgenie.com.au/DevSecOpsIRAP","title":"DevSecOps and IRAP","summary":"DevSecOps and IRAP. Recent cyber events have focused attention on what many organisations are doing wrong. Here\u0027s a checklist to make sure you are aligning your DevSecOps with IRAP requirements and protecting your business.","content_text":"DevSecOps and IRAP. Recent cyber events have focused attention on what many organisations are doing wrong. Here\u0027s a checklist to make sure you are aligning your DevSecOps with IRAP requirements and protecting your business.","date_published":"2025-07-05T12:00:00Z","image":"https://appgenie.com.au/img/blog/BLOG_Secure Release.png","tags":["DevSecOps"]},{"id":"https://appgenie.com.au/onelambda","url":"https://appgenie.com.au/onelambda","title":"PoC and Lambda Functions","summary":"You\u0027re building the worlds newest and best mouse trap, so how can Lambda Functions focus attention on delivering to a PoC stage without shifting focus from what really matters. Learn how the UI Front and Backend can coexist (until you need them not to).","content_text":"You\u0027re building the worlds newest and best mouse trap, so how can Lambda Functions focus attention on delivering to a PoC stage without shifting focus from what really matters. Learn how the UI Front and Backend can coexist (until you need them not to).","date_published":"2025-07-01T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog_AWS_Lambda.png","tags":["AWS"]},{"id":"https://appgenie.com.au/compliance-in-the-new-world","url":"https://appgenie.com.au/compliance-in-the-new-world","title":"Whats the best set of standards to follow?","summary":"Weve done the heavy lifting os you know what standard to align to - and more imprtantly - how to align in the brave new LLM world.","content_text":"Weve done the heavy lifting os you know what standard to align to - and more imprtantly - how to align in the brave new LLM world.","date_published":"2025-02-18T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Compliance Frameworks Differences.png","tags":["AI Technology","LLM","Compliance"]},{"id":"https://appgenie.com.au/no-more-env-ever","url":"https://appgenie.com.au/no-more-env-ever","title":"Dont let your LLM decide your code","summary":"Why is one of the worst development practices in history still showing up - ask your LLM","content_text":"Why is one of the worst development practices in history still showing up - ask your LLM","date_published":"2025-02-14T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Environment Variables.png","tags":["Enterprise Architecture","Technical Debt","AI Risk"]},{"id":"https://appgenie.com.au/aeonedge-ollama","url":"https://appgenie.com.au/aeonedge-ollama","title":"AeonEdge Ollama: Bridging Open Source AI with Enterprise Needs","summary":"Enterprise AI fails when the cloud does. AeonEdge Ollama brings local inference, control, and survivability to real environments.","content_text":"Enterprise AI fails when the cloud does. AeonEdge Ollama brings local inference, control, and survivability to real environments.","date_published":"2025-02-10T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_AeonEdge Ollama.png","tags":["AI Technology","Open Source"]},{"id":"https://appgenie.com.au/agenetic-marketing","url":"https://appgenie.com.au/agenetic-marketing","title":"Agenetic Marketing","summary":"Agentic frameworks are everywhere and increasingly mission critical, its a pity we can get past the Agentic marketing","content_text":"Agentic frameworks are everywhere and increasingly mission critical, its a pity we can get past the Agentic marketing","date_published":"2025-02-06T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Dummies Marketing.png","tags":["AI","Marketing"]},{"id":"https://appgenie.com.au/ai-technical-debt","url":"https://appgenie.com.au/ai-technical-debt","title":"AI Is About to Create the Largest Technical Debt Event in History","summary":"AI speeds delivery, but without controls it amplifies bad architecture, weak governance, and technical debt at machine speed.","content_text":"AI speeds delivery, but without controls it amplifies bad architecture, weak governance, and technical debt at machine speed.","date_published":"2025-02-02T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_AI Tech Debt.png","tags":["Artificial Intelligence","Technical Debt","Engineering Governance"]},{"id":"https://appgenie.com.au/compliance-multiplier","url":"https://appgenie.com.au/compliance-multiplier","title":"Most Compliance Frameworks Are Written to Sound Intelligent. Ours Are Written to Survive Reality.","summary":"Compliance that sounds clever fails under pressure. AppGenie standards enforce behaviour, evidence, traceability, and survivability even with Vibe coding.","content_text":"Compliance that sounds clever fails under pressure. AppGenie standards enforce behaviour, evidence, traceability, and survivability even with Vibe coding.","date_published":"2025-01-29T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Compliance Frameworks.png","tags":["Compliance","Engineering Governance","AI-Assisted Delivery"]},{"id":"https://appgenie.com.au/tribal-knowledge","url":"https://appgenie.com.au/tribal-knowledge","title":"How Enterprise Systems Become Haunted","summary":"Untouched legacy systems are not stable. They are haunted infrastructure AI will expose and accelerate.","content_text":"Untouched legacy systems are not stable. They are haunted infrastructure AI will expose and accelerate.","date_published":"2025-01-25T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Haunted Systems.png","tags":["Enterprise Architecture","Technical Debt","AI Risk"]},{"id":"https://appgenie.com.au/FedRAMPandIRAP","url":"https://appgenie.com.au/FedRAMPandIRAP","title":"Confused about FedRAMP and IRAP","summary":"We take a look at what FedRAMP and IRAP mean, how they are similar and more importantly why they are different, and what this means to you.","content_text":"We take a look at what FedRAMP and IRAP mean, how they are similar and more importantly why they are different, and what this means to you.","date_published":"2025-01-21T12:00:00Z","image":"https://appgenie.com.au/img/blog/FedRAMPandIRAP.png","tags":["Security"]},{"id":"https://appgenie.com.au/subscription","url":"https://appgenie.com.au/subscription","title":"Subscription and Feature based billing, What its all about.","summary":"We take a look at Revenue cloud and feature and subscription billing, why this is a game changer to your revenue model.","content_text":"We take a look at Revenue cloud and feature and subscription billing, why this is a game changer to your revenue model.","date_published":"2025-01-17T12:00:00Z","image":"https://appgenie.com.au/img/blog/FeatureBasedBilling.png","tags":["Revenue Cloud"]},{"id":"https://appgenie.com.au/TeamsAndSalesforce","url":"https://appgenie.com.au/TeamsAndSalesforce","title":"Teams and Salesforce - alerting and information gathering from where you work","summary":"Teams is now the go to for communication and collaboration across the Enterprise, in this post we look at how you can turn your Teams into the front end UI of Salesforce - and how this can make your life easier.","content_text":"Teams is now the go to for communication and collaboration across the Enterprise, in this post we look at how you can turn your Teams into the front end UI of Salesforce - and how this can make your life easier.","date_published":"2025-01-13T12:00:00Z","image":"https://appgenie.com.au/img/blog/TeamsAndSalesforce.png","tags":["Salesforce"]},{"id":"https://appgenie.com.au/UnitTestingReview-2","url":"https://appgenie.com.au/UnitTestingReview-2","title":"Metadata-Driven Personas: Taming the Complexity of Salesforce Permissioning","summary":"In the second article in our Unit Testing and User Management post - were tidying up the links between production and development while improving the performance of our test execution.","content_text":"In the second article in our Unit Testing and User Management post - were tidying up the links between production and development while improving the performance of our test execution.","date_published":"2025-01-09T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_UnitTesting 1.png","tags":["Salesforce"]},{"id":"https://appgenie.com.au/TriggerHell","url":"https://appgenie.com.au/TriggerHell","title":"Trigger Hell, Reentrant triggers and State Management","summary":"Weve all been there .... youve added one more trigger to do the simplest thing and now your in Trigger Hell ... triggers calling triggers and worse a bulk update now has a batch size of 5! Sound familiar? Heres a way to solve it that wont add to the nightmare.","content_text":"Weve all been there .... youve added one more trigger to do the simplest thing and now your in Trigger Hell ... triggers calling triggers and worse a bulk update now has a batch size of 5! Sound familiar? Heres a way to solve it that wont add to the nightmare.","date_published":"2025-01-05T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_StaticVariables 1.png","tags":["Salesforce"]},{"id":"https://appgenie.com.au/UnitTestingReview-1","url":"https://appgenie.com.au/UnitTestingReview-1","title":"Unit Testing, User Management and Best Practice","summary":"User Management in Unit Testing is often left to the individual developer - or worse ignored completely. In the first of two articles this month we cover off a pattern that will help your developers be consistent and solve some of those annoying user provisioning issues.","content_text":"User Management in Unit Testing is often left to the individual developer - or worse ignored completely. In the first of two articles this month we cover off a pattern that will help your developers be consistent and solve some of those annoying user provisioning issues.","date_published":"2025-01-01T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_UnitTesting 1.png","tags":["Salesforce"]},{"id":"https://appgenie.com.au/cognitive-services","url":"https://appgenie.com.au/cognitive-services","title":"AI","summary":"Azure Cognitive Services is merging multiple products into a single platform, does this measure up in terms of functionality - lets review Questions \u0026 Answers!","content_text":"Azure Cognitive Services is merging multiple products into a single platform, does this measure up in terms of functionality - lets review Questions \u0026 Answers!","date_published":"2024-10-13T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Azure Cognitive.png","tags":["AI"]},{"id":"https://appgenie.com.au/trials","url":"https://appgenie.com.au/trials","title":"E-Commerce","summary":"AppGenie understand that writing the worlds best software product is tough, but once you have taken this step - how do you maximise your market, how do you engage with your potential users and monetise your investment.","content_text":"AppGenie understand that writing the worlds best software product is tough, but once you have taken this step - how do you maximise your market, how do you engage with your potential users and monetise your investment.","date_published":"2024-10-09T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Business Growth.png","tags":["E-Commerce"]},{"id":"https://appgenie.com.au/cmsconnect","url":"https://appgenie.com.au/cmsconnect","title":"CONTENT","summary":"Content is everywhere, learn how Salesforce can bring all of your digital marketing and content capabilities together to provide a holistic customer engagement and marketing experience without damaging your budget - or your Brand.","content_text":"Content is everywhere, learn how Salesforce can bring all of your digital marketing and content capabilities together to provide a holistic customer engagement and marketing experience without damaging your budget - or your Brand.","date_published":"2024-10-05T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_CMS Connect FINAL.png","tags":["CONTENT"]},{"id":"https://appgenie.com.au/crma-deepdive","url":"https://appgenie.com.au/crma-deepdive","title":"CRMA","summary":"Reporting and Dashboard solutions are the bane of every happy development team, find out how CRM Analytics can make your life, and your users lifes happier.","content_text":"Reporting and Dashboard solutions are the bane of every happy development team, find out how CRM Analytics can make your life, and your users lifes happier.","date_published":"2024-10-01T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_CRMA.png","tags":["CRMA"]},{"id":"https://appgenie.com.au/ftp2sf-24update","url":"https://appgenie.com.au/ftp2sf-24update","title":"FTP2SF","summary":"The FTP2SF team have been busy delivering on a new services and UI component behaviour, theres plenty of great reasons to use FTP2SF for your integration requirements - and now DropBox and SharePoint have joined these, along with our final Aura Component rollout.","content_text":"The FTP2SF team have been busy delivering on a new services and UI component behaviour, theres plenty of great reasons to use FTP2SF for your integration requirements - and now DropBox and SharePoint have joined these, along with our final Aura Component rollout.","date_published":"2024-07-05T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_FTP2SF Integration.png","tags":["FTP2SF"]},{"id":"https://appgenie.com.au/ftp2sf-sftp-auth","url":"https://appgenie.com.au/ftp2sf-sftp-auth","title":"FTP2SF","summary":"Deep dive into the mysteries of SFTP - this guide is an absolute must read for those who need to demystify the authentication of SFTP servers and clients.","content_text":"Deep dive into the mysteries of SFTP - this guide is an absolute must read for those who need to demystify the authentication of SFTP servers and clients.","date_published":"2024-07-01T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_FTP2SF Verification.png","tags":["FTP2SF"]},{"id":"https://appgenie.com.au/copado-refresh","url":"https://appgenie.com.au/copado-refresh","title":"COPDAO","summary":"The Christmas season is in full swing and along with Christmas shopping, its now time to refresh your pipeline. As every Release Manager will know - Christmas is the busiest time of the year.","content_text":"The Christmas season is in full swing and along with Christmas shopping, its now time to refresh your pipeline. As every Release Manager will know - Christmas is the busiest time of the year.","date_published":"2023-10-29T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_PipelineRefresh.png","tags":["COPADO"]},{"id":"https://appgenie.com.au/copado-execution","url":"https://appgenie.com.au/copado-execution","title":"COPADO","summary":"This is the second article on our introduction to Copado functions series. Last article we showed how to build a function, this article is all about making it run.","content_text":"This is the second article on our introduction to Copado functions series. Last article we showed how to build a function, this article is all about making it run.","date_published":"2023-10-25T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_ExecuteFunctions.png","tags":["COPADO"]},{"id":"https://appgenie.com.au/diwali","url":"https://appgenie.com.au/diwali","title":"DIWALI","summary":"Happy Diwali from the Team at AppGenie","content_text":"Happy Diwali from the Team at AppGenie","date_published":"2023-10-21T12:00:00Z","image":"https://appgenie.com.au/img/blog/Blog Images_Diwali.png","tags":["DIWALI"]}]}