Collection of presentations on various topics including:
- NestJS and its integrations
- Real-time communication protocols
- API design patterns
- Modern web technologies
You generally don't need to install anything - just open the HTML file using your browser and that's it!
However, for the best experience:
- 🌐 Use a modern browser (Chrome, Firefox, Edge)
- 📺 View in full screen (press F11)
- ⌨️ Use keyboard navigation:
- ➡️ Space/Arrow Right: Next slide
- ⬅️ Arrow Left: Previous slide
- 🔍 Overview: Press 'O'
- 📺 Full Screen: Press 'F'
- 📝 Speaker Notes: Press 'S'
If you need features like live reload during development or PDF export, follow the Setup section below.
- Install dependencies:
npm install -g live-server- Run the presentation:
live-server- Open in your browser:
- gRPC and tRPC: http://localhost:8080/gRPC-tRPC-NestJS.html
- 🎨 Dark/light theme support
- 📱 Responsive design
- 🖨️ PDF export support
- ⌨️ Code syntax highlighting
- Open the presentation with the PDF parameter:
http://localhost:8080/gRPC-tRPC-NestJS.html?print-pdf
- Use Chrome's print dialog (Ctrl+P)
- Set:
- Destination: Save as PDF
- Layout: Landscape
- Margins: None
- Background graphics: Enabled
The presentations use:
- 🎮 reveal.js for slides
- 🌈 highlight.js for code syntax highlighting
- 🎨 Font Awesome for icons
- 📝 Create a new HTML file
- 📋 Copy the basic structure from existing presentations
- ✏️ Update the content
- 🔗 Add link to the new presentation in this README