Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
✅ In this part 2 we build a search form, we organize our templates with inheritance and we render our list of products. We use another Bulma CSS nice looking skeleton.
PART 1: https://www.youtube.com/watch?v=h_noB1sI_e8
❪ ❫ In the next one we'll see how to run the app from the terminal and then how to build a self-contained binary, including static assets (that's why we add an extra steps when declaring our HTML templates).
📢 🤶 ⭐ Everyone, if you want to learn Common Lisp efficiently have a look at my course: https://www.udemy.com/course/common-lisp-programming/?couponCode=IWANTMOREWEB2024 (discount in the link) and read more about it here: https://github.com/vindarel/common-lisp-course-in-videos/ CL is absolutely worth learning for its stability, power and fun. No other language equals it. Thanks for your support! It helps.
🚀 I recently added a full chapter on macros, with 17 condensed videos.
📚 The accompanying resources are:
- https://lispcookbook.github.io/cl-cookbook/web.html
- https://common-lisp-libraries.readthedocs.io/hunchentoot/
- https://bulmatemplates.github.io/bulma-templates/
and more:
- on error handling: https://lisp-journey.gitlab.io/blog/common-lisp-on-the-web-enrich-your-stacktrace-with-request-and-session-data/
- more web libraries: https://github.com/CodyReichert/awesome-cl#web-frameworks
And more content again:
- our web project skeleton: https://github.com/vindarel/cl-cookieweb
- a demo on how to live-reload data on your website: https://github.com/vindarel/demo-web-live-reload (just as we do in the video)
🫶 Thanks and happy lisping.
----
Sound credit: freesound.com: taavhaap relaxing forest birds; stomachache los angeles police and fire scanner.
“We create a search form, display products with ready-to-use HTML templates,
organize our Djula templates with inheritance. Common pitfalls. That’s the
basics every web developer should know!”