Tutorial and generative AI in-context training document

63 views
Skip to first unread message

Nick Antonaccio

unread,
Feb 19, 2025, 5:53:28 PM2/19/25
to Jam.py Users Mailing List
A written tutorial covering everything I've done with the video tutorials is now available (plain text only for the moment):

https://com-pute.com/nick/jampy_tutorial.txt

The tutorial includes a document which can be pasted as plain text into any generative AI chatbot (ChatGPT, Claude, Gemini, Deepseek, etc.) conversation, to train the LLM in-context how to use the Jam.py framework.  That training document is available separately at the link below, so that the text can be copy/pasted as-is, directly into any chat session.  This should enable your AI to answer questions and generate working code for use in Jam.py applications:

https://com-pute.com/nick/jampy_llm_introduction.txt

Dean D. Babic

unread,
Feb 19, 2025, 8:50:07 PM2/19/25
to Jam.py Users Mailing List
Love it.
I wonder if this is a new beginning for Jam. Covid, unfortunately,  almost killed this project and the enthusiasm. 
Cheers

Nick Antonaccio

unread,
Feb 19, 2025, 9:33:18 PM2/19/25
to Jam.py Users Mailing List
It's an awesome framework - the no-code tools cover the sweet spot of CRUD productivity, and the rest of the framework makes it so easy to build custom features around that foundation.  I'm really excited to get clients building some of their own basic CRUD, and then expanding with custom interfaces and features fit around those bits.  It's also great that jQuery, Bootstrap, plain HTML/CSS/JS, plain old Python and every common RDBMS are the foundations, because those are the tools that generative AI build best with.  And for me, the in-browser IDE/toolchain is one of the most productive features.  This framework should work for a huge percentage of potential users, for all sorts of projects.

Dean D. Babic

unread,
Feb 19, 2025, 9:58:05 PM2/19/25
to Jam.py Users Mailing List
Yep, 
maybe this will prompt Andrew to come back! He is the Man behind it all.
One of the reasons why he left was exactly the AI.
His reasoning is that the AI will soon write a code better than humans.
Will see.
Either way, Andrew was working on Jam for about 15 years. The first release was GTK and Web based.
One change would change GTK Forms and the Web UI. It was exciting at the time.
The V7 ot the other hand was almost a complete rewrite. 
Since it supports routing, the SAML is now possible. 
Which enables the Corporate auth to Jam apps.

D.

Manos S. Pappas

unread,
Feb 20, 2025, 1:40:02 AM2/20/25
to Nick Antonaccio, Jam.py Users Mailing List

Hello Nick,

 

              Thank you for your awesome work.

Unfortunately, the site com-pute.com cannot be opened on Windows systems that run BitDefender (any editions), because it is reported as containing Cloud Malware.

Probably it is a fault positive, I would advise if you own the domain to take appropriate action.

 

Best Regards,

 

 

Emmanouil Stylianos Pappás

Address: D. Synadinou 8, 82131 Chios, GREECE
PGP key available on request

net.314 Development - Blog - Facebook - YouTube - LinkedIn

--
You received this message because you are subscribed to the Google Groups "Jam.py Users Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jam-py+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jam-py/0f7e03d5-e6c0-4c0f-92f8-ac2ebe7138e0n%40googlegroups.com.

Nick Antonaccio

unread,
Feb 20, 2025, 11:01:41 AM2/20/25
to Jam.py Users Mailing List
Thank you for the feedback, I'll look into getting the false positive removed.  In the meantime here are the documents:

Dean D. Babic

unread,
Feb 21, 2025, 2:11:23 AM2/21/25
to Jam.py Users Mailing List
Nice!
Downloaded, thanks. Tell us something about you tho
Looks like u have heaps of teaching experience :)

Cheers

Manos Pappas

unread,
Feb 21, 2025, 4:47:01 AM2/21/25
to Jam.py Users Mailing List
Hi Nick,

Thank you very much for your work.
Can you provide - or guide me - on how to create an LLM in-context learning document for Jam v7?

Thank you.

Nick Antonaccio

unread,
Feb 21, 2025, 7:37:55 AM2/21/25
to Jam.py Users Mailing List
I don't have enough experience with v7 yet to provide the document, but you can adjust the document I provided, and add any relevant documentation about the differences with v7.  Just explain in the document as if you're explaining to a human.

Nick Antonaccio

unread,
Feb 21, 2025, 7:50:16 AM2/21/25
to Jam.py Users Mailing List
I've been writing code since the 1970s, and have been building commercial software for 30+ years (medical billing, government projects, lots of other corporate and small business areas of experience).  You can Google to see some other programming tutorials and learning materials I've written:  'learn streamlit',  'learn anvil',  'learn sqlpage', 'learn rebol', 'learn livecode', 'learn ns basic', 'jslinb', 'learn rfo', 'learn haxe', 'learn red programming', 'etsy api tutorial', 'business programming'.  Programming is mixed in with my other professional work and passions:  I have a Master's degree in guitar performance, played 3500+ shows, wrote curriculum and required text for IU music school and some other programs, and have owned a music instruction studio in Newtown, PA for the past 20 years.  I've also been a certified paramotor instructor and tandem pilot for 18 years, and the US East coast distributor and training facility for Blackhawk paramotors.

Nick Antonaccio

unread,
Feb 21, 2025, 7:53:40 AM2/21/25
to Jam.py Users Mailing List
I'm interested in the sorts of production projects you've been able to implement with Jam.py, the environments they operate in, etc.

Kevin Keller

unread,
Feb 21, 2025, 1:45:24 PM2/21/25
to Nick Antonaccio, Jam.py Users Mailing List
Nick, 

sounds like you have been around the block :). 

Also really cool content for Jam.py. 

I have been building a Cloud Development and hosting service called Websson  (think Pythonanywhere+Gitpod on steroids) that fully supports Jam.py
out of the box including libreoffice report building 

It has a free forever plan and the underlying docker runtime is also open source. 

The free plan is a bit hard to find, if you go.. to the bottom of the page and find the free plan and click on subscribe.

image.png

Here is how to create a Jam.py instance. 


Maybe have a look, would love your feedback. 

Here is the url to the service: 






Nick Antonaccio

unread,
Feb 21, 2025, 2:35:27 PM2/21/25
to Jam.py Users Mailing List
Hi Kevin,

I signed up for an account a few weeks ago.  I'll make a video demonstrating it - that should be helpful for new users who want to give Jam.py a go without having to set up their own server :)  Thanks!

- Nick

Nick Antonaccio

unread,
Feb 21, 2025, 3:04:21 PM2/21/25
to Jam.py Users Mailing List
Thank you for including the Markdown introduction in the Northwind V7 app (and for the translation) 😎

On Friday, February 21, 2025 at 2:11:23 AM UTC-5 Dean D. Babic wrote:
Reply all
Reply to author
Forward
0 new messages