NIST Devs: What can We Learn? What can we share? #1495
Replies: 12 comments 15 replies
-
I am interested in learning more about XProc 1.0 for executing XSLT transformations and other tooling for orchestration. We do a little of this in our CI/CD pipelines, but I need to learn a lot more! |
Beta Was this translation helpful? Give feedback.
-
I am interested in learning more about the emerging XProc 3.0 standard, how it is different it is from XProc 1.0, good libraries to use with it, and most importantly how hard it is to "upgrade" XProc pipelines (in XPL files) from XProc version 1.0 to version 3.0. |
Beta Was this translation helpful? Give feedback.
-
I would like to learn how to use github-actions:
|
Beta Was this translation helpful? Give feedback.
-
Hello from the oscal.club crew. We would love if there was a way to help make community exchange of ideas, notes, code, video recordings, whatever in between, a reality to share with the community! |
Beta Was this translation helpful? Give feedback.
-
I'd like to learn more about
@nikitawootten-nist taught me about |
Beta Was this translation helpful? Give feedback.
-
I think there would be value for the team members (and maybe the community) for: an imperative language programmer's guide to XSLT 3.0. I stumble around this stuff often and I can volunteer to teach my error-prone learning experience, and work with others as they see fit. |
Beta Was this translation helpful? Give feedback.
-
I also have heard a number of team members express interest or a lack of familiarity around Oxygen XML IDE tooling, me included. I would love if we could share the knowledge around that, and I am willing to get use started if need be. |
Beta Was this translation helpful? Give feedback.
-
As a declarative language, XSLT depends on an implementation (an XSLT processor) that is coded typically using an imperative language. So Saxon is written in Java, etc. Other XSLT engines exist on other platforms. The further you go back into XSLT the more there are to choose from - probably six or eight to choose from for XSLT 1.0, including implementations in Java, C, and Python at least. Indeed oXygen itself depends on the 'component architecture' of commodity Java tooling supporting higher-level languages not only XSLT but also XQuery, the schema technologies, etc. etc. so these topics are connected. I'd be happy to set aside time to talk about this with interested team. |
Beta Was this translation helpful? Give feedback.
-
This thread has already listed more than one topic of interest:
Obviously these have interdependencies but it helps to split them apart. |
Beta Was this translation helpful? Give feedback.
-
XSpec should probably be considered. There are 443 In my opinion, folks who have not been previously been exposed to XSLT should begin with XSLT 3.0 and XPath 3.1 (particularly https://www.w3.org/TR/xpath-datamodel-31/) and ignore the prior versions. |
Beta Was this translation helpful? Give feedback.
-
@GaryGapinski crossing threads ... check out usnistgov/xslt3-functions#5 would be interested in your thoughts etc. |
Beta Was this translation helpful? Give feedback.
-
@nikitawootten-nist offered to do a talk on git commit signing, for OSCAL and beyond, colleagues can feel free to vote it up and prepare for an upcoming lunch and learn session. |
Beta Was this translation helpful? Give feedback.
-
So @JustKuzya had a wonderful question today: I want to learn from my fellow NIST colleagues on a particular developer topic as it pertains to OSCAL. How do we share those topics and set up lunch-and-learn sharing sessions? We agreed that a public list is not a bad idea, with no commitment to us having a public meeting but list the topics publicly. NIST OSCAL staff and community members can vote, community can vote, but no plans exists to publish the content or videos of the sessions (if recorded).
At the very least, we thought it would help us share with one another, drive our learning with community feedback, and at least wrap that into our work in some (hopefully tangible) way.
For NIST staff and others: feel free to drop a topic yourself, or vote from the existing options.
Beta Was this translation helpful? Give feedback.
All reactions