#inspiration

Subscribe
Inspiration can be defined as the process of being mentally stimulated to do or feel something, especially to do something creative. In terms of JavaScript, it is the process of gaining ideas and motivation from outside sources to create something new or improve existing code. It can come from a variety of sources such as books, tutorials, conferences, articles, conversations with peers, and even your own experiences. Inspiration helps to make coding more enjoyable and encourages innovation and growth.
JavaScript Haikus: My Adventures in Tiny Coding
JS GameDev Summit 2023JS GameDev Summit 2023
27 min
JavaScript Haikus: My Adventures in Tiny Coding
This Talk is about writing super tiny JavaScript programs, known as tiny code. It explores the concept of code golf and the use of a live editor for instant feedback. The Talk discusses various ways to share tiny code, including Twitter.net. It also covers creating graphics, games, and sound in a small space. The speaker highlights inspiring tweets and showcases examples of tiny code, including asemic writing. The future of tiny code includes new techniques, better browser support, and AI-assisted programming.
Fighting Technical Debt With Continuous Refactoring
React Day Berlin 2022React Day Berlin 2022
29 min
Fighting Technical Debt With Continuous Refactoring
Top Content
Watch video: Fighting Technical Debt With Continuous Refactoring
This Talk discusses the importance of refactoring in software development and engineering. It introduces a framework called the three pillars of refactoring: practices, inventory, and process. The Talk emphasizes the need for clear practices, understanding of technical debt, and a well-defined process for successful refactoring. It also highlights the importance of visibility, reward, and resilience in the refactoring process. The Talk concludes by discussing the role of ownership, management, and prioritization in managing technical debt and refactoring efforts.
Impact: Growing as an Engineer
React Summit 2022React Summit 2022
26 min
Impact: Growing as an Engineer
Top ContentPremium
This Talk explores the concepts of impact and growth in software engineering. It emphasizes the importance of finding ways to make the impossible possible and the role of mastery in expanding one's sphere of impact. The Talk also highlights the significance of understanding business problems and fostering a culture of collaboration and innovation. Effective communication, accountability, and decision-making are essential skills for engineers, and setting goals and finding sponsors can help drive career growth. Feedback, goal setting, and stepping outside of comfort zones are crucial for personal development and growth. Taking responsibility for one's own growth and finding opportunities for impact are key themes discussed in the Talk.
Running Efficient Meetups: A Practical Guide for Stronger Tech Communities
Running Efficient Meetups: A Practical Guide for Stronger Tech Communities
Article
Meetups are one of the most powerful ways to bring people together, share knowledge, and strengthen community bonds, but a great meetup doesn’t happen by accident; it’s the result of thoughtful planning, consistent communication, and a deep understanding of what your audience values, and whether you're running your very first event or improving an existing series, these insights will help you create meaningful, efficient, and engaging meetup experiences that people actually want to attend.Key Messages for Running an Efficient, Community-Centered MeetupKnow Your Audience — and Ask Them What They Want
Don’t rely on assumptions. Take time to understand what topics matter most to your community right now. Cutting-edge, relevant content keeps your event exciting and ensures that talks resonate with real needs and trends.Choose a Great, Accessible Venue
A meetup is only as smooth as its environment. Pick a well-connected location close to the city center and make sure it has reliable A/V equipment. Clear audio, crisp visuals, and a professional setup elevate the entire event.Help Attendees Navigate the Space
For larger or more complex venues, send detailed directions in advance. Use visible, branded signage onsite to guide people from the entrance to the meetup area. Reducing confusion sets a welcoming tone.Provide Food and Drinks
People arrive tired after work. Offering something to eat and drink removes a friction point and boosts the overall mood — it’s a simple gesture that goes a long way.Make Networking Easy
Even seasoned professionals struggle with starting conversations. Help them out by creating relaxed mingling spaces, offering light icebreakers, or providing clear name badges. Small details build big connections.✨✨✨Collaborate with GitNation!Want to collaborate with us to grow your meetup and unlock perks? 

We’re open to partnering through React Summit, JSNation, AI Coding Summit, React Advanced, React Day, and any of our tech conferences across London, New York, Amsterdam, and Berlin. It’s your chance to get free organizer tickets, discounts, and extra support for your community. Let’s team up!

Reach out at events@gitnation.org.
✨✨✨
Keep the Agenda Lean
Two or three strong talks are usually enough. Overloading the schedule drains attention and turns a meetup into a mini-conference. Short, valuable content keeps the energy high and leaves time for community interaction.Respect the Schedule
Start on time, end on time, and keep speakers within their limits. When attendees feel their time is valued, they’re more likely to return and recommend your meetup to others.Ask for Feedback Every Time
Feedback is your growth engine. Use QR codes, quick forms, or casual conversations to gather input. Even a single suggestion can level up your next meetup significantly.Invite Community Participation
The best meetups are co-created. Encourage members to help with organization, promotion, moderation, or even speaking. Involvement builds ownership, loyalty, and a stronger sense of community.Capture and Share the Highlights
Photos, short videos, and recorded talks extend your meetup’s impact beyond the event itself. Sharing these moments online boosts visibility and encourages others to join future events.Common Pitfalls to AvoidEven experienced organizers run into avoidable issues. Keep an eye out for these:Entrance bottlenecks: Most people arrive in the last 10 minutes, so staff accordingly.Poorly communicated agenda: People appreciate knowing what happens and when.Overly long talks without breaks: Attention drops fast, so alternate between activities.Limited food options: Always include well-labeled vegetarian, vegan, and gluten-free choices.A great meetup isn’t about perfection, it’s about intention. When you create an environment where people feel informed, welcomed, and engaged, the community grows naturally. With thoughtful planning and community support, your meetup can become a recurring event that people truly look forward to.
Webdevelopment Tailored for 2024
React Summit 2024React Summit 2024
7 min
Webdevelopment Tailored for 2024
Today's Talk covers native features in browsers, including upcoming ones and the Interop Project. Native features offer speed, compatibility, and improved debugging. Notable examples include dynamic viewport units, flexbox/grid gap, container queries, and motion path. The Interop Project ensures consistent web platform features across different browsers. Upcoming features like native CSS nesting and entry/exit animations are on the horizon.
Reactivity: There and Back Again
React Summit 2023React Summit 2023
12 min
Reactivity: There and Back Again
Watch video: Reactivity: There and Back Again
The Talk discusses the cyclical nature of technology evolution, with examples from civil engineering and software development. It explores the shift from serverless to client-side frameworks and the recent move back towards server-side processing. The evolution of technologies and states is examined, highlighting the progression from mutability to immutability and the introduction of observable immutability. The future and next generation of reactivity are also explored, with a focus on the blurring boundary between server and client and the importance of embracing uncertainty and avoiding dogma.
We Are All Hemingway
React Summit 2020React Summit 2020
22 min
We Are All Hemingway
This Talk covers important tips for software development, focusing on React. Starting with what you know and building on it is emphasized. Asking the right questions and simplifying components demonstrates seniority. Reading code and asking questions are crucial for finding better solutions. The connect function in React Red Hook's library and the function-as-child component pattern are highlighted. Writing code that is easy for others to understand and maintain is emphasized. The importance of retrying on the server and refactoring for the ecosystem is mentioned.
Consume ➡️ Build ➡️ Teach
React Summit 2020React Summit 2020
29 min
Consume ➡️ Build ➡️ Teach
Kent C. Dodds discusses the consume, build, and teach approach to learning and upgrading oneself in a software development career. He emphasizes the importance of consuming curated content, learning from others, and applying different learning methods. Kent shares his experiences in creating personal projects, building projects to understand technologies, and learning through projects. He highlights the power of teaching, the benefits of learning clubs, and the importance of balancing personal life and learning. Kent also introduces Epic React, his workshop-focused approach to teaching React.
Lessons To Outlive React
React Summit Remote Edition 2021React Summit Remote Edition 2021
34 min
Lessons To Outlive React
Top Content
The Talk focuses on the lessons we can learn from React's success, including API design, optimizing for change, testing, and community engagement. The idea of a DX UX mullet, with immediate mode in the front and retained mode in the back, is observed in various areas of software development. The importance of naming and optimizing for change is emphasized, as well as the significance of DevTools and building a community. The principles behind the Temporal framework and the importance of good naming in API design are also discussed.