Logo

    git

    Explore " git" with insightful episodes like "Spring Office Hours: S3E9 - Pull requests are welcomed!", "ULS 140: Autocorrect as a Service - Moonray, MariaDB, and Micron", "Untitled Linux Show 140: Autocorrect as a Service", "Web Development Frameworks: Elixir and Phoenix vs. Ruby on Rails with Owen Bickford & Dan Ivovich" and "521: BSD Summer Reading" from podcasts like ""Spring Office Hours", "Untitled Linux Show (Audio)", "All TWiT.tv Shows (Audio)", "Elixir Wizards" and "BSD Now"" and more!

    Episodes (100)

    Spring Office Hours: S3E9 - Pull requests are welcomed!

    Spring Office Hours: S3E9 - Pull requests are welcomed!

    Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, we’re uncovering fresh repositories and invaluable resources that have just landed for the Spring Office Hours community. We will also address one of the most popular questions: how do you kickstart your journey in contributing to Open Source Software? Join our live stream to get your questions answered, or watch the replay on your preferred podcast platform.

    Show Notes

    GitHub Repositories 

    ULS 140: Autocorrect as a Service - Moonray, MariaDB, and Micron

    ULS 140: Autocorrect as a Service - Moonray, MariaDB, and Micron

    It's another Snap and Flatpak shootout, a new release of DreamWorks MoonRay, and Google Open Sources Magika. The MariaDB corporation is struggling, KDE has a new Slimbook, and we hate to hate on NVIDIA . For tips we have theme.sh for console theming, Tbmk for bookmarking command tips, tmux -- THE Terminal Multiplexer, and git update-index to get VSCode to leave you alone.

    The show notes are at https://bit.ly/4bHDVPM and we'll see you next time!

    Host: Jonathan Bennett

    Co-Hosts: Rob Campbell and Ken McDonald

    Guest: David Ruggles

    Want access to the video version and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit

    Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

    Untitled Linux Show 140: Autocorrect as a Service

    Untitled Linux Show 140: Autocorrect as a Service

    It's another Snap and Flatpak shootout, a new release of DreamWorks MoonRay, and Google Open Sources Magika. The MariaDB corporation is struggling, KDE has a new Slimbook, and we hate to hate on NVIDIA . For tips we have theme.sh for console theming, Tbmk for bookmarking command tips, tmux -- THE Terminal Multiplexer, and git update-index to get VSCode to leave you alone.

    The show notes are at https://bit.ly/4bHDVPM and we'll see you next time!

    Host: Jonathan Bennett

    Co-Hosts: Rob Campbell and Ken McDonald

    Guest: David Ruggles

    Want access to the video version and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit

    Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.

    Web Development Frameworks: Elixir and Phoenix vs. Ruby on Rails with Owen Bickford & Dan Ivovich

    Web Development Frameworks: Elixir and Phoenix vs. Ruby on Rails with Owen Bickford & Dan Ivovich
    On today’s episode, Elixir Wizards Owen Bickford and Dan Ivovich compare notes on building web applications with Elixir and the Phoenix Framework versus Ruby on Rails. They discuss the history of both frameworks, key differences in architecture and approach, and deciding which programming language to use when starting a project. Both Phoenix and Rails are robust frameworks that enable developers to build high-quality web apps—Phoenix leverages functional programming in Elixir and Erlang’s networking for real-time communication. Rails follows object-oriented principles and has a vast ecosystem of plug-ins. For data-heavy CRUD apps, Phoenix's immutable data pipelines provide some advantages. Developers can build great web apps with either Phoenix or Rails. Phoenix may have a slight edge for new projects based on its functional approach, built-in real-time features like LiveView, and ability to scale efficiently. But, choosing the right tech stack depends heavily on the app's specific requirements and the team's existing skills. Topics discussed in this episode: History and evolution of Phoenix Framework and Ruby on Rails Default project structure and code organization preferences in each framework Comparing object-oriented vs functional programming paradigms CRUD app development and interaction with databases Live reloading capabilities in Phoenix LiveView vs Rails Turbolinks Leveraging WebSockets for real-time UI updates Testing frameworks like RSpec, Cucumber, Wallaby, and Capybara Dependency management and size of standard libraries Scalability and distribution across nodes Readability and approachability of object-oriented code Immutability and data pipelines in functional programming Types, specs, and static analysis with Dialyzer Monkey patching in Ruby vs extensible core language in Elixir Factors to consider when choosing between frameworks Experience training new developers on Phoenix and Rails Community influences on coding styles Real-world project examples and refactoring approaches Deployment and dev ops differences Popularity and adoption curves of both frameworks Ongoing research into improving Phoenix and Rails Links Mentioned in this Episode: SmartLogic.io (https://smartlogic.io/) Dan’s LinkedIn (https://www.linkedin.com/in/divovich/) Owen’s LinkedIn (https://www.linkedin.com/in/owen-bickford-8b6b1523a/) Ruby https://www.ruby-lang.org/en/ Rails https://rubyonrails.org/ Sams Teach Yourself Ruby in 21 Days (https://www.overdrive.com/media/56304/sams-teach-yourself-ruby-in-21-days) Learn Ruby in 7 Days (https://www.thriftbooks.com/w/learn-ruby-in-7-days---color-print---ruby-tutorial-for-guaranteed-quick-learning-ruby-guide-with-many-practical-examples-this-ruby-programming-book--to-build-real-life-software-projects/18539364/#edition=19727339&idiq=25678249) Build Your Own Ruby on Rails Web Applications (https://www.thriftbooks.com/w/build-your-own-ruby-on-rails-web-applications_patrick-lenz/725256/item/2315989/?utm_source=google&utm_medium=cpc&utm_campaign=low_vol_backlist_standard_shopping_customer_acquisition&utm_adgroup=&utm_term=&utm_content=593118743925&gad_source=1&gclid=CjwKCAiA1MCrBhAoEiwAC2d64aQyFawuU3znN0VFgGyjR0I-0vrXlseIvht0QPOqx4DjKjdpgjCMZhoC6PcQAvD_BwE#idiq=2315989&edition=3380836) Django https://github.com/django Sidekiq https://github.com/sidekiq Kafka https://kafka.apache.org/ Phoenix Framework https://www.phoenixframework.org/ Phoenix LiveView https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.html#content Flask https://flask.palletsprojects.com/en/3.0.x/ WebSockets API https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API WebSocket connection for Phoenix https://github.com/phoenixframework/websock Morph Dom https://github.com/patrick-steele-idem/morphdom Turbolinks https://github.com/turbolinks Ecto https://github.com/elixir-ecto Capybara Testing Framework https://teamcapybara.github.io/capybara/ Wallaby Testing Framework https://wallabyjs.com/ Cucumber Testing Framework https://cucumber.io/ RSpec https://rspec.info/

    521: BSD Summer Reading

    521: BSD Summer Reading
    FreeBSD Status Report Q2 2023, Klara Systems Recommended Summer Reads 2023, install Kanboard on OpenBSD howto, A bit of Unix history on 'su -', hints for splitting commits, Live from OpenBSD in Amsterdam, and more NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines FreeBSD Status Report Second Quarter 2023 (https://www.freebsd.org/status/report-2023-04-2023-06/) Our 2023 Recommended Summer Reads 2023 (https://klarasystems.com/articles/our-2023-recommended-summer-reads-freebsd-and-linux/) News Roundup How to install Kanboard on OpenBSD (https://dataswamp.org/~solene/2023-07-07-kanboard-on-openbsd.html) A bit of Unix history on 'su -' (https://utcc.utoronto.ca/~cks/space/blog/unix/SuDashHistory) Some hints for splitting commits (http://bsdimp.blogspot.com/2023/07/some-hints-for-splitting-commits.html) Live from OpenBSD in Amsterdam (https://michal.sapka.me/2023/moved-to-openbsd/) In memoriam In Memoriam: Hans Petter William Sirevåg Selasky (https://forums.freebsd.org/threads/in-memoriam-hans-petter-william-sirevag-selasky.89697/#post-616627) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Agbo - Using BSD for a business (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Agbo%20-%20Using%20BSD%20for%20a%20business.md) Chris - Desktop BSD systems (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Chris%20-%20Desktop%20BSD%20systems.md) Dane - Use another OS (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/521/feedback/Dane%20-%20Use%20another%20OS.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) ***

    520: 4 months BSD

    520: 4 months BSD
    4 Months of BSD, Self Hosted Calendar and address Book, Ban scanners IPs from OpenSMTP logs, Self-hosted git page, Bastille template example, Restrict nginx Access by Geographical Location on FreeBSD, and more. NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines 4 Months of BSD (https://danterobinson.dev/BSD/4MonthsofBSD) Self Hosted Calendar and address Book (https://www.tumfatig.net/2023/self-hosted-calendar-and-addressbook-services-on-openbsd/) News Roundup Ban scanners IPs from OpenSMTP logs (https://dataswamp.org/~solene/2023-06-22-opensmtpd-block-attempts.html) Self-hosted git page with stagit (featuring ed, the standard editor) (https://sebastiano.tronto.net/blog/2022-11-23-git-host/) Bastille template example (https://bastillebsd.org/blog/2022/01/03/bastille-template-examples-adguardhome/) Nginx: How to Restrict Access by Geographical Location on FreeBSD (https://herrbischoff.com/2021/05/nginx-how-to-restrict-access-by-geographical-location-on-freebsd/) Beastie Bits Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Chris - ARM (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/Chris%20-%20arm.md) Matthew - Groups (https://github.com/BSDNow/bsdnow.tv/blob/master/episodes/520/feedback/matthew%20-%20groups.md) Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) ***

    Narzędzia AI w pracy programisty: ChatGPT, GitHub Copilot, Midjourney i inne – część 2

    Narzędzia AI w pracy programisty: ChatGPT, GitHub Copilot, Midjourney i inne – część 2
    Karol Horosin, Software Engineering Manager, bloger oraz founder w sentimatic.io mówi m.in. o wyzwaniach, jakie czekają programistów w związku z rozwojem sztucznej inteligencji, wykorzystaniu narzędzi w konkretnych przypadkach oraz możliwych zmianach na rynku pracy. Poruszamy też temat trendów w AI i przyszłości programistów (w tym juniorów). Pełen opis odcinka, polecane materiały i linki oraz transkrypcję znajdziesz na: https://devmentor.pl/b/narzedzia-ai-w-pracy-programisty-chatgpt-github-copilot-midjourney-i-inne-czesc-2


    || devmentor.pl/rozmowa ⬅ Chcesz przebranżowić się do IT i poznać rozwiązania, które innym pozwoliły skutecznie znaleźć pracę? Jestem doświadczonym developerem oraz mentorem programowania – chętnie odpowiem na Twoje pytania o naukę programowania oraz świat IT. Umów się na bezpłatną, niezobowiązującą rozmowę!
    ~ Mateusz Bogolubow, twórca podcastu Pierwsze kroki w IT

    || devmentor.pl/podcast ⬅ Oficjalna strona podcastu

    Narzędzia AI w pracy programisty: ChatGPT, GitHub Copilot, Midjourney i inne – część 1

    Narzędzia AI w pracy programisty: ChatGPT, GitHub Copilot, Midjourney i inne – część 1
    Karol Horosin, Software Engineering Manager, bloger oraz founder w sentimatic.io, mówi o wykorzystaniu narzędzi sztucznej inteligencji, np. ChatGPT czy GitHub Copilota, w pracy programisty – nie tylko w kodowaniu, lecz również w tworzeniu dokumentacji czy testów. Poruszamy też temat generowania grafik przez sztuczną inteligencję. Pełen opis odcinka, polecane materiały i linki oraz transkrypcję znajdziesz na: https://devmentor.pl/b/narzedzia-ai-w-pracy-programisty-chatgpt-github-copilot-midjourney-i-inne-czesc-1


    || devmentor.pl/rozmowa ⬅ Chcesz przebranżowić się do IT i poznać rozwiązania, które innym pozwoliły skutecznie znaleźć pracę? Jestem doświadczonym developerem oraz mentorem programowania – chętnie odpowiem na Twoje pytania o naukę programowania oraz świat IT. Umów się na bezpłatną, niezobowiązującą rozmowę!
    ~ Mateusz Bogolubow, twórca podcastu Pierwsze kroki w IT

    || devmentor.pl/podcast ⬅ Oficjalna strona podcastu

    Chris McCord and Jason Stiebs on the Future of Phoenix

    Chris McCord and Jason Stiebs on the Future of Phoenix
    Phoenix core team members Chris McCord and Jason Stiebs join Elixir Wizards Sundi Myint and Owen Bickford the growth of Phoenix and LiveView, the latest updates, and what they're excited to see in the future. They express excitement for the possibilities of machine learning, AI, and distributed systems and how these emerging technologies will enhance the user experience of Elixir and LiveView applications in the next decade. Key Topics Discussed in this Episode: How community contributions and feedback help improve Phoenix LiveView The addition of function components, declarative assigns, HEEx, and streams Why Ecto changesets should be used as "fire and forget" data structures Excitement about machine learning and AI with libraries like NX The possibility of distributed systems and actors in the future Verifying and solving issues in the Phoenix and LiveView issue trackers Why marketing plays a part in the adoption and mindshare of Phoenix How streams provide a primitive for arbitrarily large dynamic lists Elixir VM's ability to scale to millions of connections A creative use of form inputs for associations with dynamic children Links Mentioned in this Episode: Fly Site https://fly.io/ Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023 (https://youtu.be/FADQAnq0RpA) Keynote: I Was Wrong About LiveView by Jason Stiebs | ElixirConf 2022 (https://youtu.be/INgpJ3eIKZY) Phoenix Site https://www.phoenixframework.org/ Phoenix Github https://github.com/phoenixframework Two-Story, 10-Room Purple Martin House (https://suncatcherstudio.com/uploads/birds/birdhouses/purple-martin-house-plans/images-large/purple-martin-birdhouse-plans-labeled.png) Blog: The Road to 2 Million Websocket Connections in Phoenix (https://phoenixframework.org/blog/the-road-to-2-million-websocket-connections) Raxx Elixir Webserver Interface https://hexdocs.pm/raxx/0.4.1/readme.html Livebook Site https://livebook.dev/ Sundi’s 6’x 6’ Phoenix painting (https://twitter.com/sundikhin/status/1663930854928728064) Surface on Hex https://hex.pm/packages/surface Axon Deep Learning Framework https://hexdocs.pm/axon/Axon.html Nx Numerical Elixir https://hexdocs.pm/nx/intro-to-nx.html Phoenix PubSub https://hexdocs.pm/phoenix_pubsub/Phoenix.PubSub.html Jason Stiebs on Twitter https://twitter.com/peregrine Jason Stiebs on Mastodon https://merveilles.town/@peregrine Special Guests: Chris McCord and Jason Stiebs.

    For those who just don't Git it

    For those who just don't Git it

    Pierre-Étienne’s interest in computing began with the functional programming language OCaml, created by Xavier Leroy. Before OCaml, Pierre-Étienne explains, “everyone thought functional programming was doomed to be extremely slow.”

    Pijul is a free, open-source distributed version control system. You can get started here. Want a GitHub-like interface? Find it here.

    Read the article that led to this conversation: Beyond Git: The other version control systems developers use. 

    Pierre-Étienne is currently working on a new project with the creators of the open-source game engine Godot. We hosted Godot cofounder and lead developer Juan Linietsky on the podcast a few months back; listen here.

    Nix is a package management and system configuration tool. Learn how it works or explore the NixOS community. 

    Connect with Pierre-Étienne on LinkedIn.

    Congrats to Lifeboat badge winner Rachit for answering Passing objects between fragments.

    News 04/23: M2 MacBook Pro // Git Sicherheitslücke // Bun 0.5

    News 04/23: M2 MacBook Pro // Git Sicherheitslücke // Bun 0.5

    Apple hat neue M2 MacBook Pros vorgestellt, die Verbesserungen um 20 %, 30 % und 40 % bei CPU, GPU und Neural Engine im Vergleich zum M1 bieten und ab sofort verfügbar sind.

    Git hat eine Sicherheitslücke in Version 2.39, die viele von euch betreffen und durch die fremder Code in euer Projekt eingeschleust werden könnte.

    Bun kommt in der neuen Version 0.5 und bringt unter anderem Unterstützung für Node.js-Workspaces mit.


    Schreibt uns!
    Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.bar

    Folgt uns!
    Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.

    Twitter
    Instagram
    Facebook
    Meetup
    YouTube

    News 41/22: Git 2.38 // Alphatensor // Web Almanac // QT 6.4 // Elon Musk

    News 41/22: Git 2.38 // Alphatensor // Web Almanac // QT 6.4 // Elon Musk

    Diese Woche ergänzen wir unsere Gedanken zu Elon Musk und dem Twitter-Kauf mit einem Artikel der SZ (Pay Wall).

    Git kommt mit der Version 2.38 um die Ecke und bringt damit Verbesserungen für unter anderem große Monorepositories.

    Der Web Almanac ist online und bietet euch redaktionell aufbereitet viele tolle Einblicke in den aktuellen Stand des Webs.

    Qt 6.4 kommt raus und wir stellen fest, dass wir uns mal mehr mit den Thema beschäftigen sollten.

    Alphatensor ist eine neue KI von DeepMind, die einen Algorithmus gefunden hat, der Matrizen-Multiplikation um bis zu 30% beschleunigt.


    Schreibt uns!
    Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.bar

    Folgt uns!
    Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.

    Twitter
    Instagram
    Facebook
    Meetup
    YouTube