CodePub

CodePub@CodePub

0 followers
Follow

Season 2 episodes (14)

Metaframeworks, SSR, SSG, Hydration... – what's the right choice? | The Morning Commit 09
S02:E13

Metaframeworks, SSR, SSG, Hydration... – what's the right choice? | The Morning Commit 09

In today’s episode of The Morning Commit, we dive into the complexities of modern web development. 🚀 We explore how SSR (Server-Side Rendering), SSG (Static Site Generation), Hydration, Resumability, and Islands can change the way your web application loads and functions. 🌐 Have you ever wondered when it’s best to use SSR compared to SSG? Or how partitioning and lazy loading affect the user experience? We examine how metaframeworks like Next.js, Remix, and Astro facilitate these processes, allowing you to create faster and more efficient applications. Links https://en.wikipedia.org/wiki/Progressive_enhancement https://nextjs.org https://remix.run https://astro.build https://nuxt.com https://start.solidjs.com/ https://qwik.dev/docs/qwikcity/ https://www.builder.io/blog/resumability-vs-hydration https://dev.to/this-is-learning/islands-server-components-resumability-oh-my-319d

Unveiling Creativity in Tech: The Art of Research and Development | MetaDev 03
S02:E12

Unveiling Creativity in Tech: The Art of Research and Development | MetaDev 03

In this episode of MetaDev, join us as we dive deep into the symbiotic relationship between research, development, and creativity in the realm of technology. Discover how curiosity fuels innovation, the significance of research in pushing boundaries, and why embracing complexity might just be the secret ingredient to creative problem-solving. From the philosophical underpinnings of research culture in tech companies to the boundless worlds of RPGs, explore how these domains intersect to spark creativity and drive progress. Whether you’re a developer, or someone passionate about the art of creation, this episode offers unique insights into making the ordinary extraordinary through the lens of technology and creative thinking.

Why are standards important? Apple, PWAs and browser engine choice | The Morning Commit 08
S02:E11

Why are standards important? Apple, PWAs and browser engine choice | The Morning Commit 08

In this episode - on the choice of browser engines and the ongoing drama between Apple and the EU. In this episode, we explore the importance of web standards, Progressive Web App (PWAs), and how Apple’s approach to competition and platform openness affects users and developer. Links https://techcrunch.com/2024/01/26/apple-dma-webkit/ https://techcrunch.com/2024/02/15/apple-confirms-its-breaking-iphone-web-apps-in-the-eu-on-purpose/ https://techcrunch.com/2024/03/01/apple-reverses-decision-about-blocking-web-apps-on-iphones-in-the-eu/ https://www.timetoplayfair.com https://www.timetoplayfair.com/timeline/

How Communities Changed My Perspective on Working as a Developer | The Morning Commit 07
S02:E10

How Communities Changed My Perspective on Working as a Developer | The Morning Commit 07

In this episode, we explore the significance and incredible benefits of building and being part of a community, especially in the world of programming and software development. Have you ever wondered how to start your own community or been skeptical about its benefits? This episode will show you the importance of active participation and how it can positively impact your career and development as a developer. Filled with personal experiences, tips, and inspirational moments, this episode is a must for anyone who wants to enhance their professional growth and find true value in collaboration and community.

Beers with Lazar Nikolov: Navigating the World of DevRel and Open Source
S02:E09

Beers with Lazar Nikolov: Navigating the World of DevRel and Open Source

Join us in this fascinating episode of “Beers with” on CodePub, where we dive deep into the world of Developer Relations and open source with @nikolovlazar . Lazar shares his journey from contributing to open source projects to his role in DevRel at Sentry, revealing insights into the challenges and rewards of working in tech communities. We discuss the intricacies of content creation, the importance of authentic engagement over chasing numbers, and Lazar’s approach to learning new programming languages through projects like the Advent of Code. Whether you’re an aspiring developer, a seasoned engineer, or simply curious about the tech industry, this conversation offers valuable perspectives on growth, learning, and making a meaningful impact. Grab your favorite beer, and let’s get into it! 📺 Subscribe for more: Don’t forget to hit the subscribe button and ring the bell to stay updated on our latest episodes and tech discussions. Links from the show: CodePub YouTube Channel: https://www.youtube.com/CodePub Lazar Nikolov on Twitter: https://twitter.com/NikolovLazar Sentry (Lazar’s workplace): https://sentry.io Advent of Code: https://adventofcode.com

IT Careers: Product Company vs. Agency Environment - What's Best for You? | The Morning Commit 06
S02:E08

IT Careers: Product Company vs. Agency Environment - What's Best for You? | The Morning Commit 06

In this episode, we delve into the diverse types of IT companies and what that means for your career path. Are you more suited for a product-focused company, or does an agency environment better align with your goals? We discuss company culture, career progression, work-life balance, and how each setting influences your skills and long-term career trajectory. Join us as we weigh the pros and cons of each environment to help you make an informed decision about your future in the IT industry.

What is the true value in creating software? | The Morning Commit 05
S02:E07

What is the true value in creating software? | The Morning Commit 05

In this episode, we will discuss the value of what we do every day - it’s not just about producing lines of code, but also about creating real value for our users. We discuss the common misconceptions about choosing tools and technologies, as well as the importance of solving the right problems. Plus, we delve into the issue of technical debt and how it can slow us down.

Beyond Code: The Art of Abstractions in Programming and Life | MetaDev 01
S02:E06

Beyond Code: The Art of Abstractions in Programming and Life | MetaDev 01

In this episode of MetaDev, Boro and Darko dive deep into the world of abstractions, exploring how these concepts not only shape our approach to programming but also influence our everyday interactions and personal growth. From discussing the nuances of Object-Oriented Programming (OOP) and Functional Programming (FP) to uncovering the psychological underpinnings of communication and teaching, this conversation is a journey through the layers of understanding that define both the coding we do and the lives we lead. Whether you’re a seasoned programmer or just curious about the philosophical and psychological aspects of technology, join us as we navigate the complexities of abstractions, mentorship, and the continuous pursuit of learning. 0:16 - Introduction to Abstractions in Programming 2:30 - Exploring Object-Oriented vs. Functional Programming 7:15 - The Psychological Aspect of Programming Concepts 12:00 - The Importance of Mentorship in Tech 16:45 - Adapting Communication Styles for Effective Learning 21:30 - Psychological Insights for Better Programming and Teaching 26:00 - The Curiosity That Drives Programmers and Creators 30:15 - The Intersection of Programming, Psychology, and Everyday Life 34:50 - How to Become a Better Teacher and Mentor in Tech 39:25 - Exploring Indie Hackers and Micro Startups 43:40 - The Continuous Pursuit of Learning in Programming 47:55 - Conclusion: The Infinite Journey of Understanding Abstractions

How to Stand Out in an Interview: Tips for Programmers | The Morning Commit 04
S02:E05

How to Stand Out in an Interview: Tips for Programmers | The Morning Commit 04

In The Morning Commit 04, discover how to successfully navigate through technical interviews with this guide aimed at programmers. In this episode, I share personal experiences and learned lessons on overcoming nervousness and improving interviewing skills, with a focus on communication and marketing strategies that can help you stand out. Plus, details on different types of technical interviews and how best to prepare for them. Links: Episode on successful start in IT career: • Сакаш да започнеш кариера како IT про… Hackerrank: https://www.hackerrank.com/dashboard 00:00 Interviews 01:39 Marketing yourself 03:16 Communicating clearly 04:21 Sounding confident 05:53 Explaining technicals 07:17 l33t coding 09:09 Pair programming interviews 09:50 Discussion-based interviews 11:06 Practicing interviewing 11:35 Simulating interviews

Web Dev vs. React|Angular|Vue Dev: Specific vs. Generic Titles | The Morning Commit 03
S02:E04

Web Dev vs. React|Angular|Vue Dev: Specific vs. Generic Titles | The Morning Commit 03

In “The Morning Commit 03,” we explore the significance of the titles we choose in relation to our goals, discussing their relevance and what’s better depending on our objectives. This episode covers: The technical perspective Career progression and flexibility based on our self-perception in a career context Personal branding Personal preferences - “right” versus “wrong” title choices. Links: BeerJS: https://beerjs.mk

Generalists vs. Specialists | The Morning Commit 02
S02:E03

Generalists vs. Specialists | The Morning Commit 02

Regardless of whether you consider yourself a generalist or a specialist developer, The Morning Commit 02 is dedicated to you. In this episode, we’ll discuss the evolution of roles in webdev, the challenges and advantages of being a generalist, as well as the flexibility that could be key for the profession. Is it better to specialize or keep a wide range of skills? This episode is ideal for those that are at a crossroad in their careers, those that are thinking about developing their skills further and those that wonder which direction is right for their professional development. The blog post - https://darko.io/posts/the-jokers-in-a-deck-of-cards/ Focus switch research - https://ics.uci.edu/~gmark/chi08-mark.pdf State of the Stacks - https://www.youtube.com/watch?v=Q9LEG-E8HxA

Starting a Career as an IT professional | The Morning Commit 01
S02:E02

Starting a Career as an IT professional | The Morning Commit 01

We all start somewhere. To that and, the pilot episode of the “Morning Commit” tries to answer the question: “Where do I start with my professional IT career?” Regardless of whether you’re coming from an academic background, boot camp, or something else entirely, I hope you’ll find some useful advice in the inaugural episode of “The Morning Commit”. Note: “The Morning Commit” episodes are in Macedonian. We provide English subtitles for our international audience.

Exploring Beyond Code: MetaDev | Development, Philosophy, and Engineering Culture
S02:E01

Exploring Beyond Code: MetaDev | Development, Philosophy, and Engineering Culture

Welcome to a new and improved CodePub, where we continue with our engaging interview format and introduce a fresh element to our discussions. Join hosts Darko and Boro as they explore the intersection of technology, development, and philosophy in their new segment, “MetaDev” The pilot episode delves into topics like the essence of development beyond the technical aspects, the significance of community building, tooling, and roles like DevEx and DevRel. They also discuss the challenges and rewards of mentoring, the traits of a good engineer, and the philosophical underpinnings of programming. Get ready for thought-provoking conversations that go beyond the code!