frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PeopleSoft Meet Node.js (and Python)

2•enovation•1h ago
Hello PeopleSoft Developers! Santa has a gift for you!

It was around a year ago, when the Integration Team at Azusa Pacific University, frustrated by the steps required to expose an HTTP endpoint from the Integration Broker, took the bold step to look elsewhere. Since we are a Node.js shop, we were dreaming of an API that would allow us to invoke get, create and save CI methods by passing a plain old Javascript object. The dream:

```

const appServer = Appserver.fromEnv();

const myCI = appServer.ciFactory('MY_CI_NAME');

const result = myCI.get({ PARAM1: 'value1', PARAM2: 'value2' });

console.log(result);

```

After some R&D sessions, and thanks to GraalVM, that dream is now a reality! Ladies and Gentlemen, allow me to introduce you PSSDK:

https://github.com/azusapacificuniversity/pssdk

The PeopleSoft SDK for Node.js (PSSDK) is a library that allows you to connect to PeopleSoft Component Interfaces (CIs) using Node.js (or Python). The project consists of a Java library and an npm package. The project is meant to be used on GraalVM, namely GraalNode.js. GraalPython is also supported but not heavily tested.

There are many benefits to use PSSDK. It allows you to:

- Use a plethora of available libraries for data manipulation

- Use popular Node.js/Python web frameworks, like express.js, fastify.js, and Flask

- Properly version control your project and allow git collaborations with pull request reviews, etc...

- Allow automated unit and end-to-end tests and proper CI/CD

- Containerize and orchestrate highly available deployments with Docker and Kubernetes

We are releasing this project as open source under the Apache v2 license with love. We are excited to see what the PeopleSoft community can do with it.

Merry Christmas and Happy New Year!

-- The APU Integration Team

Engineering Strategy Beyond Tech and Control

https://learnings.aleixmorgadas.dev/p/engineering-strategy-beyond-tech
1•mooreds•3m ago•0 comments

RCX Codex v1.0: A pre-axiomatic framework for recursive structure and paradox

https://zenodo.org/records/18039971
1•jabramsja•4m ago•0 comments

An Interview with Brian Baker

https://ciamweekly.substack.com/p/an-interview-with-brian-baker
1•mooreds•5m ago•0 comments

How to revive your love of books

https://apnews.com/article/reading-for-pleasure-routine-library-books-booktok-4ccb7acd24ad890bf0b...
1•mooreds•5m ago•0 comments

Neutral Atom Quantum Computing: 2026's Big Leap

https://spectrum.ieee.org/neutral-atom-quantum-computing
1•rbanffy•6m ago•0 comments

Visualizing Color Spaces in Augmented Reality with Spectacles

https://a-sumo.github.io/posts/visualizing-color-spaces-in-ar-glasses/
1•rslice•7m ago•0 comments

Lomag.net: Reliable web hosting since 1998

http://lomag.net
2•smeeagain•7m ago•1 comments

A Search for Radio Technosignatures from Interstellar Object 3I/Atlas

https://arxiv.org/abs/2512.18142
1•bikenaga•7m ago•0 comments

Texas App Store Age Verification Law Blocked by Federal Judge

https://www.macrumors.com/2025/12/23/texas-app-store-law-blocked/
3•danso•10m ago•0 comments

Some New Projects Are Using Harper

https://elijahpotter.dev/articles/projects-using-harper
1•chilipepperhott•12m ago•0 comments

Switching It Up a Bit

https://xania.org/202512/23-switching-it-up
1•ibobev•12m ago•0 comments

Using terminal-notifier in Claude Code to get custom notifications

https://www.andreagrandi.it/posts/using-terminal-notifier-claude-code-custom-notifications/
1•EPendragon•12m ago•0 comments

Gitlow vs. New York

https://en.wikipedia.org/wiki/Gitlow_v._New_York
1•jameslk•13m ago•0 comments

Unger Parsing

https://buttondown.com/jaffray/archive/unger-parsing/
2•ibobev•13m ago•0 comments

Show HN: DR Web Engine – JSON-based web scraping that doesn't break on change

https://github.com/starlitlog/dr-web-engine
1•starlitlog•15m ago•0 comments

Show HN: Languagecat, a free dataset for people making language-learning apps

https://language.cat/
1•ChadNauseam•15m ago•0 comments

FCast: Open-Source Casting Protocol

https://fcast.org
2•pentagrama•15m ago•0 comments

Show HN: Drive Time Shaver Calculator

https://shave.greg.technology/
1•gregsadetsky•18m ago•0 comments

X-ray: a Python library for finding bad redactions in PDF documents

https://github.com/freelawproject/x-ray
6•rendx•20m ago•1 comments

Linus Torvalds on Linus Torvalds (1999)

https://www.yarchive.net/comp/linux/linus.html
1•oliverkwebb•22m ago•0 comments

Show HN: Greed.js – Run PyTorch code in browser using WebGPU

https://github.com/Deep-ML-codebase/greed
1•adityakhalkar_•22m ago•0 comments

The size of 3I/ATLAS from non-gravitational acceleration

https://arxiv.org/abs/2512.18341
1•bikenaga•23m ago•1 comments

I didn't realize my LG TV was spying on me until I turned off this setting

https://www.pocket-lint.com/lg-tv-turn-off-live-plus/
9•fcpguru•27m ago•2 comments

Polyglot-image: A disk image that boots on multiple architectures

https://github.com/blitz/polyglot-image
2•todsacerdoti•27m ago•0 comments

Separating AI "context" from models so teams can switch without losing state

https://www.anywr.ai/
1•ethanplusai•28m ago•1 comments

Ask HN: How to find summer internships at startups in SF?

2•cz_the_creator•29m ago•0 comments

Kick Assembler Manual

https://www.theweb.dk/KickAssembler/webhelp/content/cpt_Introduction.html
3•ibobev•29m ago•0 comments

China just carried out its second reusable launch attempt in three weeks

https://arstechnica.com/space/2025/12/china-just-carried-out-its-second-reusable-launch-attempt-i...
1•rbanffy•30m ago•0 comments

Can a Transformer "Learn" Economic Relationships? Revisiting the Lucas Critique

https://aleximas.substack.com/p/can-a-transformer-learn-economic
1•larsiusprime•30m ago•0 comments

Lsp-CLI: CLI language client for LSP language servers

https://github.com/valentjn/lsp-cli
1•handfuloflight•31m ago•0 comments