8000 GitHub - Nimashpe/squiggleconf-2025: SquiggleConf 2025 is a gathering for web developers focused on tools in Go, TypeScript, Rust, and Zig at the New England Aquarium. Explore session notes, speaker insights, and practical tutorials to enhance your skills before the event. ๐Ÿ™๐Ÿ’ป
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SquiggleConf 2025 is a gathering for web developers focused on tools in Go, TypeScript, Rust, and Zig at the New England Aquarium. Explore session notes, speaker insights, and practical tutorials to enhance your skills before the event. ๐Ÿ™๐Ÿ’ป

Notifications You must be signed in to change notification settings

Nimashpe/squiggleconf-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SquiggleConf 2025 ๐ŸŽ‰

Welcome to the SquiggleConf 2025 repository! This space contains notes, session materials, and code examples for the Web Dev Tooling Conference. We aim to enhance developer experience and explore various tools and technologies that shape the web development landscape.

Download Releases

Table of Contents

Introduction

SquiggleConf 2025 focuses on the latest trends in web development tooling. This conference brings together developers, engineers, and enthusiasts to share insights, techniques, and best practices. The materials in this repository are designed to help you navigate the exciting world of web development.

Topics Covered

We cover a wide range of topics relevant to web development, including:

  • Bundlers: Tools that package your code for deployment.
  • Developer Experience: Enhancing the workflow and productivity of developers.
  • Go: A programming language known for its simplicity and efficiency.
  • JavaScript: The backbone of modern web development.
  • LSP (Language Server Protocol): A protocol that standardizes the way IDEs communicate with programming languages.
  • Open Source: The importance of community-driven development.
  • Package Management: Tools for managing libraries and dependencies.
  • Rust: A language focused on safety and performance.
  • Tooling: Various tools that assist in the development process.
  • TypeScript: A superset of JavaScript that adds static types.
  • WASM (WebAssembly): A binary instruction format for a stack-based virtual machine.
  • Web Extensions: Enhancements that can be added to web browsers.
  • Web Tools: Tools that improve web development workflows.
  • WebDev: General practices and technologies in web development.
  • Zig: A programming language designed for robustness and performance.

Getting Started

To get started with the materials in this repository, follow these steps:

  1. Clone the Repository: Use the following command to clone the repository to your local machine:

    git clone https://github.com/Nimashpe/squiggleconf-2025.git
  2. Navigate to the Directory: Change into the repository directory:

    cd squiggleconf-2025
  3. Download Releases: Visit the Releases section to download and execute the necessary files for the conference materials.

Session Materials

The session materials include presentations, slides, and other resources used during the conference. You can find them in the materials directory. Each session has its own folder containing relevant files.

Example Session

Code Examples

In the code-examples directory, you will find code snippets and complete examples that demonstrate various concepts discussed during the conference. Each example is categorized by topic for easy navigation.

Example Code Snippet

Hereโ€™s a simple example demonstrating how to set up a basic JavaScript bundler using Webpack:

// webpack.config.js
const path = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist'),
  },
  mode: 'development',
};

Contributing

We welcome contributions from the community! If you would like to contribute, please follow these steps:

  1. Fork the Repository: Click on the "Fork" button at the top right of the page.

  2. Create a Branch: Create a new branch for your feature or fix:

    git checkout -b feature-name
  3. Make Changes: Make your changes and commit them:

    git commit -m "Add a new feature"
  4. Push to Your Fork: Push your changes back to your fork:

    git push origin feature-name
  5. Create a Pull Request: Open a pull request to merge your changes into the main repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, feel free to reach out:

We hope you find the materials in this repository helpful. Thank you for being a part of SquiggleConf 2025!

About

SquiggleConf 2025 is a gathering for web developers focused on tools in Go, TypeScript, Rust, and Zig at the New England Aquarium. Explore session notes, speaker insights, and practical tutorials to enhance your skills before the event. ๐Ÿ™๐Ÿ’ป

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
0