Coding Blocks Podcast Image

Coding Blocks

Claimed
 16 people rated this podcast
Pragmatic talk about software design best practices: design patterns, software architecture, coding for performance, object oriented programming, database design and implementation, tips, tricks and a whole lot more.

You'll be exposed to broad areas of information as well as deep dives into the guts of a programming language. Most topics discussed are relevant in any number of Object Oriented programming languages such as C#, Java, Ruby, PHP, etc.. All three of us are full stack web and database / software engineers so we discuss Javascript, HTML, SQL and a full spectrum of technologies and are open to any suggestions anyone might have for a topic. So please join us, subscribe, and invite your computer programming friends to come along for the ride.

Creators

View All
Add Creators
Host
183 episodes
Host
180 episodes
Host
182 episodes

Recent Episodes

View All
Show Best Episodes
Developer Shopping Spree 2019
We discuss this year’s shopping spree only to learn that Michael spent too much, Allen spent too much, and Joe spent too much. This episode’s show notes can be found at https://www.codingblocks.net/episode119, where you can join in on the conversation, in case you’re reading this via your podcast player. Sponsors Educative.io – Level up your coding skills, quickly and efficiently. Visit educative.io/codingblocks to get 20% off any course. Datadog.com/codingblocks – Sign up today for a free 14 day trial and get a free Datadog t-shirt after creating your first dashboard. Survey Says Anonymous VoteSign in with WordpressHow often do you replace your computer?Every few years. My guild needs me.After every Apple announcement. I upgrade it until I no longer can and can't stand the wait.Never. And this 486 is still rocking Doom.Every time my company gives me a new computer. When I change jobs.vote News A huge thank you to everyone that left us a review:iTunes: Rwerikson181, harbinger2009, ar_dove, porkNubbins Stitcher: SpartanFanDMD Who Spent it Better? table.shopping-list-right img { float: right; } table.shopping-list-left img { float: left; } table.shopping-list-left td:last-child { text-align: right; } Michael’s Stormtrooper Build Price Description $189.98 CORSAIR CRYSTAL 570X RGB Mid-Tower Case, 3 RGB Fans, Tempered Glass – White (CC-9011110-WW) (Amazon) $89.99 Honorable mention: Fractal Design Meshify C – Compact Mid Tower Computer Case – Airflow/Cooling – 2X Fans Included – PSU Shroud – Modular Interior – Water-Cooling Ready – USB3.0 – Tempered Glass Side Panel – White (Amazon) $135.37 CORSAIR RMX White Series, RM750x, 750 Watt, 80+ Gold Certified, Fully Modular Power Supply- White (Amazon) $334.69 CORSAIR Vengeance RGB Pro 64GB (4 x 16GB) 288-Pin DDR4 SDRAM DDR4 3200 (PC4 25600) Desktop Memory Model CMW64GX4M4C3200C16W (Amazon) $155.99 CORSAIR H100i RGB PLATINUM SE AIO Liquid CPU Cooler,240mm,Dual LL120 RGB PWM Fans, Intel 115x/2066,AMD AM4/TR4 (Amazon) $471.99 Intel – Core i9-9900K Octa-Core 3.6 GHz Desktop Processor (Amazon) $6.15 Arctic Silver 5 AS5-3.5G Thermal Paste (Amazon) $449.92 Samsung 970 EVO Plus Series – 2TB PCIe NVMe – M.2 Internal SSD (MZ-V7S2T0B/AM) (Amazon) $246.00 GIGABYTE Z390 AORUS Ultra (Intel LGA1151/Z390/ATX/3xM.2 Thermal Guard/Onboard AC Wi-Fi/RGB Fusion/Gaming Motherboard) (Amazon) $1299.99 Gigabyte AORUS GeForce RTX 2080 Ti Xtreme 11G Graphics Card, 3X Stacked Windforce Fans, 11GB 352-bit GDDR6, Gv-N208TAORUS X -11GC Video Card (Amazon) Allen’s Build?, err Purchase Price Description Gigabyte Aero 15 RTX 2070 / 32GB Ram / 1Tb SSD (Amazon) $2,779.00 Intel 660p 2Tb NVME SSD (Amazon) $184.99 XP-PEN Deco Pro Medium Graphics Tablet (Amazon) $129.99 Desk Undermount PC Holder (Amazon) $49.98 4k 60Hz Mini Display Port to HDMI Adapter (Amazon) $15.99 Universal Desktop TV / Monitor Stand (Amazon) $40.99 Portable Full HD 1080p Display USB-C, HDMI, Mini Display Port (Amazon) $169.99 Logitech c930e Webcam – Video Encoding Handled in Camera (Amazon) $74.00 USB3 Multi-Card Reader / Writer (Amazon) $15.99 Grizzy Conductonaut Liquid Metal Thermal Compound (Amazon) *** Not for the faint of heart *** $14.99 Oculus Quest no PC Required VR (Amazon) $399.00 Joe’s Clampett Build Price Description $471.99 Intel Core i9-9900K (Amazon) $164.52 MSI MPG Z390 Gaming Edge AC LGA1151 (Amazon) $900.60 EVGA GeForce RTX 2080 XC (Amazon) $273.99 Corsair Vengeance LPX 64GB DDR4 2666 (Amazon) $119.89 CORSAIR RMX Series, RM750x (Amazon) $460.00 Samsung SSD 970 EVO 2TB (Amazon) $49.99 Seagate BarraCuda 2TB (Amazon) $74.90 Be quiet! Dark Rock 4, BK021, 200W TDP, CPU Cooler (Amazon) Resources We Like Thermal Compound Shootout (Guru3d.com)Ubuntu first laptops from system76.The last KVM you’ll buy, from LevelOneTechs:Single and Dual monitor models Tip of the Week Find a new color theme for every season. (StudioStyl.es)Filter only the requests with errors – Google chrome network (Stack Overflow)So many reasons to join ACM.Take control of Chrome discarding/reloading your currently open tabs with chrome://discards/.Build Your Own X (GitHub)Material Theme UI, the only IntelliJ theme you will ever need. (plugins.jetbrains.com)Joe’s reasons to use Kotlin:Reason #417 – applyConsider these examples:C# var p = new Person { firstName = "Joe", lastName = "Zack" };Kotlin: val p = getPerson().apply { firstName = "Joe"; lastName = "Zack" }Unlike C#’s object initializers that can only be called when new‘ing up an object, Kotlin’s apply method can be called at any time.
DevOps: Job Title or Job Responsibility?
We debate whether DevOps is a job title or a job responsibility as Michael finally understands dev.to‘s name, Allen is an infosec expert, and Joe wears his sunglasses at night. If you aren’t already viewing this episode’s show notes in your browser, you can find these show notes at https://www.codingblocks.net/episode118 and join the conversation. Sponsors Datadog.com/codingblocks – Sign up today for a free 14 day trial and get a free Datadog t-shirt after creating your first dashboard. WayScript – Sign up and build cloud hosted tools that seamlessly integrate and automate your tasks.Educative.io – Level up your coding skills, quickly and efficiently. Visit educative.io/codingblocks to get 20% off any course. Survey Says … Anonymous VoteSign in with WordpressIs DevOps a ...A job title ... now hiring!A job function ... get back to work!vote News We appreciate everyone that took a moment to leave us a review and say thanks:iTunes: kevo_ker, Cheiss, MathewSomersStitcher: BlockedTicket Is DevOps a Job Title or Company Culture? What is DevOps?What isn’t DevOps?How do you learn DevOps?How mature is your DevOps?The myths of DevOps … Resources We Like What Is DevOps? (New Relic)The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (Amazon)The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations (Amazon)The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data (Amazon)DevOps is a culture, not a role! (Medium)Why is kubernetes source code an order of magnitude larger than other container orchestrators? (Stack Overflow)Welcoming Molly – The DEV Team’s First Lead SRE! (dev.to, Molly Struve)The DevOps Checklist (devopschecklist.com)Vagrant (vagrantup.com) Tip of the Week Edit your last Slack message by pressing the UP arrow key. That and more keyboard shortcuts available in the Slack Help Center. (Slack)Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux (devblogs.microsoft.com)Use readlink to see where a symlink ultimately lands. (manpages.ubuntu.com)What are Durable Functions? (docs.microsoft.com)Change your Cmder theme to Allen’s favorite: Babun. (cmder.net)My favourite Git commit (fatbusinessman.com)
3factor app – Async Serverless
We take an introspective look into what’s wrong with Michael’s life, Allen keeps taking us down random tangents, and Joe misses the chance for the perfect joke as we wrap up our deep dive into Hasura’s 3factor app architecture pattern. For those reading these show notes via their podcast player, this episode’s full show notes can be found at https://www.codingblocks.net/episode117. Sponsors Datadog.com/codingblocks – Sign up today for a free 14 day trial and get a free Datadog t-shirt after creating your first dashboard. O’Reilly Software Architecture Conference – Microservices, domain-driven design, and more. The O’Reilly Software Architecture Conference covers the skills and tools every software architect needs. Use the code BLOCKS during registration to get 20% off of most passes. Educative.io – Level up your coding skills, quickly and efficiently. Visit educative.io/codingblocks to get 20% off any course. Survey Says … Anonymous VoteSign in with WordpressWhich relational database is your go to?Postgres, the elephant in the room.MySQL, the digital adventures of Flipper.SQL Server. _It looks like you're trying to create a database._ -ClippyOracle, the big red box.RDBMS? pfft ... NoSQL.Graph databases are where it's at.vote News Thank you to everyone that left us a review:iTunes: codeand40k, buckrivard Stitcher: Jediknightluke, nmolina Factor Tres – Async Serverless The first two factors, realtime GraphQL and reliable eventing, provide the foundation for a decoupled architecture that paves the way for the third factor: async serverless. These serverless processes meet two properties: Idempotency: Events are delivered at least once.Out of order messaging: The order the events are received is not guaranteed. Traditional vs 3factor app Traditional application3factor applicationSynchronous procedure code.Loosely coupled event handlers.Deployed on VMs or containers.Deployed on serverless platforms.You manage the platform.The platform is managed for you.Requires operational expertise.No operational expertise necessary.Auto-scale when possible.Auto-scales by default. Benefits of serverless architectures No-ops: no run time to manage.Free scale: scales based on utilization.Cost: you pay for utilization. Sample serverless providers AWS LambdaGoogle Cloud FunctionsAzure FunctionsZeitOpenFaasKubelessKnative When to use the 3 Factor app? Multiple subsystems that need to subscribe to the same events.Low latency events.Complex event processing.High volume, velocity data. Benefits Producers and consumers are decoupled.No point-to point-integrations.Consumers can respond to events immediately as they arrive.Highly scalable and distributed.Subsystems have independent views of the event stream. Challenges Guaranteed event delivery.Processing events in order.Processing events exactly once.Latency related to initial serverless start up time. The five key phases of software development. Resources We Like 3factor app (3factor.app)3Factor Canonical App (GitHub) Event-driven architecture style (docs.microsoft.com)Azure Functions and CosmosDB from MS Ignite (episode 92)Two General’s Problem (Wikipedia)Erlang: The Movie (YouTube)Erlang: The Movie II: The Sequel (YouTube)Ultimate Dog Tease (YouTube)Reggie! Don’t eat him! (Facebook)Docker for Developers (episode 80) Tip of the Week Keep your email address private in your GitHub repo’s git log by setting your email address to github_username@users.noreply.github.com like git config user.email janedoe@users.noreply.github.com. (GitHub)Darknet Diaries: True stories from the dark side of the Internet (darknetdiaries.com)ARM Template Viewer for VS Code displays a graphical preview of Azure Resource Manager (ARM) templates. (marketplace.visualstudio.com)WSL Support Framework for IntelliJ and RubyMine (plugins.jetbrains.com) Visual Studio Code Remote – WSL extension lets you use the Windows Subsystem for Linux as your development environment within VS Code. (code.visualstudio.com)What is Azure Data Studio? (docs.microsoft.com)The DevOps Handbook is available on Audible! And iTunes! (Audible, Amazon, iTunes)

Reviews

View All
add a review

Mentioned In These Lists

View All
Add to a List

Similar Podcasts

    Rate Podcast

    Join Podchaser to...

    • Rate podcasts and episodes
    • Follow podcasts and creators
    • Create podcast and episode lists
    • & much more
    Podcast Details
    Started
    Sep 9th, 2013
    Latest Episode
    Nov 12th, 2019
    Release Period
    Weekly
    No. of Episodes
    183
    Avg. Episode Length
    About 2 hours
    Explicit
    No
    Do you host or manage this podcast?
    Claim and edit this page to your liking.
    Are we missing an episode or update?
    Use this to check the RSS feed immediately.