Best Llvm podcasts we could find (Updated August 2019)
Related podcasts: Education Tech Technology Lifestyle Apple Programming Hobbies Tech News IOS Tech Tips Xcode Clang Compilations Swift TvOS Macos Watchos Lldb Swift Weekly Brief Swift Package Manager  
Llvm public [search 0]
×
Join millions of Player FM users today to get Llvm news and insights whenever you like, even when you're offline. Podcast smarter with the podcast app that refuses to compromise … it's free and easy.
Podcast smarter! Player FM is free and easy.
show episodes
 
S
Swift Unwrapped
Daily+
 
An audio spin off of Swift Weekly Brief and discussions on the Swift programming language.
 
T
Take Up Code
Monthly
 
Take Up Code is a podcast that explains computer programming topics through fun and engaging examples that you can relate to. The guided format allows you to gain valuable understanding of topics that will reinforce your studies, allow you to train new skills that you can apply on your job, and change your thinking about what it takes to become a professional programmer. The episodes are as short as possible so you can squeeze them into your daily routine.
 
Loading …
show series
 
Proposal SE-0246 Exploring Swift's Numeric Types and Protocols Proposal SE-0259 Proposal SE-0233 Thanks to this episode's Sponsors Clubhouse.io Clubhouse is the first project management platform for software development that brings everyone together so that teams can focus on what matters – creating products their customers love. With a simple ...…
 
Proposal SE-0258 Review threads: First review Second review Third review Blog post by Vincent Padreilles on using property wrappers Blog post by John Sundell on The Swift 5.1 features that power SwiftUI’s API Originally pitched in the Swift forums as "Property Behaviors" in 2015-2016 NSHipster article Thanks to this episode's Sponsors Clubhouse ...…
 
Links XcodeGen Announcing Swift support in CMake Buck Bazel Bazel's Apple platform rules llbuild Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With Sentry, you’ll see exactly how many users have been impacted by a bug, the stack trace, the commit tha ...…
 
Relevant Links SE-0255: Implicit returns from single-expression functions Tweet from Ben Cohen Swift Forums Acceptance Post SE-0257: Eliding commas from multiline expression lists Swift Mint Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With Sentry, ...…
 
Relevant Links UTF-8 String blog post on swift.org Piercing the String Veil post on Swift forums SE-241 Deprecate String Index Encoded Offsets SR-9749: The bug that led to deprecating encodedOffset Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With S ...…
 
Relevant Links Swift Forums Pitch: an Official Style Guide and Formatter for Swift Swift Evolution PR #994 swift-format implementation Community Tools SwiftLint SwiftFormat Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customers have a chance to encounter them. With Sentry, you’ll see exactly ...…
 
Relevant Links Key Path Expressions as Functions: https://forums.swift.org/t/key-path-expressions-as-functions/19587 Implementation: https://github.com/apple/swift/pull/19448 Previous discussion threads: https://forums.swift.org/t/allow-key-path-literal-syntax-in-expressions-expecting-function-type/16453 https://forums.swift.org/t/key-path-gett ...…
 
Relevant Links Announcement Post on Swift Forums Open Sourcing Post on Swift Forums GitHub Repository: apple/sourcekit-lsp NSHipster article on Swift Development with Visual Studio Code using SourceKit-LSP Language Server Protocol Website Thanks to this episode's Sponsors Sentry.io Sentry tells you about errors in your code before your customer ...…
 
This design pattern will help you make sense of your game design as it gets bigger. You can listen to episodes 77, 86, 87, and 88 for more information and background. This episode will start tying things together. I didn’t originally describe this because it really is a merging of many patterns. But as I started coding this myself, I’ve realize ...…
 
Proposal Forums review phase one Forums review phase two?* Implementation Railway Oriented Programming Get in Touch If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show. We've ...…
 
There’s some special floating point values that you should be aware of. Zero, infinity, and not a number are three cases that might surprise you. Let’s get started. First of all, do you know the sign of zero? Is it positive or negative? Depending on your country and traditions, zero might either have no sign or be both positive and negative. I ...…
 
Looking for more advanced training to help you better understand how to actually build something in C++? Want to go beyond example snippets that don’t really teach you anything? How about being able to ask questions or get feedback on a suggestion? You can get all these things by attending a live game development session. This is where you get ...…
 
Be careful with floating point numbers when building games. You could be in for some big surprises if you don’t understand how computers work with fractional values. You might be able to write an app to keep track of your friend’s addresses without using any floating point numbers. But most games will need math that uses fractional values. That ...…
 
https://forums.swift.org/t/opaque-result-types/15645 LazyMapCollection: https://cocoacasts.com/what-is-a-lazymapcollection-in-swift%E2%80%8B Get in Touch If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so ...…
 
Do you know the differences between points and vectors? You might be surprised. I learned a few things myself recently when I implemented points and vectors in the TUCUT library. Listen to episode 240 to learn more about TUCUT. As to which you should use, that’s sort of a trick question. You’ll most likely use whatever your game engine provides ...…
 
SE-0200 Enhancing String Literals Delimiters to Support Raw Text Paul Hudson’s What’s New in Swift 5 Playground Discussion thread Announcement thread Implementation Get in Touch If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps ...…
 
You don’t need a lot of math to program. What you do need is usually simple. But you do need some. Don’t worry, it’s not that hard and I’ll explain it so you can understand. Game development probably needs a bit more math than you might guess. Let’s start with a point. It’s a simple concept that really just represents a position. A point has no ...…
 
I just got back from CppCon 2018 in Bellevue Washington. And since this is a podcast where I teach you how to program, I thought I’d share something that I learned at the conference. It was a great conference with full days that went from 8 in the morning to usually 10:30 at night for five straight days. And then there were classes before and a ...…
 
Installing Linux, GCC, GDB, Git, CMake, LLVM, Clang, Boost, SFML, CodeLite, Sublime Text 3, And Dropbox On a $140 Lenovo ideapad 120S makes an ultra portable C++ programming laptop. Listen to the audio podcast to hear my story about how and why I decided to buy an 11 inch Lenovo ideapad 120S. This is the show notes page and here you’ll find the ...…
 
In the end, it’s you vs. you. Is this about living or dying? It seems that this is a common inspirational quote used a lot in fitness clubs and weight loss programs. But I first saw it on a t-shirt this weekend. I was at one of my favorite places to eat, Aria Kabab in Queens, New York. I told the person that the quote was very true and he asked ...…
 
https://forums.swift.org/t/plan-for-module-stability/14551 Get in Touch If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show. We've also got a channel set up on Spectrum.chat! ...…
 
Some people say that raw pointers are evil and should be avoided. Raw pointers are useful when used properly. This episode explains how to use raw pointers along with smart pointers and is taken from a recent game development session. I have a text-based role-playing adventure game that I’m working on with a main hero in the game. I want the he ...…
 
You can join an actual game development session almost every Saturday. This schedule might change in the future. But until then, you can find me working on a video game almost every Saturday. I’ve brought together a lot of code that I’ve written over the past five years into a single library that I use in the game development sessions. There’s ...…
 
There’s a lot you can learn about programming. But do you need to know it all? I’ve been reading a lot about the Pareto principle. You’ve probably heard it as the 80/20 rule. It says that you get 80% of your results from just 20% of your effort. And it goes beyond that. It applies to anything with positive reinforcement. That’s where you get re ...…
 
This is a real example of how the filesystem can be used to take over a WordPress website. It’s a really bad vulnerability. And it uses the filesystem! This is why I’ve been spending the last 16 episodes on this topic. If this doesn’t get you to sit up and take notice then I don’t know what will. Learning how to use the filesystem properly is a ...…
 
SE-0213: Literal initialization via coercion Implementation (apple/swift#15311) Swift evolution thread Get in Touch If you're enjoying the show and want to say thank you, the best way to do that is by leaving us a review on iTunes! It lets us know what you think of the show and helps us climb the charts so other people can find the show. We've ...…
 
Never & absurd(): https://twitter.com/pteasima/status/978325590397906944 Point Free Episode #9 Algebraic Data Types: Exponents – https://www.pointfree.co/episodes/ep9-algebraic-data-types-exponents https://twitter.com/pointfreeco https://github.com/apple/swift-evolution/blob/master/proposals/0215-conform-never-to-hashable-and-equatable.md Get i ...…
 
Avoid being predictable. This advice applies to almost everything you do as a programmer. This episode will focus on the filesystem and how being predictable can make it much easier for an attacker to gain control. We use files to store information and configuration. And we also use files to communicate. Especially between companies or departme ...…
 
Data Structures and Algorithms in Swift: https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift Swift Algorithm Club: https://github.com/raywenderlich/swift-algorithm-club Ben Cohen on Sorted collections: https://bugs.swift.org/browse/SR-6865 Linked list proposal: https://forums.swift.org/t/proposal-singly-and-doubly-l ...…
 
Ted Kremenek on Twitter: https://twitter.com/tkremenek Swift Evolution Dashboard of proposals implemented in Swift 4.2: https://apple.github.io/swift-evolution/#?version=4.2 Swift ABI Dashboard: https://swift.org/abi-stability/ ABI Stability Manifesto: https://github.com/apple/swift/blob/master/docs/ABIStabilityManifesto.md Ole Begemann's "What ...…
 
This episode is a little different, where we discuss general announcements from WWDC 2018 not just limited to the Swift language. With special guest Greg Heo. Keynote: https://www.apple.com/apple-events/june-2018/ Platforms State of the Union: https://developer.apple.com/videos/play/wwdc2018/102/ https://www.apple.com/newsroom/2018/06/apple-pre ...…
 
Run your program with the least permissions possible. Listen to the full episode to learn how this applies to your application and what role the filesystem has. We’re not talking about imaginary mind control beams anymore. This is real and something you need to be aware of when writing your code. All it takes is a simple link in the filesystem ...…
 
When it comes to security, it’s better to learn from examples. This episode explains a very important and simple piece of advice. Always test for things that you want instead of things you don’t want. You’ll need to understand the differences between an Ordinal string comparison vs. OrdinalIgnoreCase vs. InvariantCulture when deciding if filena ...…
 
Forums: https://forums.swift.org/t/pitch-character-and-string-properties/11620 https://forums.swift.org/t/adding-unicode-properties-to-unicodescalar-character/9310 Pull requests: https://github.com/apple/swift/pull/15880 https://github.com/apple/swift-evolution/pull/847 Proposals: https://gist.github.com/milseman/c8c50ed0eef0a21181b0d4eeedbad81 ...…
 
Links Forums: https://forums.swift.org/t/implicit-escaping-of-closures-via-objective-c/12025 SE-0103 Make non-escaping closures the default: https://github.com/apple/swift-evolution/blob/master/proposals/0103-make-noescape-default.md Escaping closures explained: https://swiftunboxed.com/lang/closures-escaping-noescape-swift3/ Footgun tweet: htt ...…
 
Blog post on Reimplementation of Implicitly Unwrapped Optionals: https://swift.org/blog/iuo SE-0054 Abolish ImplicitlyUnwrappedOptional type: https://github.com/apple/swift-evolution/blob/master/proposals/0054-abolish-iuo.md Thank you to Instabug for sponsoring this episode! Instabug is the simplest yet most comprehensive bug reporting and In-a ...…
 
Journaling records extra information in case there are problems. If your computer loses power or maybe you’re saving your files to a removable drive and you eject the drive without notice, then you might lose your work. In order to prevent larger problems like this, filesystems go through checks to make sure they’re in good shape before you can ...…
 
https://github.com/tensorflow/swift/blob/master/docs/DesignOverview.md https://twitter.com/chriseidhof/status/989736679417171968 https://twitter.com/chriseidhof/status/989573435968966658 https://gist.github.com/lattner/a6257f425f55fe39fd6ac7a2354d693d https://forums.swift.org/t/pitch-3-introduce-user-defined-dynamically-callable-types/12232 htt ...…
 
Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0206-hashable-enhancements.md Swift Evolution review thread & acceptance post: https://forums.swift.org/t/accepted-se-0206-hashable-enhancements/11675/115 Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile Continuous Integration and Delivery for your wh ...…
 
The Take Up Code podcast needs your support! Listen to this episode for upcoming changes or you can also read the full transcript below. Transcript There are some changes coming to the Take Up Code podcast schedule that I wanted to explain. These changes will allow more in-depth episodes and will eventually lead to video episodes. There’s so ma ...…
 
Proposal: https://github.com/apple/swift-evolution/blob/master/proposals/0202-random-unification.md Swift Evolution thread: https://forums.swift.org/t/proposal-random-unification/6626 Implementation: https://github.com/apple/swift/pull/12772 Acceptance post: https://forums.swift.org/t/accepted-se-020-random-unification/12040 Thank you to Bitris ...…
 
Filesystems allow you to refer to your content with different names. You can usually get by just fine without linking files and directories. Until a situation arises where linking would help. A simple explanation of a link for right now is that it allows you to create multiple names for your files and directories so you can get to the content f ...…
 
https://github.com/apple/swift-evolution/blob/master/proposals/0197-remove-where.md https://github.com/apple/swift-evolution/blob/master/proposals/0203-rename-sequence-elements-equal.md https://github.com/apple/swift-evolution/blob/master/proposals/0204-add-last-methods.md Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile C ...…
 
Metadata provides information about your files. You might hear the prefix meta applied to other things. It really just adds a higher level to whatever it describes. So metadata is information about your data. It’s data that describes your data in the files. Metadata includes things such as when a file was created, when was it last changed, who ...…
 
https://www.tensorflow.org/ https://youtu.be/Yze693W4MaU https://groups.google.com/a/tensorflow.org/forum/#!topic/swift/xtXCEvtDe5Q https://www.tensorflow.org/community/swift https://twitter.com/clattner_llvm/status/979886581371740160 Thank you to Bitrise.io for sponsoring this episode! Bitrise is Mobile Continuous Integration and Delivery for ...…
 
There is a special type of filesystem used to swap memory. This is not something you’ll need to use directly. But since we’re talking about filesystems, now’s a good time to explain paging and swapping. Listen to the full episode to learn more details including an imaginary example that explains virtual memory and paging. You’ll also learn a bi ...…
 
Access control lists provide more security options. The previous episode described the traditional security model used by Unix computers. This includes Linux and Mac computers as well. It’s a simple model that works really well. Make sure to listen to the previous episode for more information. The first time I came across a different system was ...…
 
We cover two recent Swift Package Manager proposal pitches. https://forums.swift.org/t/package-manager-extensible-build-tools/10900 https://forums.swift.org/t/package-manager-workspace/10667 Please leave a review on iTunes and join the conversation at http://spectrum.chat/specfm/swift-unwrapped Thank You Thanks to this episode's sponsor, Kobito ...…
 
Conditional conformance: https://swift.org/blog/conditional-conformance/ Generics manifesto: https://github.com/apple/swift/blob/master/docs/GenericsManifesto.md SE-143: https://github.com/apple/swift-evolution/blob/master/proposals/0143-conditional-conformances.md All 4.1 proposals: https://apple.github.io/swift-evolution/#?version=4.1 4.1 cod ...…
 
Security is a big part of filesystems. This episode will explain how traditional file system security works for Unix, or Linux, or Mac computers. They all follow a similar design. These operating systems could have another security system depending on the version. I’ll describe that system in another episode. You can read the full transcript of ...…
 
Google login Twitter login Classic login