

All Jupiter Broadcasting Shows
Jupiter Broadcasting
Every audio version of Jupiter Broadcasting's productions.
Episodes
Mentioned books

Jun 18, 2019 • 0sec
Flipping FreeNAS for Fedora | LINUX Unplugged 306
We attempt something you never should, we live flip our FreeNAS ZFS install to a Fedora server.
Plus a REALLY weird PC, and our command line picks.Special Guests: Alan Pope, Brent Gervais, Martin Wimpress, and Neal Gompa.Links:Netflix Uncovers TCP Bugs Within The Linux & FreeBSD Kernels - Phoronix — As Netflix's first security bulletin for 2019, they warned of TCP-based remote denial of service vulnerabilities affecting both Linux and FreeBSD. These vulnerabilities are rated "critical" but already being corrected within the latest Git code.
Initial Benchmarks Of Microsoft's WSL2 - Phoronix — Since the release of WSL2 as a Windows 10 Insider Preview update this week, we've been putting the new Windows Subsystem for Linux 2 under some benchmarks compared to WSL1 and bare metal Linux. While WSL2 has improved the I/O performance thanks to the new Hyper-V-based virtualization approach employed by WSL2, the performance has regressed in other areas for running Linux binaries on Windows 10.The Future of Docker Desktop for Windows - Docker Engineering Blog — ith WSL 2 integration, you will still experience the same seamless integration with Windows, but Linux programs running inside WSL will also be able to do the same. This has a huge impact for developers working on projects targeting a Linux environment, or with a build process tailored for Linux. No need for maintaining both Linux and Windows build scripts anymore! As an example, a developer at Docker can now work on the Linux Docker daemon on Windows, using the same set of tools and scripts as a developer on a Linux machineCheck Out the Snap Store's New Distro Install Pages - OMG! Ubuntu! — In an effort to improve the experience for users wishing to install Snap apps on non-Ubuntu distributions, the Snapcraft team have launched distro-specific store pages for Snap apps.Call for testing: chromium-browser deb to snap transition - Desktop - Ubuntu Community Hub — The chromium browser has been available as a deb package for all supported Ubuntu releases and as a snap since version 60, and the time has come to start transitioning away from the debs.
Atari VCS goes on $250 pre-order with Linux running on Ryzen R1000 — Atari has opened $250 pre-orders for its Atari VCS retro game console, which will run Linux on the new AMD Ryzen R1000 SoC. Indiegogo backers are set for a December release while new orders will be fulfilled in Mar. 2020.
A EALLY Weird PC… - System76 Thelio Review — There’s more than one company that makes its own operating system and hardware, and today, we’re taking a look at System76’s Thelio, an open source design you can build yourself.
Fedora · zfsonlinux/zfs Wiki — Only DKMS style packages can be provided for Fedora from the official zfsonlinux.org repository. This is because Fedora is a fast moving distribution which does not provide a stable kABI. These packages track the official ZFS on Linux tags and are updated as new versions are released. Replacing a failed drive in ZFS on FreeBSD – Dan Langille's Other Diary — One of my new hard 3TB drives was acting up. I removed it and sent it off to be replaced. In the meantime, I received some 5TB drives and I added one of them into the existing vdev of the zpool.Sharing ZFS Datasets Via NFS | Programster's Blog — The great thing about ZFS is that it is very easy to split your "pool" into as many datasets as you like. Each dataset is treated like its own filesystem, with its own rules and settings, which means with regards to sharing over NFS, that you can share more securely as client's will not be able to reach out of the bounds of that dataset/filesystem that you decided to share.How to easily configure WireGuard - Stavros' Stuff — At its core, all WireGuard does is create an interface from one computer to another. It doesn’t really let you access other computers on either end of the network, or forward all your traffic through the VPN server, or anything like that. It just connects two computers, directly, quickly and securely.Use Public Key Authentication with SSH — Password authentication is the default method most SSH (Secure Shell) clients use to authenticate with remote servers, but it suffers from potential security vulnerabilities, like brute-force login attempts. An alternative to password authentication is public key authentication, in which you generate and store on your computer a pair of cryptographic keys and then configure your server to recognize and accept your keysrga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. - phiresky's blog — rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, zip, tar.*, movie subtitles (mkv, mp4), etc.pindexis/marker: The terminal command palette — Marker is a command palette for the terminal. It lets you bookmark commands (or commands templates) and easily retreive them with the help of a real-time fuzzy matcher.

Jun 17, 2019 • 0sec
It Crashes Better | Coder Radio 362
It's a Coder three-way as Chris checks-in with an eGPU update, and Mike shares his adventures with ReasonML.
Plus the state of linux application packaging, and Chris' ultimate mobile workflow.Links:Mantiz Venus MZ-02 External Graphic Enclosure — Connects Full High Full Length 120" Width 2.5 PCIE Desktop Power GPU to computer WITH an Intel Certified Thunderbolt 3 port.Reason Homepage — Reason lets you write simple, fast and quality type safe code while leveraging both the JavaScript & OCaml ecosystems.
What & Why · Reason — Reason can almost be considered as a solidly statically typed, faster and simpler cousin of JavaScript, minus the historical crufts, plus the features of ES2030 you can use today, and with access to both the JS and the OCaml ecosystem!
BuckleScript · Write safer and simpler code in OCaml & Reason, compile to JavaScript. — BuckleScript is backed by OCaml. Decades of type system research and compiler engineering.
Null, Undefined & Option · Reason — Reason itself doesn't have the notion of null or undefined. This is a great thing, as it wipes out an entire category of bugs. No more undefined is not a function, and cannot access foo of undefined!
Variant! · Reason — Behold, the crown jewel of Reason data structures!
Most data structures in most languages are about "this and that". A variant allows us to express "this or that".Ken Wheeler - ReasonML is Serious BusinessSyntax Cheatsheet · Reason — We've worked very hard to make Reason look like JS while preserving OCaml's great semantics & types. Hope you enjoy it!
OCaml Homepage — OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles.ReasonReact · All your ReactJS knowledge, codified. — It's Just Reason. We leverage the existing type system to create a library that types just right. Plus lightweight, first-class support for the ReactJS community idioms you've been using.ReasonML - React as first intended — ReasonML is the new tech that Facebook is using to develop React applications and promoting as a futuristic version of JavaScript Create your first snap | Ubuntu tutorials — The snapcraft tool is the preferred way to build snaps. It reads a simple, declarative file and runs the build for us.Creating a snap - Snap documentation — A snap can be created from apps you’ve already built and zipped, or from your preferred programming language or framework.
Snapcraft Summit, Montreal 2019 - Day 1, 2 & 3Similar projects · AppImage/AppImageKit Wiki — This page compares various similar systems to AppImage. Of course, each system was built toward its own specific objectives. This page is intended to illustrate the points that were important in the AppImage design, and similarities as well as differences to other systems.

Jun 17, 2019 • 0sec
Take it for Granite | The Friday Stream 7
Chris gets lost with the animals, while Ang plays with fire and we solve the Deepfake problem.
Plus Wes and Ang battle it out for a million dollars. Special Guest: Hadea Fisher.Links:CSE Push-Start Propane Torch — Ideal for melting ice on sidewalks and driveways/Grass and weed removal/ Paint removal/ Roofing shingle softener. Attaches easily to a standard propane tank including units with the new OPD valve. Wand comes with a flow valve and turbo blast trigger for maximum flame and temperatures over 3000° F!Dad's Day AcuRite 00795A2 Galileo Thermometer with Glass Globe Barometer : Outdoor Thermometers : Garden & OutdoorHelp! My Teen Has Diabetes: The Resource for Frustrated Parents by Hadea Fisher. — Raising a teen with diabetes can be overwhelming, exhausting, and thankless. As a parent, you don’t want to feel like you have to micromanage your child in order to keep them well. But there’s another way…one that creates safety for your child and sanity for you.Deepfaked Mark Zuckerberg Looks Uncannily Like the Real Thing — The artists in question, Bill Posters and Daniel Howe, said they modified a a September 2017 statement Zuckerberg gave on Russian election interference on the Facebook platform using CannyAI’s “video dialogue replacement (VDR)” technology.Dirty Surf by Molly Maguires — One fascinating thing about The Molly Maguires is that everyone loves them.Surfodelic by Atomicos
Amazon.com: CSE Push-Start Propane Torch

Jun 16, 2019 • 0sec
Linux Action News 110
Elders in the community show us how to properly build services, Huawei is reportedly working on a Sailfish OS fork and Apple joins the Cloud Native club.
Plus Facebook wants you to use their cryptocurrency, and CERN launches "The Microsoft Alternatives project".Links:Mozilla says paid subscription service is coming to Firefox — The goal for Mozilla is to develop “diverse sources of revenue” so that it isn’t so heavily reliant on money it receives from search companies that pay to be featured in the browser.New Firefox branding — The “Firefox” you’ve always known as a browser is stretching to cover a family of products and services united by putting you and your privacy first.Apple joins the Cloud Native Computing Foundation — The Cloud Native Computing Foundation, the home of open-source projects like Kubernetes, today announced that Apple is joining as a top-level Platinum End User Member.MAlt project — The Microsoft Alternatives project (MAlt) started a year ago to mitigate anticipated software license fee increases.Huawei's struggle in the US has led to it cancel a new MateBook — Huawei CEO Richard Yu has confirmed an indefinite hold on the release of a new MateBook laptop.Huawei may use Sailfish OS-based Aurora — Aurora OS is a Russian-made mobile operating system based on the open-source Sailfish OS Linux distribution developed by Finnish company Jolla.Huawei's operating system in pipeline on 1 million phones? — In a smartphone supply chain report that Huawei has allegedly shipped 1 million smartphones with its self-developed "HongMeng" operating system onboard for testing.Facebook’s cryptocurrency to debut next week backed by Visa, Mastercard, and others — Each will invest around $10 million to fund the development of the currency and will become part of the Libra Association, an independent consortium that will govern the digital coin independently of Facebook.

Jun 12, 2019 • 0sec
Zorin OS 15 + LineageOS | Choose Linux 11
Zorin OS is described as “a powerful desktop you already know how to use.” It’s elegant, beginner-friendly and looks beautiful, too. Should we be paying more attention to it?
Then in another first, Jason installs his first alternative mobile OS, and Joe gives advice on getting the most out of LineageOS.
Unfortunately we end the episode by saying goodbye to Jason as he moves on to pursue several independent projects, but the show will go on with the same spirit of discovery and newness!Links:Zorin OS — Zorin OS is the alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy respecting.It's Time To Pay Attention To Zorin OS 15 — Zorin OS is the best desktop Linux distribution you’ve never heard of.LineageOS — A free and open-source operating system for various devices, based on the Android mobile platform.LineageOS Device GuidesMagisk — Magisk manager is a magic mask to alter system systemless-ly.

Jun 12, 2019 • 0sec
Contention Reduction | BSD Now 302
Headlines
DragonFlyBSD's Kernel Optimizations Are Paying Off
DragonFlyBSD lead developer Matthew Dillon has been working on a big VM rework in the name of performance and other kernel improvements recently. Here is a look at how those DragonFlyBSD 5.5-DEVELOPMENT improvements are paying off compared to DragonFlyBSD 5.4 as well as FreeBSD 12 and five Linux distribution releases. With Dillon using an AMD Ryzen Threadripper system, we used that too for this round of BSD vs. Linux performance benchmarks.
The work by Dillon on the VM overhaul and other changes (including more HAMMER2 file-system work) will ultimately culminate with the DragonFlyBSD 5.6 release (well, unless he opts for DragonFlyBSD 6.0 or so). These are benchmarks of the latest DragonFlyBSD 5.5-DEVELOPMENT daily ISO as of this week benchmarked across DragonFlyBSD 5.4.3 stable, FreeBSD 12.0, Ubuntu 19.04, Red Hat Enterprise Linux 8.0, Debian 9.9, Debian Buster, and CentOS 7 1810 as a wide variety of reference points both from newer and older Linux distributions. (As for no Clear Linux reference point for a speedy reference point, it currently has a regression with AMD + Samsung NVMe SSD support on some hardware, including this box, prohibiting the drive from coming up due to a presumed power management issue that is still being resolved.)
With Matthew Dillon doing much of his development on an AMD Ryzen Threadripper system after he last year proclaimed the greatness of these AMD HEDT CPUs, for this round of testing I also used a Ryzen Threadripper 2990WX with 32 cores / 64 threads. Tests of other AMD/Intel hardware with DragonFlyBSD will come as the next stable release is near and all of the kernel work has settled down. For now it's mostly entertaining our own curiosity how well these DragonFlyBSD optimizations are paying off and how it's increasing the competition against FreeBSD 12 and Linux distributions.
What are the differences between OpenBSD and Linux?
Maybe you have been reading recently about the release of OpenBSD 6.5 and wonder, "What are the differences between Linux and OpenBSD?"
I've also been there at some point in the past and these are my conclusions.
They also apply, to some extent, to other BSDs. However, an important disclaimer applies to this article.
This list is aimed at people who are used to Linux and are curious about OpenBSD. It is written to highlight the most important changes from their perspective, not the absolute most important changes from a technical standpoint.
Please bear with me.
A terminal is a terminal is a terminal
Practical differences
Security and system administration
Why philosophical differences matter
So what do I choose?
How to try OpenBSD
***
News Roundup
NetBSD 2019 Google Summer of Code
We are very happy to announce The NetBSD Foundation Google Summer of Code 2019 projects:
Akul Abhilash Pillai - Adapting TriforceAFL for NetBSD kernel fuzzing
Manikishan Ghantasala - Add KNF (NetBSD style) clang-format configuration
Siddharth Muralee - Enhancing Syzkaller support for NetBSD
Surya P - Implementation of COMPAT_LINUX and COMPAT_NETBSD32 DRM ioctls support for NetBSD kernel
Jason High - Incorporation of Argon2 Password Hashing Algorithm into NetBSD
Saurav Prakash - Porting NetBSD to HummingBoard Pulse
Naveen Narayanan - Porting WINE to amd64 architecture on NetBSD
The communiting bonding period - where students get in touch with mentors and community - started yesterday. The coding period will start from May 27 until August 19.
Please welcome all our students and a big good luck to students and mentors! A big thank to Google and The NetBSD Foundation organization mentors and administrators! Looking forward to a great Google Summer of Code!
Reducing that contention
The opening keynote at EuroBSDCon 2016 predicted the future 10 years of BSDs. Amongst all the funny previsions, gnn@FreeBSD said that by 2026 OpenBSD will have its first implementation of SMP. Almost 3 years after this talk, that sounds like a plausible forecast... Why? Where are we? What can we do? Let's dive into the issue!
State of affairs
Most of OpenBSD's kernel still runs under a single lock, ze KERNEL_LOCK(). That includes most of the syscalls, most of the interrupt handlers and most of the fault handlers. Most of them, not all of them. Meaning we have collected & fixed bugs while setting up infrastructures and examples. Now this lock remains the principal responsible for the spin % you can observe in top(1) and systat(1).
I believe that we opted for a difficult hike when we decided to start removing this lock from the bottom. As a result many SCSI & Network interrupt handlers as well as all Audio & USB ones can be executed without big lock. On the other hand very few syscalls are already or almost ready to be unlocked, as we incorrectly say. This explains why basic primitives like tsleep(9), csignal() and selwakeup() are only receiving attention now that the top of the Network Stack is running (mostly) without big lock.
Next steps
In the past years, most of our efforts have been invested into the Network Stack. As I already mentioned it should be ready to be parallelized. However think we should now concentrate on removing the KERNEL_LOCK(), even if the code paths aren't performance critical.
See the Article for the rest of the post
fnaify 1.3 released - more games are "fnaify & run" now
This release finally addresses some of the problems that prevent simple running of several games.
This happens for example when an old FNA.dll library comes with the games that doesn't match the API of our native libraries like SDL2, OpenAL, or MojoShader anymore. Some of those cases can be fixed by simply dropping in a newer FNA.dll. fnaify now asks if FNA 17.12 should be automatically added if a known incompatible FNA version is found. You simply answer yes or no.
Another blocker happens when the game expects to check the SteamAPI - either from a running Steam process, or a bundled steam_api library. OpenBSD 6.5-current now has steamworks-nosteam in ports, a stub library for Steamworks.NET that prevents games from crashing simply because an API function isn't found. The repo is here. fnaify now finds this library in /usr/local/share/steamstubs and uses it instead of the bundled (full) Steamworks.NET.dll.
This may help with any games that use this layer to interact with the SteamAPI, mostly those that can only be obtained via Steam.
vmctl(8): command line syntax changed
The order of the arguments in the create, start, and stop commands of vmctl(8) has been changed to match a commonly expected style. Manual usage or scripting with vmctl must be adjusted to use the new syntax.
For example, the old syntax looked like this:
# vmctl create disk.qcow2 -s 50G
The new syntax specifies the command options before the argument:
# vmctl create -s 50G disk.qcow2
Something that Linux distributions should not do when packaging things
Right now I am a bit unhappy at Fedora for a specific packaging situation, so let me tell you a little story of what I, as a system administrator, would really like distributions to not do.
For reasons beyond the scope of this blog entry, I run a Prometheus and Grafana setup on both my home and office Fedora Linux machines (among other things, it gives me a place to test out various things involving them). When I set this up, I used the official upstream versions of both, because I needed to match what we are running (or would soon be).
Recently, Fedora decided to package Grafana themselves (as a RPM), and they called this RPM package 'grafana'. Since the two different packages are different versions of the same thing as far as package management tools are concerned, Fedora basically took over the 'grafana' package name from Grafana. This caused my systems to offer to upgrade me from the Grafana.com 'grafana-6.1.5-1' package to the Fedora 'grafana-6.1.6-1.fc29' one, which I actually did after taking reasonable steps to make sure that the Fedora version of 6.1.6 was compatible with the file layouts and so on from the Grafana version of 6.1.5.
Why is this a problem? It's simple. If you're going to take over a package name from the upstream, you should keep up with the upstream releases. If you take over a package name and don't keep up to date or keep up to date only sporadically, you cause all sorts of heartburn for system administrators who use the package. The least annoying future of this situation is that Fedora has abandoned Grafana at 6.1.6 and I am going to 'upgrade' it with the upstream 6.2.1, which will hopefully be a transparent replacement and not blow up in my face. The most annoying future is that Fedora and Grafana keep ping-ponging versions back and forth, which will make 'dnf upgrade' into a minefield (because it will frequently try to give me a 'grafana' upgrade that I don't want and that would be dangerous to accept). And of course this situation turns Fedora version upgrades into their own minefield, since now I risk an upgrade to Fedora 30 actually reverting the 'grafana' package version on me.
Beastie Bits
[talk] ZFS v UFS on APU2 msata SSD with FreeBSD
NetBSD 8.1 is out
lazyboi – the laziest possible way to send raw HTTP POST data
A Keyboard layout that changes by markov frequency
Open Source Game Clones
EuroBSDcon program & registration open
***
Feedback/Questions
John - A segment idea
Johnny - Audio only format please don't
Alex - Thanks and some Linux Snaps vs PBI feedback
Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv
***
Your browser does not support the HTML5 video tag.

Jun 11, 2019 • 0sec
Resilience Is Futile | LINUX Unplugged 305
Is Resilient Linux truly an indestructible distro? Or is this our toughest distro challenge yet?
Plus why openSUSE is looking at a renaming, and if we’d pay for Firefox Premium.Special Guest: Brent Gervais.Links:VLC 3.0.7 and security - Yet another blog for JBKempf — We just released VLC 3.0.7, a minor update of VLC branch 3.0.x. This release is a bit special, because it has more security issues fixed than any other version of VLC.Renaming openSUSE — The primary motivation for a name change is, as described by openSUSE board chair Richard Brown, trademarks. Since "openSUSE" contains "SUSE", the company will have to retain a significant amount of control over what the foundation can do with its own name, which "makes such things rather complicated".openSUSE:Board election rules - openSUSE Wiki — The openSUSE board has currently six seats: Five members get elected by the community and an appointed chairperson.
Introducing Matrix 1.0 and the Matrix.org Foundation — This means that after just over 5 years since the initial work on Matrix began, we are proud to have finally exited beta!Firefox Premium Coming Later This Year, But Will You Pay for It? — “We will probably launch some new services first and then we will think carefully about which model makes the most sense, while ensuring the best user safety. Firefox and many security features and services, like ETP [Enhanced Tracking Protection], will still be free.”Mozilla working on Firefox premium subscription offering — Mozilla is looking into options that would result in the launch of a paid-for version of Firefox this autumn. It has been reported that Mozilla CEO, Chris Beard, said that the company is aiming to launch the premium offering by October, with features like a VPN and secure cloud storage built-in - justifying a subscription fee.
LINUX Unplugged - Blog - BSides San Antonio 2019 — I’m writing this post the day after BsidesSATX and it’s almost like the day after Christmas. BsidesSATX is the conference I look forward to all year because I get to see all of my Infosec family.JediMammoth on TwitterLinuxAcademy.com on Twitter — The AWS #DevOps Professional certification exam has just been updated with new emphasis on the AWS #Developer Tools suite. BSD Now 301 — GPU passthrough on bhyve, confusion with used/free disk space on ZFS, OmniOS Community Edition, pfSense 2.4.4 Release p3, NetBSD 8.1 RC1, FreeNAS as your Server OS, and more.
FOSS Talk Live 2019The Friday Stream Episode 6: Mic And Coke — The funniest 17 seconds from Texas Linux Fest and we learn some remarkable things about our crew’s past.
UnOfficial Hacker Family Dinner - Bsides San AntonioBack to the Basics: Linux Permissions 101 — Join Alex Juarez (Rackspace) and Ell Marquez for an introduction to Linux permissions! Whether you are brand new or have been doing Linux for a while or even professionally there will be something for you.
New Mobile Video Player Experience and Fire TV - Linux Academy BlogJupiter Broadcasting Sticker Packswlistener/M6CIH on Twitter — @ChrisLAS @wespayne one for the JB team to have a look at for the tinfoil hat brigade? Resilient Linux – A resilient Debian GNU/Linux derivative for indestructible installations — A Debian GNU/Linux (Stretch) derivative with a unique partitioning scheme crafted for maximizing the strength against filesystem corruption: ISO9660 system partition is read-only by design at filesystem-level.
Resilient Linux on GitHubmarco-buratto/resilientlinux-usb-installer — Resilient Linux USB Installer is the deployment system for writing Resilient Linux onto a USB key.liveng — liveng 1.0 documentation — A live operating system allows booting from a removable medium, such a USB key, without the need of being installed to the hard drive.MuhammedKpln/chob: An universal app search tool for Linux — Chob is an helper tool for searching application accross platforms (Flathub, Snapcraft and AppImage)Only 5.5% of all vulnerabilities are ever exploited in the wild — The research -- considered the most extensive of its type to date -- found that only 4,183 security flaws from the total of 76,000 vulnerabilities discovered between 2009 and 2018 had been exploited in the wild.

Jun 11, 2019 • 0sec
Update Uncertainty | TechSNAP 405
We explore the risky world of exposed RDP, from the brute force GoldBrute botnet to the dangerously worm-able BlueKeep vulnerability.
Plus the importance of automatic updates, and Jim's new backup box.

Jun 10, 2019 • 0sec
ZEEEE Shell! | Coder Radio 361
Apple is shaking up the foundations of UI development with SwiftUI and raising developer eyebrows with a new default shell on MacOS.
Plus feedback with a FOSS dilemma and an update on our 7 languages challenge.Links:Feedback: Lance’s FOSS Quandary — I was working on an open source project for school that we (4 members) submitted. Myself and another did 98% of the work the others contributed to the documentation (outside of the codebase). Class is over now for many months and nobody has touched the code but one other member and I wish to keep it going.Feedback: Developer, have money for a new Mac Pro? Buy these instead. — The recently unveiled Mac Pro is no doubt a gorgeous machine, engineered for a very particular group of people. While it will likely be a great machine for those who live and breathe within Finalcut and work with ProRes files, it’s overkill for a good developer machine.Apple makes fancy zsh default in forthcoming macOS 'Catalina' — "zsh is highly compatible with the Bourne shell (sh) and mostly compatible with bash, with some differences," Apple explained in a support document posted on Monday in conjunction with the announcement of macOS Catalina, which ships this fall.
Oh My Zsh - a delightful & open source framework for Z-Shell — Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with thousands of helpful functions, helpers, plugins, themes, and a few things that make you shout... “Oh My ZSH!”Zsh · macOS Setup Guidezsh-apple-touchbar: Make your touchbar more powerful.Mike's Blog: Converting to SwiftUI Steps[0] — SwiftUI is the next paradigm in iOS and macOS user interface development. However, if you’re like me you already have Xcode projects that are using the now legacy storyboard technology. Luckily, it possible to update your existing projects to use SwiftUI and the process is very straightforward.Mike's Blog: Converting to SwiftUI Steps[1] — Continuing my journey into SwiftUI, I am taking a look at re-using existing UIViews and UIViewControllers in SwiftUI. The primary advantage here is not having to rewrite your existing code from scratch, however, it’s probably best to create any new views in SwiftUI directly rather than UIView.
SwiftUI for React Native Developers — Developers with React Native experience may notice some similarities to the philosophies Apple has imbued into their new UI framework. Utilizing structs as immutable value types for view modeling, a declarative syntax, and with their new async event library Combine, a reactive architecture.SwiftUI - Apple Developer — SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.

Jun 10, 2019 • 0sec
Mic And Coke | The Friday Stream 6
The funniest 17 seconds from Texas Linux Fest and we learn some remarkable things about our crew’s past.Special Guest: Brent Gervais.Links:JupiterBroadcasting Talks — Public repository of crew talks, slides, and additional resources.The Growler Bar | Craft Beer, Wine, and Coffee in Pflugerville, TX — The Growler Bar was founded on a simple idea – bring great beer to a great community DigitalPour — Helping restaurants, breweries, tap houses & growler stations maximize draft sales and profitability with a robust customer-facing Digital Menu driven by a powerful back-end system that integrates with Point of Sale, website, mobile apps and social media. Amazon drone program taking flight — Today at Amazon’s re:MARS Conference (Machine Learning, Automation, Robotics and Space) in Las Vegas, we unveiled our latest Prime Air drone design. We’ve been hard at work building fully electric drones that can fly up to 15 miles and deliver packages under five pounds to customers in less than 30 minutes. And, with the help of our world-class fulfillment and delivery network, we expect to scale Prime Air both quickly and efficiently, delivering packages via drone to customers within months.Amazon Prime Air’s New Delivery DroneMusic | neonstormBroke For FreeFreeSWITCH ExplainedReverend Joey


