Contour + Envoy for Kubernetes Ingress and K8s Operators
34 min
Azure DevOps Podcast
Azure DevOps Podcast
Jeffrey Palermo
Paul Sheriff on What’s New in .NET - Episode 117
Today, Jeffrey is joined by return guest, Paul Sheriff! Paul is a Business Technology Consultant with over thirty years of experience architecting information systems. His expertise is in much demand from Fortune 500 companies. He is a top-notch instructor and a Pluralsight author with over 20+ courses in the library, ranging on topics from Angular, MVC, WPF, XML, jQuery to Bootstrap. He has also published 300+ articles and has authored over 14 books on topics such as C#, SQL Server, and many .NET technologies! In their conversation, Paul gives listeners an update on everything new in .NET. He speaks about the new .NET 5 release, .NET vs .NET Core, desktop apps vs. browser apps, upfront architecture, C#, and Visual Basic. He also shares his thoughts on where he sees technology headed in the next 5-10 years, the current path and strategy for teaching developers, the most important areas to pay attention to and questions to ask when planning your application, and how you can best stay on top of your game as a developer. Topics of Discussion: [:38] Be sure to visit AzureDevOps.Show for past episodes and show notes. [1:01] About The Azure DevOps Podcast and Jeffrey’s offer to speak at virtual user groups. [1:11] Clear Measure is hiring! Be sure to check out the link in the show notes. [1:32] About today’s return guest, Paul Sheriff. [2:32] Jeffrey welcomes Paul back to the podcast! [2:52] Given the new .NET 5 release and all that was announced, what are Paul’s thoughts on the landscape going forward? He also talks C#, Visual Basic, the future of .NET 6. [7:56] Talking similarities and differences between .NET vs .NET Core. [9:25] Having seen so many different seasons of different types of apps, Paul gives his take on Windows desktop applications going forward. [12:40] What is it about desktop apps that make certain people love them far above browser apps? [17:43] Paul shares how he is strategizing how to teach developers through (and with) Pluralsight. [20:46] A word from Azure DevOps Podcast’s sponsor: Clear Measure. [21:18] Should we be cautious about always jumping on the next new thing that comes along? Why or why not? [23:20] The importance of asking the right questions and getting help in the process of planning. [24:26] An incredibly important question to ask: What is my budget for running this in Azure? [29:58] Paul shares his predictions on where he sees things headed 5 and 10 years from now. [33:08] Paul talks programming boot camps, education, and understanding how to ‘finish’ software. [37:28] What course does Pluralsight not have that Paul wishes he could produce if the audience or need was there? [39:35] Jeffrey thanks Paul for joining the show once again! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo’s Youtube Jeffrey Palermo’s Twitter — Follow to stay informed about future events! The Azure DevOps Podcast’s Twitter: @AzureDevOpsShow Paul Sheriff’s Website ( Paul Sheriff on GitHub Paul Sheriff on Pluralsight Paul Sheriff’s Email: Azure DevOps Podcast: “Paul Sheriff on How to be an Architect — Episode 77” Azure DevOps Podcast: “James Grenning on Test-Driven Development — Episode 114” Blazor Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
40 min
Java Pub House
Java Pub House
Freddy Guime & Bob Paulin
Episode 93. Not your Grandpa's Serialization Part DEUX!
We're back! and now we move to the new-fangled serialization and deserialization frameworks, starting with Protobufs! Google's contribution to the serialization space, Protobuf V3 makes it easy to create a very efficient on-the-wire serialized representation of objects, and then some. With the ability to have both backwards and forward compatible changes, protobufs is a great choice for transmitting information across services. But not to be outdone, @BobPaulin goes in and covers Thrift, which goes a step beyond than just serializing messages, but also takes care of the "Transport layer", adding the ability of doing Remote-procedure-calls! Imagine if instead of saying "I need to send a message to that service, and then the service can process it and send info back", you just said. "I want to call a method on that service with this parameters and get the results". Thrift exposes that functionality by letting you have an interface that you can just call in your client service, and it "magically" coordinates all the gnarly stuff to encode, transmit, execute, decode, and present your call. You don't even have to think (too deeply) about how it all happens. As long as you define your thrift objects, thrift methods, and Thrift transport, the framework will let you just think of methods to call! that's it! So in all, a very fun episode where we discover what the new types of serialization frameworks are up to. If you ever had to create a message, or ever had to annotate an object as Serializable, then do take a listen to this episode! FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials! We thank DataDogHQ for sponsoring this podcast episode Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap * Google Protobuf * Apache Thrift * Protobuf Java Example * Thrift Example * JVM Serializers performance Do you like the episodes? Want more? Help us out! Buy us a beer! And Follow us! @javapubhouse and @fguime and @bobpaulin
1 hr 10 min
Streaming Audio: A Confluent podcast about Apache Kafka
Streaming Audio: A Confluent podcast about Apache Kafka
Confluent, original creators of Apache Kafka®
Tales From The Frontline of Apache Kafka Devops ft. Jason Bell
Jason Bell (Apache Kafka® DevOps Engineer,, and Author of “Machine Learning: Hands-On for Developers and Technical Professionals” ) delves into his 32-year journey as a DevOps engineer and how he discovered Apache Kafka. He began his voyage in hardware technology before switching over to software development. From there, he got involved in event streaming in the early 2000s where his love for Kafka started. His first Kafka project involved monitoring Kafka clusters for flight search data, and he's been making magic ever since! Jason first learned about the power of the event streaming during Michael Noll’s talk on the streaming API in 2015. It turned out that Michael had written off 80% of Jason’s streaming API jobs with a single talk.  As a Kafka DevOps engineer today, Jason works with on-prem clusters and faces challenges like instant replicas going down and bringing other developers who are new to Kafka up to speed so that they can eventually adopt it and begin building out APIs for Kafka. He shares some tips that have helped him overcome these challenges and bring success to the team. EPISODE LINKS * Machine Learning: Hands-On for Developers and Technical Professionals by Jason Bell  * Join the Confluent Community Slack * Learn more with Kafka tutorials, resources, and guides at Confluent Developer * Live demo: Kafka streaming in 10 minutes on Confluent Cloud * Use *60PDCAST *to get an additional $60 of free Confluent Cloud usage (details)
1 hr podcast with adam bien podcast with adam bien
Adam Bien
MicroStream: When a Java Application Becomes a DB
An conversation with Markus Kett (@MarkusKett) about: "What was your first computer?" - Markus was introduced in the episode #36, storing graph of Java objects with microstream, no annotation, not XML required, lazy subgraph loading, database support, coherence and cloud block storage (e.g. S3) are supported, microstream relies on key-value stores, using flat files, microstream relies on custom Java serialization, Java serialization challenges, microstream and security, microstream is not based on Java serialization, code execution during deserialization of Java objects is not avoidable, hackathlon with OracleLabs, Helidon and GraalVM, abstracting JVMs object ids, working with persistent Java objects directly, using getters for object traversal, working with Java object directly in memory, microstream can be orders of magnitudes faster than Java Persistence API, (JPA), accessing persistent object in microseconds, avoiding the JDBC IO- overhead, using Java's off-heap memory, persistent RAM and Intel's Optane, keeping Java object in RAM forever, thinking as Java developers, using Java collections as persistent objects, caffeine - the concurrent cache for Java, reasons for opensourcing microstream, long term support comes with commercial support, running microstream on GraalVM in native mode, polyglot persistence with GraalVM helidon is obsessed with performance, microstream on helidon on GraalVM, combining microstream and Kafka, kafka connector for microstream comes in the next release, microstream - redis integration, custom serialization formats, CDC and debezium, NoSQL database on top of microstream, object graph in Java is a multi-model database, the Java application becomes the database system, authorization on JPA object level, JPA security, the MicroStream, Helidon and GraalVM hackathlon, JAVAPRO magazine - the first free Java magazine, JCon is organized by JavaPRO, Markus Kett on twitter: @MarkusKett
54 min
Clear search
Close search
Google apps
Main menu