Logo
    Search

    Podcast Summary

    • Hacktoberfest: Contribute to Open Source and Learn New SkillsHacktoberfest is an annual event where developers contribute to open source projects on GitHub and can earn a free t-shirt. NativeScript is a tool for building native apps using JavaScript, TypeScript, Vue, Angular, and more, and is a great opportunity for developers to expand their skills and build real native apps.

      Hacktoberfest is an annual event put on by DigitalOcean, GitHub, and Twilio, encouraging individuals to contribute to open source projects on GitHub by submitting five pull requests during the month of October. Participants who meet this goal can receive a free t-shirt. NativeScript was discussed as a tool for building native apps using JavaScript, TypeScript, Vue, Angular, and more, converting the code into real native code for both iOS and Android platforms. The sponsors of the episode, Syntax, highlighted NativeScript's ease of use and the opportunity it provides for developers to expand their skills and build real native apps. Hacktoberfest is a great opportunity for developers to engage with the open source community, learn new skills, and potentially earn a free t-shirt. Check out NativeScript at nativescript.org/syntax and consider participating in Hacktoberfest this October.

    • Join Hacktoberfest to Contribute to Open-Source and Get a Free ShirtHacktoberfest is an annual event where individuals can contribute to open-source projects and receive a free shirt as a reward. This initiative helps newcomers overcome the fear of submitting pull requests and encourages global open-source development.

      Hacktoberfest, an annual event organized by DigitalOcean, encourages individuals to contribute to open-source projects by offering them a free shirt in return. This initiative helps newcomers overcome the fear of submitting pull requests and becoming part of the open-source community. Last year, DigitalOcean shipped 30,000 shirts, and this year, they aim to distribute 50,000, demonstrating their commitment to promoting open-source development on a global scale. By making pull requests to Hacktoberfest-designated projects or issues tagged with Hacktoberfest on GitHub, individuals can expand the open-source community by making small yet significant contributions. This event serves as an excellent opportunity for beginners to learn, grow, and make a difference in the tech world.

    • Excitement over community contributions to open source projectsOpen source projects allow individuals to make improvements directly and contribute to a larger platform, with benefits including the ability to fix issues and improve documentation. Even small contributions can make a big difference.

      Open source projects offer an opportunity for individuals to contribute and make a positive impact on a larger platform. During a discussion on the Syntax podcast, the hosts shared their excitement about the high number of poll requests they received for their open source projects, which included their podcast website and show notes on GitHub. This demonstrates the strong community interest in contributing to these projects. The hosts also emphasized the benefits of open source projects, such as the ability for individuals to fix issues and make improvements directly, rather than having to communicate potential changes through email. They encouraged those who are interested in contributing but unsure where to start to look for specific requests or areas of improvement, such as adding accessibility features or improving mobile layouts. Additionally, the hosts highlighted the importance of documentation and the role it plays in making projects more accessible to a wider audience. They emphasized that even small contributions, such as fixing grammar mistakes or typos, can make a big difference. Overall, the discussion underscored the value of open source projects and the opportunities they provide for individuals to learn, contribute, and make a difference.

    • Contribute to open-source projects in various waysImprove accessibility, fix typos, update libraries, and address broken links are valuable contributions to open-source projects that don't require extensive technical knowledge.

      Everyone can contribute to open-source projects in meaningful ways beyond just writing code. Accessibility improvements, fixing typos, updating outdated libraries, and addressing broken links are just a few examples of valuable contributions that don't require extensive technical knowledge or permission. These enhancements can significantly improve the user experience and make the project better for everyone. Maintainers often receive numerous pull requests, making it challenging to manage them all. Some pull requests may not need to be merged right away but can still make a difference. For instance, running accessibility checks and addressing the issues identified can lead to substantial improvements in the project's accessibility score. Moreover, maintainers appreciate contributions that address non-code issues like typos, broken links, and outdated libraries. These improvements might seem insignificant, but they can greatly enhance the overall quality of the project and save maintainers time and effort. When contributing to open-source projects, it's essential to consider the maintainers' workload and focus on improvements that add value. By addressing accessibility issues, fixing typos, updating libraries, and addressing broken links, you can make a positive impact on the project and the community.

    • Updating open-source examples is crucial for their effectivenessRegularly check and update outdated examples, test them after upgrading, and contribute meaningful code during events like Hacktoberfest to enhance the open-source community

      Keeping open-source examples up-to-date on platforms like GitHub is crucial for their effectiveness. Old examples, which may be outdated due to version upgrades, can lead to confusion and wasted time for those seeking to learn or use the code. To avoid this, it's essential to regularly check for and update outdated examples, test them after upgrading, and review change logs for potential breaking changes. Additionally, when contributing to open-source projects during events like Hacktoberfest, it's important to follow the rules and submit meaningful, valuable contributions rather than insignificant or meaningless ones. The goal is to enhance the open-source community by sharing worthwhile code and knowledge. Finally, with only four weeks in October for Hacktoberfest, it's essential to start contributing as soon as possible.

    • The Importance of Collaboration and Community in Open-Source ProjectsCollaboration and community are essential for managing open-source projects, especially during events like Hacktoberfest. Contributors play a crucial role in merging pull requests and managing issues, and their efforts can significantly impact project progress.

      Collaboration and community play a crucial role in open-source projects, especially during events like Hacktoberfest. The speaker shared his experience of managing repositories and the importance of having contributors help out with merging pull requests and managing issues. He highlighted the contributions of individuals like Palash Mandel, who go above and beyond to help out in these areas. The speaker also expressed his hesitation in letting go of control of his projects but acknowledged the benefits of collaboration. He encouraged listeners who are interested in contributing their time and skills to reach out and offer assistance. By working together, the open-source community can make significant progress and keep projects moving forward.

    • Contributing to open-source projects through pull requestsFork a repository, modify it locally, create a pull request on GitHub for review and collaboration with maintainers, and gain new skills and experience.

      Contributing to open-source projects through pull requests can be a rewarding experience, and trusting the right people to guide you through the process is invaluable. When you come across a repository you'd like to contribute to, look for tags like "first timers welcome" or "first pull request." This is often the starting point for new contributors. To get started, you'll need to fork the repository, creating a copy that you can modify on your local machine. Once you're ready to submit your changes, create a new pull request on GitHub. This allows the maintainers to review your code, provide feedback, and eventually merge it into the project. When you fork a repository, remember that the owner won't be notified of your commits until you create a pull request. Also, don't worry if you've made several commits – as long as each commit represents a clear change, you can leave them as is. Overall, the pull request process allows you to collaborate with the open-source community and help improve projects. It's a great way to learn new skills, gain experience, and make a positive impact on the software development world.

    • Keep commits related and meaningfulSquash multiple commits into one, create separate branches for each feature, review and improve open-source projects, and maintain older content to keep the codebase organized and enhance resources.

      When making pull requests, it's important to keep commits related and meaningful. Squashing multiple commits into one can make the history cleaner for the repository author. Additionally, avoid making unrelated changes in one pull request. Instead, create separate branches for each feature or change. This prevents unintended merges and keeps the codebase organized. Furthermore, reviewing and improving existing open-source projects is a great way to contribute, but ensure the repositories allow external contributions and check for any necessary agreements. Lastly, consider reviewing and improving older content, such as blog posts or tutorials, to help maintain and enhance the quality of the resources available.

    • Learn and Contribute to Open-Source Projects through HacktoberfestParticipate in Hacktoberfest on GitHub to learn, contribute, and earn a free t-shirt while helping the open-source community

      The Hacktoberfest event on GitHub offers an excellent opportunity for individuals to learn and contribute to open-source projects for free. This includes ESX, a popular open-source virtualization platform. By reading articles, editing code directly on GitHub, and exploring various repositories, individuals can gain valuable experience and even earn a free t-shirt as a reward. The event encourages participants to help others in the community by fixing issues or updating outdated documentation. Even if you've never contributed to open-source projects before, this is a great way to start and an enjoyable experience for tech enthusiasts. Plus, wearing the t-shirt is a fun way to connect with other developers in person or at the gym. So, don't hesitate, dive in and give it a try! For more information, check out the Hacktoberfest hashtag or labels on GitHub.

    Recent Episodes from Syntax - Tasty Web Development Treats

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    788: Supabase: Open Source Firebase for Fullstack JS Apps

    Scott and CJ chat with Paul Copplestone, CEO and co-founder of Supabase, about the journey of building an open source alternative to Firebase. Learn about the tech stack, the story behind their excellent documentation, and how Supabase balances business goals with open-source values.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 Who is Paul Copplestone?
    • 01:17 Why ‘Supa’ and not ‘Super’?
    • 02:26 How did Supabase start?
    • 08:42 Simplicity in design.
    • 10:32 How do you take Supabase one step beyond the competition?
    • 12:35 How do you decide which libraries are officially supported vs community maintained?
      • 15:17 You don’t need a client library!
    • 16:48 Edge functions for server-side functionality.
    • 18:51 The genesis of pgvector.
    • 20:59 The product strategy.
    • 22:25 What’s the story behind Supabase’s awesome docs?
    • 25:26 The tech behind Supabase.
    • 35:46 How do you balance business goals with open source?
    • 42:01 What’s next for Supabase?
    • 44:15 Supabase’s GA + new features.
    • 48:24 Who runs the X account?
    • 50:39 Sick Picks + Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    CJ: X Instagram YouTube TwitchTV

    Randy: X Instagram YouTube Threads

    787: You Should Try Vue.js

    787: You Should Try Vue.js

    Scott and CJ dive deep into the world of Vue.js, exploring what makes this frontend framework unique and why it stands out from React and Svelte. CJ gives a comprehensive tour, covering everything from getting started to advanced features like state management and Vue’s built-in styles.

    Show Notes

    Vue.js: The Documentary.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    786: What Open Source license should you use?

    786: What Open Source license should you use?

    Scott and CJ dive into the world of open source, breaking down its meaning, benefits, and the various types of licenses you’ll encounter. From permissive licenses like MIT and Apache 2.0 to copy-left licenses such as GNU GPLv3, they’ll help you choose and apply the right license for your project.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    785: What’s Next for NextJS with Tim Neutkens

    785: What’s Next for NextJS with Tim Neutkens

    Scott and Wes dive into the world of Next.js with special guest Tim Neutkens from Vercel. They explore the latest updates, including the React Compiler and React Server Components, discussing their impact on developer workflows and the future of Next.js development.

    Show Notes

    • 00:00 Welcome to Syntax!
    • 00:30 What does the React Compiler do?
    • 05:04 Will React Compiler help with managing Context?
    • 06:39 What happens if you’re not using a React Compiler?
    • 09:30 Will this work on any NextJS version?
    • 12:18 What are React Server Components?
    • 16:28 Shipping all the data inside an encapsulated component.
    • 20:17 Clearing up the frustrations around retrofitting server components.
    • 23:13 Handing migration.
    • 28:30 Is this just a fetch request with props?
    • 36:41 How closely are the NextJS and React teams working?
    • 41:53 Will we ever get Async Client Components?
    • 43:52 Async Local Storage API.
    • 45:31 Turbopack.
    • 57:51 Sick Picks & Shameless Plugs.

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    784: Logging × Blogging × Testing × Freelancing

    784: Logging × Blogging × Testing × Freelancing

    In this Potluck episode, Scott and Wes tackle listener questions on modern blogging, website environmental impact, and using LangChain with LLMs. They also cover CSS hyphens, unit vs. integration testing, and balancing web development with new parenthood.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott: X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

    Scott and Wes dive into the world of browser caching for audio files, exploring the File System API and the Cache API. They discuss size restrictions across different browsers, how tools like Riverside.fm leverage IndexedDB, and walk through code examples for creating, retrieving, and managing cached audio data.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    782: The Developer’s Guide To Fonts with Stephen Nixon

    782: The Developer’s Guide To Fonts with Stephen Nixon

    Scott and CJ are joined by Stephen Nixon of ArrowType to delve into the world of fonts and type for developers. They explore the intricacies of font creation, the utility of variable fonts, and offer tips for making visually appealing typography on the web.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

    In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.

    Show Notes

    Sick Picks

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

    Today, Scott and Wes dive into cloud storage solutions—why you might need them, how they use them, and what you need to know about the big players, fees, and more.

    Show Notes

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

    Scott and CJ dive into the world of SQLite Cloud with special guests Brian Holt and Marco Bambini. They explore why SQLite is gaining traction, its unique features, and the misconceptions surrounding its use—let’s get into it!

    Show Notes

    • 00:00 Welcome to Syntax!
    • 01:20 Who is Brian Holt?
    • 02:26 Who is Marco Bambini?
    • 05:12 Why are people starting to talk so much about SQLite now?
    • 08:47 What makes SQLite special or interesting?
    • 09:46 What is a big misconception about SQLite?
    • 11:13 Installed by default in operating systems.
    • 12:03 A perception that SQLite is intended for single users.
    • 13:36 Convincing developers it’s a full-featured solution.
    • 15:11 What does SQLite do better than Postgres or MySQL?
    • 17:30 SQLite Cloud & local first features.
    • 20:38 Where does SQLite store the offline information?
    • 23:08 Are you typically reaching for ORMs?
    • 25:00 What is SQLite Cloud?
    • 27:29 What makes for an approachable software?
    • 29:18 What make SQLite cloud different from other hosted SQLite options?
    • 32:13 Is SQLite still evolving?
    • 34:40 What about branching?
    • 37:37 What is the GA timeline?
    • 40:04 How does SQLite actually work?
    • 41:19 Questions about security.
    • 44:28 But does it scale?
    • 45:52 Sick Picks + Shameless Plugs.

    Sick Picks

    Brian: Trainer Road
    Marco: Tennis

    Shameless Plugs

    Hit us up on Socials!

    Syntax: X Instagram Tiktok LinkedIn Threads

    Wes: X Instagram Tiktok LinkedIn Threads

    Scott:X Instagram Tiktok LinkedIn Threads

    Randy: X Instagram YouTube Threads

    Related Episodes

    Outbound Process Made Easy – SAP’s Process and Tooling

    Outbound Process Made Easy – SAP’s Process and Tooling
    ​In this episode Karsten Hohage talks with our guest Fabienne Haag about the Open Source Outbound Process at SAP and how it was implemented. During the last few years, SAP has been actively initiating and maintaining its own open source projects. Many SAP employees contribute to these projects or to completely different ones. This led to the need to have a simple and transparent process in place. The new Open Source Outbound Process enables developers to easily and quickly start new open source projects and contribute to existing projects – both in a compliant and secure manner. The entire approval workflow is executed in Enterprise GitHub, which is close to the developer community and gives them an easy way to manage their open source contribution requests.

    Buffet Overflow - Application Security Weekly #40

    Buffet Overflow - Application Security Weekly #40

    This week, Keith and Paul interview John Kinsella, Vice President of Container Security at Qualys! John discusses Qualys’ Container Security, continuous discovery, and tracking for containers and images! In the Application Security News, Instagram leaks passwords to the public, Clickjacking on Google MyAccount Worth $7,500, James Wickett's thread on Open Source SAST options, an advanced search tool for sensitive information stored in GitHub repos, and more!

     

    Full Show Notes: https://wiki.securityweekly.com/ASW_Episode40

    Visit https://www.securityweekly.com/asw for all the latest episodes!

    Visit https://www.activecountermeasures/asw to sign up for a demo or buy our AI Hunter!

     

    Visit our website: https://www.securityweekly.com

    Follow us on Twitter: https://www.twitter.com/securityweekly

    Like us on Facebook: https://www.facebook.com/secweekly

    130 Stories To Learn About Opensource

    130 Stories To Learn About Opensource

    This story was originally published on HackerNoon at: https://hackernoon.com/130-stories-to-learn-about-opensource.
    Learn everything you need to know about Opensource via these 130 free HackerNoon stories.
    Check more stories related to programming at: https://hackernoon.com/c/programming. You can also check exclusive content about #opensource, #learn, #learn-opensource, #open-source, #software-development, #github, #web-monetization, #good-company, and more.

    This story was written by: @learn. Learn more about this writer by checking @learn's about page, and for more stories, please visit hackernoon.com.