Relational model database server
POPULARITY
Send us a textApril 2025 news. A lot of news for you, dear listener, from Google, AWS and AzureTakeaway by the aiThe FinOps News podcast targets hardcore Phenops enthusiasts.Conflict can lead to better team dynamics and outcomes.Azure's VM hibernation feature offers cost-efficient workload management.Amazon EC2 introduces high-performance storage optimized instances.Bare metal instances provide significant performance improvements.Prompt optimization in Amazon Bedrock enhances AI model performance.AWS Database Migration Service now supports automatic storage scaling.Cloud gaming may benefit from new GPU instance offerings.The importance of feedback in improving cloud services is emphasized.The podcast aims to provide in-depth insights into cloud technology. Amazon S3 has significantly reduced its storage and request prices.Google Cloud's FinOps Hub 2.0 offers new tools for cost management.GKE now provides insights to optimize resource requests and limits.Azure AKS cost recommendations help identify savings opportunities.Google Cloud's backup services now support DB2 databases.Amazon Redshift introduces serverless reservations for cost predictability.AWS CodeBuild enhancements allow for better resource configuration.Microsoft Cost Management has improved export functionalities.Microsoft Copilot in Azure offers tailored prompts for cost analysis.Azure Static Web Apps will discontinue dedicated pricing plans.
In a new season of the Oracle University Podcast, Lois Houston and Nikita Abraham dive into the world of Oracle GoldenGate 23ai, a cutting-edge software solution for data management. They are joined by Nick Wagner, a seasoned expert in database replication, who provides a comprehensive overview of this powerful tool. Nick highlights GoldenGate's ability to ensure continuous operations by efficiently moving data between databases and platforms with minimal overhead. He emphasizes its role in enabling real-time analytics, enhancing data security, and reducing costs by offloading data to low-cost hardware. The discussion also covers GoldenGate's role in facilitating data sharing, improving operational efficiency, and reducing downtime during outages. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. --------------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:25 Nikita: Welcome to the Oracle University Podcast! I'm Nikita Abraham, Team Lead: Editorial Services with Oracle University, and with me is Lois Houston: Director of Innovation Programs. Lois: Hi everyone! Welcome to a new season of the podcast. This time, we're focusing on the fundamentals of Oracle GoldenGate. Oracle GoldenGate helps organizations manage and synchronize their data across diverse systems and databases in real time. And with the new Oracle GoldenGate 23ai release, we'll uncover the latest innovations and features that empower businesses to make the most of their data. Nikita: Taking us through this is Nick Wagner, Senior Director of Product Management for Oracle GoldenGate. He's been doing database replication for about 25 years and has been focused on GoldenGate on and off for about 20 of those years. 01:18 Lois: In today's episode, we'll ask Nick to give us a general overview of the product, along with some use cases and benefits. Hi Nick! To start with, why do customers need GoldenGate? Nick: Well, it delivers continuous operations, being able to continuously move data from one database to another database or data platform in efficiently and a high-speed manner, and it does this with very low overhead. Almost all the GoldenGate environments use transaction logs to pull the data out of the system, so we're not creating any additional triggers or very little overhead on that source system. GoldenGate can also enable real-time analytics, being able to pull data from all these different databases and move them into your analytics system in real time can improve the value that those analytics systems provide. Being able to do real-time statistics and analysis of that data within those high-performance custom environments is really important. 02:13 Nikita: Does it offer any benefits in terms of cost? Nick: GoldenGate can also lower IT costs. A lot of times people run these massive OLTP databases, and they are running reporting in those same systems. With GoldenGate, you can offload some of the data or all the data to a low-cost commodity hardware where you can then run the reports on that other system. So, this way, you can get back that performance on the OLTP system, while at the same time optimizing your reporting environment for those long running reports. You can improve efficiencies and reduce risks. Being able to reduce the amount of downtime during planned and unplanned outages can really make a big benefit to the overall operational efficiencies of your company. 02:54 Nikita: What about when it comes to data sharing and data security? Nick: You can also reduce barriers to data sharing. Being able to pull subsets of data, or just specific pieces of data out of a production database and move it to the team or to the group that needs that information in real time is very important. And it also protects the security of your data by only moving in the information that they need and not the entire database. It also provides extensibility and flexibility, being able to support multiple different replication topologies and architectures. 03:24 Lois: Can you tell us about some of the use cases of GoldenGate? Where does GoldenGate truly shine? Nick: Some of the more traditional use cases of GoldenGate include use within the multicloud fabric. Within a multicloud fabric, this essentially means that GoldenGate can replicate data between on-premise environments, within cloud environments, or hybrid, cloud to on-premise, on-premise to cloud, or even within multiple clouds. So, you can move data from AWS to Azure to OCI. You can also move between the systems themselves, so you don't have to use the same database in all the different clouds. For example, if you wanted to move data from AWS Postgres into Oracle running in OCI, you can do that using Oracle GoldenGate. We also support maximum availability architectures. And so, there's a lot of different use cases here, but primarily geared around reducing your recovery point objective and recovery time objective. 04:20 Lois: Ah, reducing RPO and RTO. That must have a significant advantage for the customer, right? Nick: So, reducing your RPO and RTO allows you to take advantage of some of the benefits of GoldenGate, being able to do active-active replication, being able to set up GoldenGate for high availability, real-time failover, and it can augment your active Data Guard and Data Guard configuration. So, a lot of times GoldenGate is used within Oracle's maximum availability architecture platinum tier level of replication, which means that at that point you've got lots of different capabilities within the Oracle Database itself. But to help eke out that last little bit of high availability, you want to set up an active-active environment with GoldenGate to really get true zero RPO and RTO. GoldenGate can also be used for data offloading and data hubs. Being able to pull data from one or more source systems and move it into a data hub, or into a data warehouse for your operational reporting. This could also be your analytics environment too. 05:22 Nikita: Does GoldenGate support online migrations? Nick: In fact, a lot of companies actually get started in GoldenGate by doing a migration from one platform to another. Now, these don't even have to be something as complex as going from one database like a DB2 on-premise into an Oracle on OCI, it could even be simple migrations. A lot of times doing something like a major application or a major database version upgrade is going to take downtime on that production system. You can use GoldenGate to eliminate that downtime. So this could be going from Oracle 19c to Oracle 23ai, or going from application version 1.0 to application version 2.0, because GoldenGate can do the transformation between the different application schemas. You can use GoldenGate to migrate your database from on premise into the cloud with no downtime as well. We also support real-time analytic feeds, being able to go from multiple databases, not only those on premise, but being able to pull information from different SaaS applications inside of OCI and move it to your different analytic systems. And then, of course, we also have the ability to stream events and analytics within GoldenGate itself. 06:34 Lois: Let's move on to the various topologies supported by GoldenGate. I know GoldenGate supports many different platforms and can be used with just about any database. Nick: This first layer of topologies is what we usually consider relational database topologies. And so this would be moving data from Oracle to Oracle, Postgres to Oracle, Sybase to SQL Server, a lot of different types of databases. So the first architecture would be unidirectional. This is replicating from one source to one target. You can do this for reporting. If I wanted to offload some reports into another server, I can go ahead and do that using GoldenGate. I can replicate the entire database or just a subset of tables. I can also set up GoldenGate for bidirectional, and this is what I want to set up GoldenGate for something like high availability. So in the event that one of the servers crashes, I can almost immediately reconnect my users to the other system. And that almost immediately depends on the amount of latency that GoldenGate has at that time. So a typical latency is anywhere from 3 to 6 seconds. So after that primary system fails, I can reconnect my users to the other system in 3 to 6 seconds. And I can do that because as GoldenGate's applying data into that target database, that target system is already open for read and write activity. GoldenGate is just another user connecting in issuing DML operations, and so it makes that failover time very low. 07:59 Nikita: Ok…If you can get it down to 3 to 6 seconds, can you bring it down to zero? Like zero failover time? Nick: That's the next topology, which is active-active. And in this scenario, all servers are read/write all at the same time and all available for user activity. And you can do multiple topologies with this as well. You can do a mesh architecture, which is where every server talks to every other server. This works really well for 2, 3, 4, maybe even 5 environments, but when you get beyond that, having every server communicate with every other server can get a little complex. And so at that point we start looking at doing what we call a hub and spoke architecture, where we have lots of different spokes. At the end of each spoke is a read/write database, and then those communicate with a hub. So any change that happens on one spoke gets sent into the hub, and then from the hub it gets sent out to all the other spokes. And through that architecture, it allows you to really scale up your environments. We have customers that are doing up to 150 spokes within that hub architecture. Within active-active replication as well, we can do conflict detection and resolution, which means that if two users modify the same row on two different systems, GoldenGate can actually determine that there was an issue with that and determine what user wins or which row change wins, which is extremely important when doing active-active replication. And this means that if one of those systems fails, there is no downtime when you switch your users to another active system because it's already available for activity and ready to go. 09:35 Lois: Wow, that's fantastic. Ok, tell us more about the topologies. Nick: GoldenGate can do other things like broadcast, sending data from one system to multiple systems, or many to one as far as consolidation. We can also do cascading replication, so when data moves from one environment that GoldenGate is replicating into another environment that GoldenGate is replicating. By default, we ignore all of our own transactions. But there's actually a toggle switch that you can flip that says, hey, GoldenGate, even though you wrote that data into that database, still push it on to the next system. And then of course, we can also do distribution of data, and this is more like moving data from a relational database into something like a Kafka topic or a JMS queue or into some messaging service. 10:24 Raise your game with the Oracle Cloud Applications skills challenge. Get free training on Oracle Fusion Cloud Applications, Oracle Modern Best Practice, and Oracle Cloud Success Navigator. Pass the free Oracle Fusion Cloud Foundations Associate exam to earn a Foundations Associate certification. Plus, there's a chance to win awards and prizes throughout the challenge! What are you waiting for? Join the challenge today by visiting visit oracle.com/education. 10:58 Nikita: Welcome back! Nick, does GoldenGate also have nonrelational capabilities? Nick: We have a number of nonrelational replication events in topologies as well. This includes things like data lake ingestion and streaming ingestion, being able to move data and data objects from these different relational database platforms into data lakes and into these streaming systems where you can run analytics on them and run reports. We can also do cloud ingestion, being able to move data from these databases into different cloud environments. And this is not only just moving it into relational databases with those clouds, but also their data lakes and data fabrics. 11:38 Lois: You mentioned a messaging service earlier. Can you tell us more about that? Nick: Messaging replication is also possible. So we can actually capture from things like messaging systems like Kafka Connect and JMS, replicate that into a relational data, or simply stream it into another environment. We also support NoSQL replication, being able to capture from MongoDB and replicate it onto another MongoDB for high availability or disaster recovery, or simply into any other system. 12:06 Nikita: I see. And is there any integration with a customer's SaaS applications? Nick: GoldenGate also supports a number of different OCI SaaS applications. And so a lot of these different applications like Oracle Financials Fusion, Oracle Transportation Management, they all have GoldenGate built under the covers and can be enabled with a flag that you can actually have that data sent out to your other GoldenGate environment. So you can actually subscribe to changes that are happening in these other systems with very little overhead. And then of course, we have event processing and analytics, and this is the final topology or flexibility within GoldenGate itself. And this is being able to push data through data pipelines, doing data transformations. GoldenGate is not an ETL tool, but it can do row-level transformation and row-level filtering. 12:55 Lois: Are there integrations offered by Oracle GoldenGate in automation and artificial intelligence? Nick: We can do time series analysis and geofencing using the GoldenGate Stream Analytics product. It allows you to actually do real time analysis and time series analysis on data as it flows through the GoldenGate trails. And then that same product, the GoldenGate Stream Analytics, can then take the data and move it to predictive analytics, where you can run MML on it, or ONNX or other Spark-type technologies and do real-time analysis and AI on that information as it's flowing through. 13:29 Nikita: So, GoldenGate is extremely flexible. And given Oracle's focus on integrating AI into its product portfolio, what about GoldenGate? Does it offer any AI-related features, especially since the product name has “23ai” in it? Nick: With the advent of Oracle GoldenGate 23ai, it's one of the two products at this point that has the AI moniker at Oracle. Oracle Database 23ai also has it, and that means that we actually do stuff with AI. So the Oracle GoldenGate product can actually capture vectors from databases like MySQL HeatWave, Postgres using pgvector, which includes things like AlloyDB, Amazon RDS Postgres, Aurora Postgres. We can also replicate data into Elasticsearch and OpenSearch, or if the data is using vectors within OCI or the Oracle Database itself. So GoldenGate can be used for a number of things here. The first one is being able to migrate vectors into the Oracle Database. So if you're using something like Postgres, MySQL, and you want to migrate the vector information into the Oracle Database, you can. Now one thing to keep in mind here is a vector is oftentimes like a GPS coordinate. So if I need to know the GPS coordinates of Austin, Texas, I can put in a latitude and longitude and it will give me the GPS coordinates of a building within that city. But if I also need to know the altitude of that same building, well, that's going to be a different algorithm. And GoldenGate and replicating vectors is the same way. When you create a vector, it's essentially just creating a bunch of numbers under the screen, kind of like those same GPS coordinates. The dimension and the algorithm that you use to generate that vector can be different across different databases, but the actual meaning of that data will change. And so GoldenGate can replicate the vector data as long as the algorithm and the dimensions are the same. If the algorithm and the dimensions are not the same between the source and the target, then you'll actually want GoldenGate to replicate the base data that created that vector. And then once GoldenGate replicates the base data, it'll actually call the vector embedding technology to re-embed that data and produce that numerical formatting for you. 15:42 Lois: So, there are some nuances there… Nick: GoldenGate can also replicate and consolidate vector changes or even do the embedding API calls itself. This is really nice because it means that we can take changes from multiple systems and consolidate them into a single one. We can also do the reverse of that too. A lot of customers are still trying to find out which algorithms work best for them. How many dimensions? What's the optimal use? Well, you can now run those in different servers without impacting your actual AI system. Once you've identified which algorithm and dimension is going to be best for your data, you can then have GoldenGate replicate that into your production system and we'll start using that instead. So it's a nice way to switch algorithms without taking extensive downtime. 16:29 Nikita: What about in multicloud environments? Nick: GoldenGate can also do multicloud and N-way active-active Oracle replication between vectors. So if there's vectors in Oracle databases, in multiple clouds, or multiple on-premise databases, GoldenGate can synchronize them all up. And of course we can also stream changes from vector information, including text as well into different search engines. And that's where the integration with Elasticsearch and OpenSearch comes in. And then we can use things like NVIDIA and Cohere to actually do the AI on that data. 17:01 Lois: Using GoldenGate with AI in the database unlocks so many possibilities. Thanks for that detailed introduction to Oracle GoldenGate 23ai and its capabilities, Nick. Nikita: We've run out of time for today, but Nick will be back next week to talk about how GoldenGate has evolved over time and its latest features. And if you liked what you heard today, head over to mylearn.oracle.com and take a look at the Oracle GoldenGate 23ai Fundamentals course to learn more. Until next time, this is Nikita Abraham… Lois: And Lois Houston, signing off! 17:33 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
How is IBM transforming Data and AI in partnership with AWS? I hosted Marcela Vairo, VP of Data & AI, Americas, IBM, on The Ravit Show at AWS re: Invent!We covered some exciting topics around Data Quality, Data Observability, and IBM's latest innovations in Data & AI. Marcela shared insights from her recent roundtable discussion at the event and highlighted how IBM's partnership with AWS is creating new opportunities for businesses leveraging cloud-based data solutions.Key highlights from our conversation:-- Takeaways from Marcela's roundtable discussion on the state of Data and AI-- Updates on the IBM + AWS partnership, including RDS for Db2 and expanded collaboration-- New capabilities in the AWS Marketplace, such as Databand for data observability and watsonx.data to enhance data management and AI readiness-- Marcela's vision for what's next in Data and AI for 2025This conversation puts light on how IBM is driving innovation and empowering organizations with cutting-edge Data and AI capabilities.#data #ai #awsreinvent #awsreinvent2024 #reinvent2024 #IBMPartner #ibm #theravitshow
It was great to chat with Dipti Borkar, VP & GM at Microsoft at the Microsoft office in Mountain View. Here are the key points we discussed -- -- Dipti shared her impressive journey, from working with DB2 at IBM to NoSQL databases like Couchbase, and moving to the disaggregated stack with Presto and Spark -- She explained what Fabric is and how it is transforming the landscape of cloud databases, making them simpler and smarter -- We talked about the exciting announcements from this year's Microsoft Build, especially in the realm of Azure Data -- She shared insights from customers about the integration of Generative AI and data, and how Microsoft Azure Data is positioning itself to meet these evolving demands -- Dipti spoke about her initiatives to empower and mentor women in tech and open source, and how the industry can better support and uplift women in these fields -- Dipti shared key lessons from her leadership positions across various companies, and how she fosters innovation and collaboration within her teams at Microsoft -- We discussed her contributions to open source, particularly as Chairperson of the Linux Foundation / Presto Foundation community, and her vision for the future of open source in data technologies -- Dipti shared her predictions for the future of cloud databases and data management, and how she envisions Microsoft's role in shaping this future #data #ai #microsoft #theravitshow
AWS Morning Brief for the week of Monday, August 12th with Mike Julian. Links:Introducing AWS End User MessagingAmazon EFS now supports up to 30 GiB/s (a 50% increase) of read throughputAmazon RDS for Db2 supports loading data from Amazon S3AWS announces private IPv6 addressing for VPCs and subnetsAnnouncing delegated administrator for Cost Optimization HubOpenSearch optimized instance (OR1) is game changing for indexing performance and cost
Today we're joined by Ray Lane and DJ Patil from GreatPoint Ventures. Ray, known for his pivotal role at Oracle during its turnaround, shares his journey from the US Army to top tech positions and eventually co-founding GreatPoint Ventures, where he supports entrepreneurs. DJ Patil – investor, entrepreneur, and former U.S. Chief Data Scientist – joins to dive into the evolution of databases.Tune in as they share their experiences with early databases such as Db2, the rise of Postgres, and current challenges in the tech landscape. With insights on leadership, community-driven development, and more, this episode is a must-listen for developers, entrepreneurs, and tech enthusiasts.In this episode, we explore:The critical need for evolving roles within a company to foster growthChallenges of data distribution vs. keeping data centralized and speedy“Siding with the community” and enhancing user capabilitiesThe risks of rushing towards generative AI, and the importance data hygiene and data cultureLinks mentioned:GreatPoint VenturesDJ Patil on LinkedInRay Lane on LinkedIn
About Bill Hinshaw and Cobol Cowboys: Experienced Founder and CEO with a demonstrated history of working in the information technology industry. Proven expertise in systems architect, development, integration and support of mainframe software for banking and state government. Experienced in starting companies for software design, development, support and deliverables. Highly skilled in COBOL, CICS, DB2, VSAM, MQ, Assembler and related mainframe and server products. Expert witness in matters related to systems integration vs. database interfaces. Testified at State of New Jersey Senate Hearings on Unemployment Claims. AI advisory role for debugging & documenting COBOL programs. Strong business professional — attended Indiana University-Purdue University at Indianapolis, Indiana. Appointed Director of Data Processing by Governor of Indiana to implement mainframe computer services. Founded and headquartered in North Texas, Cobol Cowboys provides professionals for legacy COBOL systems and other programming environments. Our name, Cobol Cowboys, was inspired by the movie “Space Cowboys” in which experienced (some retired) astronauts were called back into service to solve a current day problem in outer space. After researching many published articles (both positive and negative) on the future life of COBOL, we came away with renewed confidence in its continued life in the coming years. Since COBOL is still the programming foundation and under-structure used today in most USA and International companies, we founded Cobol Cowboys in North Texas to provide professionals for legacy COBOL Systems and non-COBOL systems. This renewed confidence in COBOL is supported by IBM's strategies to keep COBOL robust and evergreen as a viable programming language today and years to come. These strategies are evidenced by IBM's continued enhancements which allow COBOL and Java to run together on mainframes and to take advantage of the latest industry-driven database products (such as DB2 and SQL). Furthermore, COBOL has been enhanced to develop “object oriented” code in addition to its time-proven legacy code still in use today. These and other programming enhancements offered by IBM keep COBOL a state-of-the-art programming solution. We offer experienced COBOL (and other software) professionals in various vertical markets; including banking, government, insurance, health care, manufacturing, warehousing, transportation and others.
In this episode of the "I Am a Mainframer" podcast, host Steven Dickens interviews Dusty Rivers, a revered mainframe expert with 47 years of industry experience. Dusty recounts his remarkable journey from a COBOL programmer to his current role as Senior Director of US zSystems at Mainline Information Systems. He delves into his extensive work with database management systems, notably his contributions to the implementation of Db2 version one. Throughout the conversation, Dusty reflects on the evolution of the mainframe community and underscores the significance of modernization within the industry. He stresses the importance of pragmatism and the ability to embrace new technologies. Looking ahead, Dusty envisions a robust future for mainframes, predicting their continued growth and increasing power.
AWS Morning Brief for the week of May 28th, 2024, with Corey Quinn. Links:Introducing Amazon EC2 C7i-flex instancesAmazon RDS for Db2 introduces hourly licensing from IBM through AWS MarketplaceAmazon VPC Lattice now supports TLS PassthroughAWS CloudFormation streamlines deployment troubleshooting with AWS CloudTrail integrationAWS CloudFormation accelerates dev-test cycle with a new parameter for DeleteStack APIAWS Lambda console now supports sharing test events between developers in additional regionsMail Manager – Amazon SES introduces new email routing and archiving featuresJoin us at the AWS World IPv6 Day Celebration5 ways to increase AWS Certified employees in your organization
Al Zollar has had a distinguished 34-year career at IBM where he held several important roles across the entire software stack, including General Manager of IBM Tivoli Software, General Manager IBM iSeries server product line, and President of IBM Lotus Software. He spent the first 9 years in customer facing roles in pre-sales and post-sales engineering, before becoming a product manager for DB2, and later, OS2. Al is currently an Executive Advisor with Siris Capital Group and serves on the Boards of IBM, NASDAQ, BNY Mellon. In this down to earth, candid and wide ranging conversation, Al shares the following key takeaways: * Mindset of every job being the last job you'll ever have * Building credibility amongst engineers with PhDs * What it truly means to be CEO of the Product * Four dimensions of product to be successful as a product manager * Approach to having tough conversations * Key responsibilities of Board members * How will IBM differentiate itself in AI * #newwhitemen - A challenge and a call for Allyship * Impressive women leaders Al has had the fortune of working for and with
In episode 180 of our SAP on Azure video podcast we talk about Azure Center for SAP Solutions, ACSS. ACSS has been around for quite some time now. We have lots of customers AND partners using it to monitor, control and operate their SAP landscapes on Azure. In this episode we have Kalyani Namuduri and Sagar Keswani with us from our engineering team in India who will recap what's available today and take a closer look at the Quality Check features and how they can help you operate your SAP system on Azure even better. Find all the links mentioned here: https://www.saponazurepodcast.de/episode180 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #ACSS #Operation ## Summary created by AI * Azure Center for SAP Solutions (ACSS) overview: Kalyani and Sagar introduced ACSS as an end-to-end solution for deploying and managing SAP systems on Azure, with a logical representation of SAP systems as virtual instances for SAP solutions (VIS) and integration with various Azure services. * ACSS quality checks feature: Sagar demonstrated how ACSS runs quality checks on the infrastructure, OS, file system, pacemaker, and load balancer configurations of SAP systems and provides recommendations for best practices, alerts, and remediation actions. * ACSS quality insights workbook: Sagar showed how customers can access a workbook that provides a summary of the quality checks results, as well as detailed information on the compute, disk, and extension configurations of their SAP systems. * ACSS feedback and roadmap: Kalyani and Sagar invited customers to provide feedback and suggestions on ACSS, and mentioned that they are working on expanding the list of quality checks to cover more scenarios, such as Oracle, DB2, and Windows OS.
The best days are when things don't go as planned. Derk van Veen joined Claire Giordano and Pino de Candia on this podcast for developers who love Postgres—to discuss his journey from Java developer to PostgreSQL specialist and DBA. From his first days with DB2 and Oracle, to his work with Postgres, Derk shared how he learned about databases. And how a very smart colleague would break the database on purpose, to give Derk the tough job of fixing it. Another topic: what to do when you need to jump on a problem but your heart rate doubles? What will it take to get that magical feeling of fixing something in the database? And a segue into sharing your expertise as a speaker at Postgres conferences. Because it's always about the why.Links mentioned in this episode:Explaining the PostgreSQL concurrency control mechanisms by Derk van Veen: https://www.youtube.com/watch?v=SkxwaN46K88Podcast: Path to Citus Con Ep03: Why give talks at Postgres conferences with Álvaro Herrera & Boriss Mejías: https://pathtocituscon.transistor.fm/episodes/why-giving-talks-at-postgres-conferences-mattersBlog: A Deep Dive into Table Partitioning part 3 by Derk van Veen & Cosmin Octavian Pene: https://www.adyen.com/knowledge-hub/maintenance-under-pressureBook: On Writing: A Memoir of the Craft by Stephen King: https://stephenking.com/works/nonfiction/on-writing-a-memoir-of-the-craft.htmlPechaKucha, 20 slides for 20 seconds: https://en.wikipedia.org/wiki/PechaKuchapgChess: PostgreSQL 9.1+ extension for the game of Chess on GitHub: https://github.com/gciolli/pgChessFOSDEM PGDay 2023 talk by Derk van Veen: Fighting Write Amplification By Stimulating Hot Updates Through The Fill Factor: https://www.postgresql.eu/events/fosdem2023/schedule/session/4196-fighting-write-amplification-by-stimulating-hot-updates-through-the-fill-factor/Blog: Fighting PostgreSQL write amplification with HOT updates by Derk van Veen & Dave Pitts: https://www.adyen.com/knowledge-hub/postgresql-hot-updatesFOSDEM PGDay 2024 talk by Derk van Veen & Boriss Mejías: High Available Configurations Are Very Common For Postgresql. But How Do You Investigate Performance Problems When The Standby Can't Keep Up? https://www.postgresql.eu/events/fosdem2024/schedule/session/5164-high-available-configurations-are-very-common-for-postgresql-but-how-do-you-investigate-performance-problems-when-the-standby-cant-keep-up/FOSDEM PGDay 2024 slides by Derk van Veen & Boriss Mejías: High Available Configurations Are Very Common For Postgresql. But How Do You Investigate Performance Problems When The Standby Can't Keep Up? https://www.postgresql.eu/events/fosdem2024/sessions/session/5164/slides/460/HA_delay_analysis.pdfX post with picture about Derk and Boriss' talk on FOSDEM PGDay 2024 by Devrim Gündüz: https://twitter.com/DevrimGunduz/status/1753348159026130959?s=20Blitz Chess game: https://www.chess.com/terms/blitz-chessCFP for POSETTE: An Event for Postgres (free & virtual event) open until April 7th 2024: https://aka.ms/posette-cfp-2024
Amazon RDS is a fully managed, secure, and compliant service that simplifies setup, operation, and database scaling in the cloud. Joining this episode with Simon Elisha, is Karthik Gopalakrishnan, Sr. Technical Product Manager at AWS. They'll discuss the features, benefits, and use cases of Amazon RDS for Db2.
In this episode of Infrastructure Matters, Krista Macomber, Camberley Bates, and Steven Dickens discuss key takeaways from AWS re:Invent 2023, including the cloud juggernaut's pragmatic approach to cloud computing, focusing on AI, hybrid solutions, and cost optimization. It is also investing heavily in new features and services, and partnering with other companies to expand their reach. Key themes include: Gen AI: AWS made a big push towards AI with announcements like Q, a helpful service for developers and cloud admins, custom silicon updates for Graviton and Trainium, and a focus on the AI layered cake. Hybrid is here: AWS acknowledged the hybrid cloud reality with announcements like S3 Express One Zone, an S3 offering for high performance computing, and AWSM2, a managed mainframe migration service. Cost optimization: With the economic headwinds, AWS emphasized cost optimization with announcements like the DB2 offering on AWS, which allows customers to run their legacy workloads in the cloud.
This week, we review the major announcements from AWS re:Invent and discuss how the hyperscalers are embracing A.I. Plus, a few thoughts on children's chores. Watch the YouTube Live Recording of Episode (https://www.youtube.com/watch?v=q0xwqUis6xA) 443 (https://www.youtube.com/watch?v=q0xwqUis6xA) Runner-up Titles No Slack The Corporate Podcast. Quality of life stop Our roads diverge Eats a bag of llama Nobody wants to do a bake-off AI all the time Rundown AWS re:Invent Top announcements of AWS re:Invent 2023 | Amazon Web Services (https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2023/) Salesforce Inks Deal to Sell on Amazon Web Services' Marketplace (https://www.bloomberg.com/news/articles/2023-11-27/salesforce-to-sell-software-on-aws-marketplace-in-self-service-purchase-push#xj4y7vzkg) AWS Unveils Next Generation AWS-Designed Chips (https://press.aboutamazon.com/2023/11/aws-unveils-next-generation-aws-designed-chips) Join the preview for new memory-optimized, AWS Graviton4-powered Amazon EC2 instances (R8g) (https://aws.amazon.com/blogs/aws/join-the-preview-for-new-memory-optimized-aws-graviton4-powered-amazon-ec2-instances-r8g/) Announcing the new Amazon S3 Express One Zone high performance storage class (https://aws.amazon.com/blogs/aws/new-amazon-s3-express-one-zone-high-performance-storage-class/) AWS unveils new Trainium AI chip and Graviton 4, extends Nvidia partnership (https://www.zdnet.com/article/aws-unveils-new-trainium-ai-chip-and-graviton-4-extends-nvidia-partnership/) AI Chip - AWS Inferentia - AWS (https://aws.amazon.com/machine-learning/inferentia/) DGX Platform (https://www.nvidia.com/en-au/data-center/dgx-platform/) Foundational Models - Amazon Bedrock - AWS (https://aws.amazon.com/bedrock/) Supported models in Amazon Bedrock - Amazon Bedrock (https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html#models-supported-meta) Agents for Amazon Bedrock is now available with improved control of orchestration and visibility into reasoning (https://aws.amazon.com/blogs/aws/agents-for-amazon-bedrock-is-now-available-with-improved-control-of-orchestration-and-visibility-into-reasoning/) Knowledge Bases now delivers fully managed RAG experience in Amazon Bedrock (https://aws.amazon.com/blogs/aws/knowledge-bases-now-delivers-fully-managed-rag-experience-in-amazon-bedrock/) Customize models in Amazon Bedrock with your own data using fine-tuning and continued pre-training (https://aws.amazon.com/blogs/aws/customize-models-in-amazon-bedrock-with-your-own-data-using-fine-tuning-and-continued-pre-training/) Amazon Q brings generative AI-powered assistance to IT pros and developers (https://aws.amazon.com/blogs/aws/amazon-q-brings-generative-ai-powered-assistance-to-it-pros-and-developers-preview/) Improve developer productivity with generative-AI powered Amazon Q in Amazon CodeCatalyst (https://aws.amazon.com/blogs/aws/improve-developer-productivity-with-generative-ai-powered-amazon-q-in-amazon-codecatalyst-preview/) Upgrade your Java applications with Amazon Q Code Transformation (https://aws.amazon.com/blogs/aws/upgrade-your-java-applications-with-amazon-q-code-transformation-preview/) Introducing Amazon Q, a new generative AI-powered assistant (https://aws.amazon.com/blogs/aws/introducing-amazon-q-a-new-generative-ai-powered-assistant-preview/) New Amazon Q in QuickSight uses generative AI assistance for quicker, easier data insights (https://aws.amazon.com/blogs/aws/new-amazon-q-in-quicksight-uses-generative-ai-assistance-for-quicker-easier-data-insights-preview/) Amazon Managed Service for Prometheus collector provides agentless metric collection for Amazon EKS (https://aws.amazon.com/blogs/aws/amazon-managed-service-for-prometheus-collector-provides-agentless-metric-collection-for-amazon-eks/) Amazon CloudWatch Logs now offers automated pattern analytics and anomaly detection (https://aws.amazon.com/blogs/aws/amazon-cloudwatch-logs-now-offers-automated-pattern-analytics-and-anomaly-detection/) Use Amazon CloudWatch to consolidate hybrid, multicloud, and on-premises metrics (https://aws.amazon.com/blogs/aws/new-use-amazon-cloudwatch-to-consolidate-hybrid-multi-cloud-and-on-premises-metrics/) Amazon EKS Pod Identity simplifies IAM permissions for applications on Amazon EKS clusters (https://aws.amazon.com/blogs/aws/amazon-eks-pod-identity-simplifies-iam-permissions-for-applications-on-amazon-eks-clusters/) Amazon DynamoDB zero-ETL integration with Amazon OpenSearch Service is now available (https://aws.amazon.com/blogs/aws/amazon-dynamodb-zero-etl-integration-with-amazon-opensearch-service-is-now-generally-available/) Amazon says its first Project Kuiper internet satellites were fully successful in testing (https://www.cnbc.com/2023/11/16/amazon-kuiper-internet-satellites-fully-successful-in-testing.html) AWS takes the cheap shots (https://techcrunch.com/2023/11/28/aws-takes-the-cheap-shots/) Here's everything Amazon Web Services announced at AWS re:Invent (https://techcrunch.com/2023/11/28/heres-everything-aws-reinvent-2023-so-far/) Relevant to your Interests Oracle Cloud Made All The Right Moves In 2022 (https://moorinsightsstrategy.com/oracle-cloud-made-all-the-right-moves-in-2022/) Ransomware gang files SEC complaint over victim's undisclosed breach (https://www.bleepingcomputer.com/news/security/ransomware-gang-files-sec-complaint-over-victims-undisclosed-breach/) Keynote Highlights: Satya Nadella at Microsoft Ignite 2023 (https://www.youtube.com/watch?v=QMlUJqxhdoY) Thoma Bravo to sell about $500 million in Dynatrace stock (https://www.marketwatch.com/story/thoma-bravo-to-sell-about-500-million-in-dynatrace-stock-9d7bd0e6) FinOps Open Cost and Usage Specification 1.0-preview Released to Demystify Cloud Billing Data (https://www.prnewswire.com/news-releases/finops-open-cost-and-usage-specification-1-0-preview-released-to-demystify-cloud-billing-data-301990559.html?tc=eml_cleartime) AWS, Microsoft, Google and Oracle partner to make cloud spend more transparent | TechCrunch (https://techcrunch.com/2023/11/16/aws-microsoft-google-and-oracle-partner-to-make-cloud-spend-more-transparent/) Privacy is Priceless, but Signal is Expensive (https://signal.org/blog/signal-is-expensive/) Several popular AI products flagged as unsafe for kids by Common Sense Media | TechCrunch (https://techcrunch.com/2023/11/16/several-popular-ai-products-flagged-as-unsafe-for-kids-by-common-sense-media/) Amazon to sell Hyundai vehicles online starting in 2024 (https://finance.yahoo.com/news/amazon-sell-hyundai-vehicles-online-180500951.html) Amazon to launch car sales next year with Hyundai (https://news.google.com/articles/CBMiP2h0dHBzOi8vd3d3LmF4aW9zLmNvbS8yMDIzLzExLzE2L2FtYXpvbi1oeXVuZGFpLWNhcnMtc2FsZS1hbGV4YdIBAA?hl=en-US&gl=US&ceid=US%3Aen) Canonical Microcloud: Simple, free, on-prem Linux clustering (https://www.theregister.com/2023/11/16/canonical_microcloud/) Introducing the Functional Source License: Freedom without Free-riding (https://blog.sentry.io/introducing-the-functional-source-license-freedom-without-free-riding/) The Problems with Money In (Open Source) Software | Aneel Lakhani | Monktoberfest 2023 (https://www.youtube.com/watch?v=LTCuLyv6SHo) DXC Technology and AWS Take Their Strategic Partnership to the Next Level to Deliver the Future of Cloud for Customers (https://dxc.com/us/en/about-us/newsroom/press-releases/11202023) Broadcom and VMware Intend to Close Transaction on November 22, 2023 (https://www.businesswire.com/news/home/20231121379706/en/Broadcom-and-VMware-Intend-to-Close-Transaction-on-November-22-2023) Broadcom announces successful acquisition of VMware | Hock Tan (https://www.broadcom.com/blog/broadcom-announces-successful-acquisition-of-vmware) Broadcom closes $69 billion VMware deal after China approval (https://finance.yahoo.com/news/broadcom-closes-69-billion-vmware-133704461.html) VMware is now part of Broadcom | VMware by Broadcom (https://www.broadcom.com/info/vmware) Binance CEO Changpeng Zhao Reportedly Quits and Pleads Guilty to Breaking US Law (https://www.wired.com/story/binance-cz-ceo-quits-pleads-guilty-breaking-law/) Congrats To Elon Musk: I Didn't Think You Had It In You To File A Lawsuit This Stupid. But, You Crazy Bastard, You Did It! (https://www.techdirt.com/2023/11/21/congrats-to-elon-musk-i-didnt-think-you-had-it-in-you-to-file-a-lawsuit-this-stupid-but-you-crazy-bastard-you-did-it/) Hackers spent 2+ years looting secrets of chipmaker NXP before being detected (https://arstechnica.com/security/2023/11/hackers-spent-2-years-looting-secrets-of-chipmaker-nxp-before-being-detected/) Meet ‘Anna Boyko': How a Fake Speaker Blew up DevTernity (https://thenewstack.io/meet-anna-boyko-how-a-fake-speaker-blew-up-devternity/) IBM's Db2 database dinosaur comes to AWS (https://go.theregister.com/feed/www.theregister.com/2023/11/29/aws_launch_ibms_db2_database/) Reports of AI ending human labour may be greatly exaggerated (https://www.ecb.europa.eu/pub/economic-research/resbull/2023/html/ecb.rb231128~0a16e73d87.es.html) New Google geothermal electricity project could be a milestone for clean energy (https://apnews.com/article/geothermal-energy-heat-renewable-power-climate-5c97f86e62263d3a63d7c92c40f1330d) VMware's $92bn sale showers cash on Michael Dell and Silver Lake (https://www.ft.com/content/d01901a2-db4b-45df-8ce5-f57ff46d463e) Gartner Says Cloud Will Become a Business Necessity by 2028 (https://www.gartner.com/en/newsroom/press-releases/2023-11-29-gartner-says-cloud-will-become-a-business-necessity-by-2028) IRS starts the bidding for $1.9B IT services recompete (https://www.nextgov.com/acquisition/2023/11/irs-starts-bidding-19b-it-services-recompete/392303/) WSJ News Exclusive | Apple Pulls Plug on Goldman Credit-Card Partnership (https://www.wsj.com/finance/banking/apple-pulls-plug-on-goldman-credit-card-partnership-ca1dfb45) Apple employees most likely to leave to join Google shows LinkedIn (https://9to5mac.com/2023/11/23/apple-employees-next-jobs/) Ranked: Worst Companies for Employee Retention (U.S. and UK) (https://www.visualcapitalist.com/cp/ranked-worst-companies-for-employee-retention-u-s-and-uk/) Apple announces RCS support for iMessage (https://arstechnica.com/gadgets/2023/11/apple-announces-rcs-support-for-imessage/) Apple says iPhones will support RCS in 2024 (https://www.theverge.com/2023/11/16/23964171/apple-iphone-rcs-support) Today on The Vergecast: what Apple really means when it talks about RCS. (https://www.theverge.com/2023/11/17/23965656/today-on-the-vergecast-what-apple-really-means-when-it-talks-about-rcs) **## Nonsense Ikea debuts a trio of affordable smart home sensors (https://www.theverge.com/2023/11/28/23977693/ikea-sensors-door-window-water-motion-price-date-specs) Apple and Spotify have revealed their top podcasts of 2023 (https://www.theverge.com/2023/11/29/23981468/apple-replay-spotify-wrapped-podcasts-rogan-crime-junkie-alex-cooper) Listener Feedback Matt's Trackball: Amazon.com: Kensington Expert Trackball Mouse (K64325), Black Silver, 5"W x 5-3/4"D x 2-1/2"H : Electronics (https://amzn.to/3ujm7ct) Conferences Jan 29, 2024 to Feb 1, 2024 That Conference Texas (https://that.us/events/tx/2024/schedule/) If you want your conference mentioned, let's talk media sponsorships. SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Get a SDT Sticker! Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us: Twitch (https://www.twitch.tv/sdtpodcast), Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/), Mastodon (https://hachyderm.io/@softwaredefinedtalk), BlueSky (https://bsky.app/profile/softwaredefinedtalk.com), LinkedIn (https://www.linkedin.com/company/software-defined-talk/), TikTok (https://www.tiktok.com/@softwaredefinedtalk), Threads (https://www.threads.net/@softwaredefinedtalk) and YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured). Use the code SDT to get $20 off Coté's book, Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Become a sponsor of Software Defined Talk (https://www.softwaredefinedtalk.com/ads)! Recommendations Brandon: The Complete History & Strategy of Visa (https://www.acquired.fm/episodes/visa) Matt: Markdown in Google Docs (https://support.google.com/docs/answer/12014036) Google Docs to Markdown (https://workspace.google.com/marketplace/app/docs_to_markdown/700168918607) Coté: pork chops, preferably thin sliced. Photo Credits Header (https://unsplash.com/photos/bike-on-concrete-floor-j0zlzt40J-0) Artwork (https://unsplash.com/photos/person-holding-black-amazon-echo-dot-qQRrhMIpxPw)
***ATTENTION : le lien vers la conférence de Sophie est erroné dans le podcast. Voici le bon lien : www.solutions-sante.ca/course/ricerveau Dans l'épisode d'aujourd'hui, nous parlerons de résistance à l'insuline, comment cela se manifeste quand elle touche le cerveau. Rappel Les maladies modernes Db2, hypertension, PCOS, obésité, certains cancers, foie gras, etc La racine commune : hyperinsulinémie L'alimentation a fortement changé L'Insuline perme au glucose de passer de la circulation sanguine à l'intérieur des cellules pour faire de l'énergie → La résistance à l'insuline c'est un état d'hyperinsulinémie dans le corps… RI dans le cerveau capacité réduite de l'insuline à exercer son action sur les tissus cibles Retour sur l'histoire de l'insuline La barrière hémato-encéphalique est comme LA douane. La BHE Pour traverser cette membrane, le glucose utilise un transporteur qui ne nécessite pas l'intervention de l'insuline. Le glucose y pénètre librement. L'insuline est une protéine de gros calibre. Elle ne passe pas librement, elle doit se lier à un récepteur spécifique, et ce récepteur est saturable. Les rôles de l'insuline dans le cerveau le comportement alimentaire le métabolisme général la cognition et la mémoire L'une des différences majeures entre le cerveau et le corps est que la TRÈS grande majorité des cellules du corps ont absolument besoin d'insuline pour ouvrir la voie afin qu'elles puissent récupérer le glucose dans la circulation. Mais le plus important ici, c'est que c'est maintenant clairement établi : la résistance à l'insuline qui affecte les cellules du corps finira par affecter également les récepteurs à l'insuline situés au niveau de la BHE. La résistance à l'insuline dans le cerveau c'est le cumule d'un double phénomène : les récepteurs de la BHE sont saturables, donc ils limitent la quantité d'insuline qui entre dans le cerveau, et quand les demandes d'entrées sont trop fréquentes, le nombre de récepteurs qui permettent l'entrée de l'insuline sont aussi réduit, limitant d'autant plus la quantité d'insuline qui pourra entrer dans le cerveau. Cependant, depuis 2010, les chercheurs ont identifié des structures très actives dans le cerveau qui sont insulinodépendantes. C'est-à-dire qu'elles ont besoin de l'insuline pour fonctionner efficacement. Il s'agit des structures suivantes : L'amygdale L'hippocampe Les cortex frontal et préfrontal Un cerveau résistant à l'insuline ce n'est pas comme un corps résistant à l'insuline = dans le corps c'est l'hyperinsulinémie et dans le cerveau c'est la rarification. Ce manque d'insuline entrave les processus de satiété et désorganise l'équilibre entre les périodes d'alimentation et de non alimentation. Première manifestation de la RI dans le cerveau : Un excès de glucose dans le cerveau est toxique pour les neurones et réduit la vitesse de conduction. Lorsque la conduction est altérée dans certaines zones stratégiques du cerveau, il peut en résulter de la fatigue, des difficultés à penser, à organiser ses pensées et à chercher ses mots. Astuce du jour : Comme la RI dans le cerveau commence par la RI dans le corps, il convient de s'attaquer à celle-ci en mangeant moins de produits transformés et moins de sucres ajoutés. Cette semaine, essayez de ne manger aucun produit qui contient plus de 5 ingrédients et ne prenez aucun dessert ni boisson sucrée. Notez comment vous vous sentez. Vous allez peut-être remarquer que vous avez plus d'énergie! Si le sujet de la RI dans le cerveau vous intéresse et que vous voulez en savoir davantage, n'hésitez pas à vous procurer la conférence de Sophie Rolland sur le sujet , qu'elle avait faite dans le cadre du 1er Sommet virtuel de la santé métabolique en juin 2023, auquel près de 10 000 personnes ont participé et qui était organisé par nous. C'est la 1ère fois qu'il est possible d'acheter une seule conférence, alors c'est le temps d'en profiter!
In episode 166 of our SAP on Azure video podcast we go deep on Premium v2 storage with Peter Kalan and Anbu Govindasamy. We look at the different storage options for SAP on Azure, show some performance comparisions, dynamic tiering and snappshotting. Then also talk about how to migrate to premium v2. Find all the links mentioned here: https://www.saponazurepodcast.de/episode166 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure ## Summary created by AI * Features and benefits of premium SSD V2: Premium SSD V2 is a new version of Azure storage that offers sub-millisecond latency, customizable size and performance, and lower cost than premium SSD V1. It can support large database workloads such as SAP HANA, Oracle, and DB2. * How to use premium SSD V2 for SAP HANA: Premium SSD V2 does not require write accelerator for SAP HANA log, and can use different VM sizes than M series. It also allows changing the IOPS and throughput of the disks on the fly without downtime. It is certified by SAP and has best practice guidelines for optimal configuration. * Demo of premium SSD V2: The document shows a demo of how to create and configure premium SSD V2 disks, how to check the sector size and latency, how to increase the throughput dynamically, and how to take snapshots and create new disks from them. * Comparison of premium SSD V2 and V1: The document compares the price and performance of premium SSD V2 and V1, and shows that V2 is cheaper and faster than V1. It also explains how to optimize the disk size and number to get the best performance for the same price.
Today Kevin and Laura talk to William McKnight about big data in healthcare, the pros and cons of companies knowing this much about us, being a corporate influencer and much more! William McKnight is an information management thought-leader who has been recognized as the #1 global influencer in big data, cloud, and data center by Thinkers 360, and the #1 global influencer in master data management by Onalytica in 2022.He is the Founder and President of McKnight Consulting Group, which advises many of the Global 2000 companies, including Pfizer, Verizon, UnitedHealth Group, Dell, Oracle, and Scotiabank, on ways to faster grow their businesses with big data.With over 30 years of experience, William is also a highly sought-after speaker who has spoken on four continents for a diverse collection of organizations, including IBM, Microsoft, Oracle, Bank of America, Orange South Africa, and SAP. He also is a former award-winning IT Vice President of a Fortune 50 company, a former engineer of DB2 at IBM, and an author of the books, "Integrating Hadoop", "Information Management: Strategies for Gaining a Competitive Advantage with Data", and "90 Days to Success in Consulting".
IBM Power Systems have proven themselves in a wide range of applications, from analytics and AI to databases like Oracle and DB2, as well as backup and recovery. One of the standout applications is SAP HANA, which thrives on IBM Power Systems' robust architecture. In this most recent episode of Enterprise Tech Spotlight, Keith Hales, John Von Mann, and Ben Lucas discuss the reliability and scalability IBM Power Systems, as well as how clients can partner with InfoSystems to provide the solutions you need for your business. Listen to the most recent episode of Enterprise Tech Spotlight now. VISIT THE INFOSYSTEMS WEBSITE: https://infosystemsinc.com/ CHECK OUT INFOSYSTEMS CYBER: https://infosystemscyber.com INFOSYSTEMS ON LINKEDIN: https://www.linkedin.com/company/infosystems-inc- INFOSYSTEMS ON FACEBOOK: https://www.facebook.com/InfoSystems
In this captivating episode, host Gunesh Patil sits down with Lisa Crispin, a renowned author and influential figure in Agile testing, for an exploration of her remarkable journey in software testing, and a deep dive into the ever-evolving world of Agile methodologies. The podcast begins with a trip down memory lane as Lisa recounts her early days in customer support during the 1980s. She shares vivid anecdotes of dealing with irate customers on the other end of the line, takes us back to a time when software was deployed via tapes, and she sent fixes via mail. The technology landscape of the era, including Wang OS, DB2, SQL, PCs, Xerox Star, Apple Lisa, and Next, provides a colorful backdrop to her journey. As the conversation shifts gears, Lisa offers insights into the evolution of Agile methodologies, reflecting on Agile then and now. She shares experiences from the world of Extreme Programming and notes how, contrary to popular belief, customers didn't always crave frequent changes. Lisa unveils what she considers the secret ingredient of Agile: releasing small, frequent chunks of software. She suggests that the fifth Agile value should be "Joy." The discussion touches on the magic of Agile Testing Mindset and the pursuit of joy within teams. Listeners gain valuable insights into biases, including confirmation bias, and how these biases can affect teams and lead to catastrophic results. Lisa underscores the importance of diverse teams in covering all bases and minimizing biases. Prepare to be inspired and enlightened as Lisa Crispin shares her incredible journey and offers valuable wisdom on Agile methodologies, testing mindset, biases, and decision-making in this thought-provoking episode. Whether you're a seasoned professional or an aspiring tester, this conversation promises to broaden your horizons and spark your curiosity. This episode is sponsored By ShiftSync, a Tricentis Community. It is a community for anyone interested in all aspects of quality engineering, from left to right across the software development spectrum. Join here https://bit.ly/LT-SS-Reg-Podcast ➥ Telegram Channel Follow on: Apple | Google | Amazon | Spotify | Gaana | JioSaavn
Comment perdre du poids : Nous vous invitons à nous écrire si vous avez envie d'entendre parler d'un sujet en particulier ou si vous avez des questions. De temps à autres, nous dédierons un épisode entier aux questions de nos auditeurs. Écrivez-nous à info@solutions-sante.ca. Aujourd'hui : Les principales options thérapeutiques pour la perte de poids. 1. Les méthodes basées sur l'alimentation et les habitudes de vie a. Les habitudes de vie : écouter les 3 épisodes sur les facteurs qui influencent la perte de poids, exemple impact du cortisol (donc sommeil, gestion du stress) sur la capacité à perdre du poids. Les 2 derniers sont à venir cet automne. b. L'alimentation (you can't outrun your fork!) : c'est LA base absolue restriction des quantités : ex hypocalorie, par ex avec plans de repas, système de points, produits à acheter restriction de certains aliments : ex faible en gras ou faible en glucides restriction dans la fenêtre d'alimentation : manger un ou deux repas par jour, sans trop égards à leur composition c. Utile d'utiliser une app pour suivre ses apports e. Un mot sur l'activité physique comme principale méthode de perte de poids Fonctionne pour certaines personnes, mais rarement sans combiner avec d'autres changements aux habitudes Pour d'autres, augmentation de l'appétit, blessure, découragement Pour la majorité des gens, mieux vaut le voir comme un soutien physique et psychologique à la perte de poids. 2. Les méthodes chirurgicales a. Chirurgies : >20 différentes pas toutes faites au Québec ou en Europe francophone, les plus communes demeurent : anneau, sleeve et by-pass. b. Il existe aussi des dispositifs comme le Aspire Assist : AspireAssist: New, Reversible Weight Loss Procedure - YouTube c. Autres techniques réversibles (ballounes de liquide, plastique dans petit intestin pour empêcher l'absorption, etc.) d. Plusieurs chirurgies sont couvertes par la RAMQ. Parlez-en à votre médecin de famille. e. Important de se rappeler qu'il peut y avoir des carences importantes À VIE et qu'il faut y veiller (donner des exemples seulement, ne pas toutes les nommer) 3. Les médicaments qui peuvent aider la perte de poids a. 5 grands types : Metformine Orlistat (Xenical) (IND OFFICIELLE) Psychostimulants, comme Vyvanse (indication pour tr des comportements alimentaires) ou dexédrine (dextroamphétamine) Contrave (naltrexone-bupropion) (IND OFFICIELLE) Analogues des GLP-1 (Saxenda et Wegovy (mieux connu sous les noms Ozempic/Rybelsus) (IND OFFICIELLE) Les hormones (testo et HRT) : F : péri fait prendre du poids, parfois bHRT peut aider à freiner cette prise H : hypogonadisme primaire ou secondaire : gros impact sur le poids et la masse musculaire, entre autres. Svt présent dans surpoids/obésité et mauvaise santé métabolique comme DB2. À discuter avec son médecin! 4. Les méthodes basées sur le traitement des troubles alimentaires et des dépendances alimentaires a. L'importance de l'aspect psychologique b. Démarche avec professionnels L'importance de la visée long terme : c'est un marathon de bonnes habitudes, pas une course de privation court terme. Ne pas vivre à 10 livres du bonheur! Astuce du jour : Téléchargez et utilisez une app qui suit vos apports alimentaires, par exemple Cronometer, pendant une semaine. N'oubliez pas de nous envoyer des suggestions de sujet ou vos questions par courriel à info@solutions-sante.ca. Sujet du prochain épisode : la résistance à l'insuline : Qu'est-ce que c'est et pourquoi c'est la plus puissante clé de la santé métabolique.
The boys get credentialed, again! The DB2 squad teams up with fellow Crier Media sports reporter Griff Bordignon (YWC Football Talk) as we preview week 10 of the CFL. As a prelude to the on site coverage, the gang chats about Sunday's matchup between the Argos (6-1) and Redblacks (3-5) and what this means for both teams going into the weekend. VISIT https://indestructiblemfg.com/en-ca AND USE PROMO CODE 'downbytwo' DB2 BETS: Argos -4.5 (-110) Over 41.5 Points (-110)
In episode 152 of our SAP on Azure video podcast we talk about AzAcSnap support for DB2 on Azure NetApp Files, Microsoft Azure Boost Preview, reCAP 2023 Videos, Microsoft Inspire, Microsoft Learn AI Skills Challenge, Public Preview of OData API type in Azure API Management and SAP Business One - A discussion with Rainer Zinow from SAP. Then Frank Jentsch and Martin Pankraz join us to talk about Steampunk, or the SAP Business Technology Platform ABAP Environment. About 4 years ago Harald Kuck, Head of ABAP Platform, published a blog post on Steampunk and since then it is used by lots of customers to build extensions using the ABAP Cloud model either via Embedded Steampunk directly on the S/4HANA system or via the Business Technology Platform. Find all the links mentioned here: https://www.saponazurepodcast.de/episode152 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #ABAP #Steampunk
Episode 33 "These Boots Were Made" What's New Preliminary z/OS 3.1 Upgrade materials Python 3.1.1 zIIP enablemment OA63406 and PH52983 Mainframe - Requires: z/OS V2.5 with PTFs, IBM z16 with microcode. Has both driving and target system requirements, use IBM.Function.ValidatedBoot FIXCAT. Front end: Siging the in-scope artifacts (NUCLEUS, LPA, IPL Text, and SA Dump Text), z16 is not required here although z/OS V2.5 and PTFs are. Back end: Verification of those signed in-scope artifacts. z16 with correct microcode level is required here (with z/OS V2.5 and PTFs). Security set up work is required. Performance - Open Data Sets, Part 2 Follow on, from Part 1 which was physical open and close of data sets as seen by z/OS. This is about Db2 with the notion of logically Open and Closed data sets. Its main role is to manage inter-Db2 read/write interest, for Datasharing efficiency purposes. Two Db2 subsystem parameters have traditionally been used to control pseudoclose: PCLOSET and PCLOSEN. PCLOSEN is gone in V12 with APAR PH28280, as part of a DSNZPARM simplification effort. So PCLOSET would need adjusting down to whatever mimics PCLOSEN - in anticipation of this APAR or V13. Topics - Messing With Digital Electronics Martin explores his experiences with input devices (Stream Decks, Quick Keys, ...) Martin has even built his own input devices: having an RFID card kick off automation, rotary encoders, USB Human Interface Device. On the blog Marna's blog Martin's blogs So It Goes
2023-06-27 Weekly News - Episode 199Watch the video version on YouTube at https://youtube.com/live/YhGqAVLYZk4?feature=shareHosts: Gavin Pickin - Senior Developer at Ortus Solutions Brad Wood - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our Repos Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes Patreon Support ()We have 40 patreons: https://www.patreon.com/ortussolutions. News and AnnouncementsCFCamp was a blastBrad said: Back on US soil again, but still smiling from the wonderful experience at CFCamp. It was so good to be back in Germany and see my EU friends again in person. I'd say the first time back since Covid was a smashing success!Alex Well said: Back at home from my trip to 2023‘s #CFCamp
Watching the evolution of SQL Server and the Azure SQL Database (ASD) variant has been interesting across the last decade. For a long time, ASD felt crippled compared to the on-premises product. The last few years, however, it seems that ASD is getting features first, which then slip into a release that I can download and run locally. It's a cloud-first database now, even though there isn't parity with both products. In my career, I've worked with a number of platforms in production environments. One of those is Db2, though that's often felt like a legacy platform. I've rarely seen users starting new projects on Db2, though they might add some new databases, especially on AS/400, mainframe, or Linux platforms. I never thought Db2 was less capable than other choices, but I just don't see it used very often. Read the rest of Cloud First Software
This week we discuss Cloud Growth Rates, Corporate Security, Meta's Strategy and Elon's Twitter Takeover. Plus, some thoughts on bike locks and a parenting post mortem. Watch the YouTube Live Recording of Episode 385 (https://www.youtube.com/watch?v=xU9ikhH8zqk) Runner-up Titles Cormac will give her a ride home The Baby is asleep Maybe she will get angry. Lectures don't work See you on Mars, motherfucker! You can have 1 piece of dog walk It's only stupid until it works. Make big bets, but don't tell anyone until you win. Armchair strategists. I forgot the Nokia thing, that was kind of a big deal. How long have I been working The CTA of Twitter An exercise for the listener Rundown As overall cloud infrastructure market growth dips to 24%, AWS reports slowdown (https://techcrunch.com/2022/10/28/as-overall-cloud-infrastructure-market-growth-dips-to-24-aws-reports-slowdown/) Cloud Giants Update (https://twitter.com/jaminball/status/1585726177532030976?s=46&t=RXYniVQ-CK_8YOHAtvdakg) Amazon's cloud business just recorded its weakest growth to date and missed analysts' estimates (https://www.cnbc.com/2022/10/27/aws-earnings-q3-2022.html) Meta Meta Myths (https://stratechery.com/2022/meta-myths/) Meta shares plummet on weak fourth-quarter forecast and earnings miss (https://www.cnbc.com/2022/10/26/facebook-parent-meta-earnings-q3-2022.html) Meta shares dip is proof metaverse plan never really had legs (https://www.theguardian.com/technology/2022/oct/27/metas-shares-dip-is-proof-metaverse-plan-never-really-had-legs-facebook) Jim Cramer cries and issues a public apology after being wrong about $META (https://twitter.com/watcherguru/status/1585684156188688384?s=46&t=RXYniVQ-CK_8YOHAtvdakg) Maybe they've maxed out on TAM-by-user (https://stratechery.com/2022/meta-myths/) Twitter Elon Musk completes Twitter purchase, immediately fires CEO and other execs (https://arstechnica.com/tech-policy/2022/10/elon-musk-completes-twitter-purchase-immediately-fires-ceo-and-other-execs/) Elon Musk's First Move Is To Fire The Person Most Responsible For Twitter's Strong Free Speech Stance (https://www.techdirt.com/2022/10/28/elon-musks-first-move-is-to-fire-the-person-most-responsible-for-twitters-strong-free-speech-stance/) Welcome to hell, Elon (https://www.theverge.com/2022/10/28/23428132/elon-musk-twitter-acquisition-problems-speech-moderation) Relevant to your Interests Apple to put USB-C connectors in iPhones to comply with EU rules (https://www.theguardian.com/technology/2022/oct/26/iphone-usb-c-lightning-connectors-apple-eu-rules?CMP=Share_iOSApp_Other) Documentary Film “Inside Prometheus” Highlights Open Source Impact and the Innovators That Make it Happen (https://www.businesswire.com/news/home/20221025005368/en/Documentary-Film-%E2%80%9CInside-Prometheus%E2%80%9D-Highlights-Open-Source-Impact-and-the-Innovators-That-Make-it-Happen) Inside Prometheus: new film showcases the impact and the innovators (https://www.cncf.io/blog/2022/10/26/inside-prometheus-new-film-showcases-the-impact-and-the-innovators/) What a combined Broadcom and VMware can deliver to our customers (https://www.broadcom.com/blog/what-a-combined-broadcom-and-vmware-can-deliver) Microsoft (MSFT) Q1 2023 Earnings Call Transcript @themotleyfool #stocks $MSFT (https://www.fool.com/earnings/call-transcripts/2022/10/25/microsoft-msft-q1-2023-earnings-call-transcript/) Big Tech's ranks swelled last year (https://www.axios.com/newsletters/axios-login-6533c5d1-774b-4ce2-9fdc-e2f2dfcfd5be.html?chunk=1&utm_term=emshare#story1) Apple beats earnings during tech stock meltdown (https://www.axios.com/2022/10/27/apple-quarterly-earnings-ipad-iphone?utm_source=newsletter&utm_medium=email&utm_campaign=newsletter_axioslogin&stream=top) Everything we know so far about Jack Dorsey's brand new app (https://uk.finance.yahoo.com/news/jack-dorsey-bluesky-social-app-twitter-050005805.html) List of KubeCon Sponsors (https://twitter.com/barton808/status/1586447169824980992?s=61&t=qyyTcr0wZ47P59cgdb_55g) Was Jack Welch the Greatest C.E.O. of His Day—or the Worst? (https://www.newyorker.com/magazine/2022/11/07/was-jack-welch-the-greatest-ceo-of-his-day-or-the-worst) Google reportedly spends $100 million on avatars to take on TikTok (https://www.androidpolice.com/google-acquires-alter-facemoji/) DevOps de los Muertos (https://www.ergonautic.ly/blog/devops_de_los_muertos/) Prepare Now for Critical Flaw in OpenSSL, Security Experts Warn (https://www.darkreading.com/vulnerabilities-threats/prepare-critical-flaw-openssl-security-experts-warn) Netflix is acquiring cozy game developer Spry Fox (https://www.theverge.com/2022/10/31/23433526/netflix-spry-fox-cozy-gaming-studio-acquisition) IBM to launch database-as-a-service version of Db2 (https://www.theregister.com/2022/10/27/ibm_db2_as_a_service/) Singapore to phase out checks by 205 (https://www.theregister.com/2022/11/02/singapore_to_phase_out_checks/) Cutting R&D to Grow GTM Spend (https://tomtunguz.com/cutting_rd_to_grow/) 1Password acquires Texas-based Passage to fuel push into passkeys (https://betakit.com/1password-acquires-texas-based-passage-to-fuel-push-into-passkeys/) Sponsors Teleport — The easiest, most secure way to access infrastructure. (https://goteleport.com/?utm_campaign=eg&utm_medium=partner&utm_source=sdt) Nonsense Wirecutter Recommendation (https://xkcd.com/2693/) Tiny toiletries forever? The future of TSA, from liquids to shoes. (https://www.washingtonpost.com/travel/2022/11/01/tsa-liquids-rule-shoes-electronics/) Conferences SpringOne Platform (https://springone.io/?utm_source=cote&utm_medium=podcast&utm_content=sdt), SF, December 6–8, 2022 All Day DevOps | The World's Largest DevOps Conference (https://www.alldaydevops.com/), Nov. 10th THAT Conference Texas Speakers and Schedule (https://that.us/events/tx/2023/schedule/). Jan 15th-18th use code SDT for 5% off CloudNativeSecurityCon North America (https://events.linuxfoundation.org/cloudnativesecuritycon-north-america/), Seattle, Feb 1 – 2, 2023 SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Get a SDT Sticker! Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitch (https://www.twitch.tv/sdtpodcast), Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/), LinkedIn (https://www.linkedin.com/company/software-defined-talk/) and YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured). Use the code SDT to get $20 off Coté's book, Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Become a sponsor of Software Defined Talk (https://www.softwaredefinedtalk.com/ads)! Recommendations Brandon: Southwest Airlines Lost and Found (https://www.southwest.com/help/day-of-travel/lost-and-found) The Cloudcast: Reviewing KubeCon Detroit (https://www.thecloudcast.net/2022/11/reviewing-kubecon-detroit.html) Coté: micro.blog (https://cote.micro.blog). Coté's setup over there (https://micro.blog/cote) (for blogging too!). Also, you can still register (https://peakit.ro/event/peakit-005-day-2/) to see my legacy trap talk (https://peakit.ro/speaker/michael-cote/) tomorrow, maybe see the replay? Photo Credits Header (https://unsplash.com/photos/AoSAOV2Vtro) CoverArt (https://techcrunch.com/wp-content/uploads/2022/10/image002-1.png?resize=680,478)
Show Notes:HelpSystems 2023 IBM i Marketplace Survey: https://rb.gy/z6xi0f Europese Commissie wil fabrikanten aansprakenlijk stellen bij schade door AI: https://tweakers.net/nieuws/201688/europese-commissie-wil-fabrikanten-aansprakelijk-stellen-bij-schade-door-ai.html Ferroelectric en piezoelectric materialen: https://phys.org/news/2022-09-unique-ferroelectric-microstructure-revealed.html Graph database: https://neo4j.com/developer/graph-database/ IBM Db2 HA: https://www.ibm.com/docs/en/db2/11.5?topic=server-db2-high-availability-feature IBM Db2 pureScale: https://www.ibm.com/docs/en/db2/10.5?topic=editions-introduction-db2-purescale-environment Db2 in containers: https://www.ibm.com/docs/en/db2/11.5?topic=db2-containerized-deployments Zelf aan de slag met OpenShift op je eigen pc, OpenShift local: https://developers.redhat.com/products/openshift-local/overview Db2 op OpenShift local: https://www.ibm.com/cloud/blog/deploy-the-db2-community-edition-operator-on-openshift-4x-using-red-hat-codeready-containers Db2 op Minikube, (Kubernetes op je pc): https://medium.com/@baheer/db2-on-kubernetes-8d715546f586Db2 op een AWS EKS cluster: https://www.ibm.com/support/pages/tutorial-adding-database-instance-aws-eks-cluster-using-db2-operator-0Gebruikte afkorting(en):XML: Extensible Markup LanguageJson: JavaScript Object NotationDBA: Database AdministratorSQL: Structured Query LanguageOp- en aanmerkingen kunnen gestuurd worden naar: ofjestoptdestekkererin@nl.ibm.com
IMS is a proven database; it's been around since the Apollo program. When it's time to migrate from IMS to Db2 – because of skills, cost, or modernization issues – there are tools and techniques to get you there successfully. Bill Bostridge, VP of Sales for Infrastructure Optimization at Precisely, details alternatives to rewriting code. He explains how to migrate data from IMS to Db2 without disturbing legacy applications or maintaining multiple databases, using tools like Precisely's Syncsort Optimize IMS solution.ResourcesWe hope you enjoyed this z/Action! podcast. For more about Syncsort, visit Precisely on the web.For more on IBM zSystems modernization, visit the IBM Z and Cloud Modernization Center.And be sure to join the ISV Ecosystem User Group on the IBM Z and LinuxONE Community for more updates on how ISVs are innovating the IBM zSystems platform: blogs, events, videos, discussions, and more. Join here.Subscribe to z/Action! Each month we meet some of the world's most innovative companies as they share how they're expanding horizons and driving success with IBM zSystems.
In episode 112 of our SAP on Azure video podcast we talk about new regions for Azure NetApp Files and cross-region replication, Hybrid work and the impact also to Viva, the Kusto Detective Agency, SAP TechEd and Single Sign-On and a new webinar series from DSAG and Microsoft. In previous episodes we already talked about running SAP on HANA, running SAP on Oracle and best practices. But obviously HANA and Oracle are not the only databases that customers can use running SAP on Azure. There is Microsoft SQL Server, ASE and of course DB2. So today we have the pleasure to have Peter Kalan joining us to talk about SAP on DB2 on Azure! Learn about High available and Disaster recovery, backup and restore with DB2 on Azure. https://www.saponazurepodcast.de/episode112 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #SAPonAzure
In episode 109 of our SAP on Azure video podcast we talk about live resizing of SSDs, High availability with DB2 and the Security Community. Then we take a closer look at how to use SAP Business Technology Platform Services from a Power Automate Flow. In addition to the built in Power Platform AI Builder, customers can also consume external services -- like the Document Information Extraction Service. https://www.saponazurepodcast.de/episode109 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #SAPonAzure
Aerospike Founder Srini Srinivasan had just finished his Ph.D. at the University of Wisconsin when he joined IBM and worked under Don Haderle, the creator of DB2, the first commercial relational database management system. Haderle became a major influencer on Srinivasan when he started Aerospike, a real-time data platform. To this day, Haderle is an advisor to Aerospike. "He was the first one I went back to for advice as to how to succeed," Srinivasan said in the most recent episode of The New Stack Maker series, "The Tech Founder Odyssey." A young, ambitious engineer, Srinivasan left IBM to join a startup. Impatient with the pace he considered slow, Srinivasan met with Haderle, who told him to go, challenge himself, and try new things that might be uncomfortable. Today, Srinivasan seeks a balance between research and product development, similar to the approach at IBM that he learned -- the balance between what is very hard and what's impossible. Technical startup founders find themselves with complex technical problems all the time. Srinivasan talked about inspiration to solve those problems, but what does inspiration mean at all? Inspiration is a complex topic to parse. It can be thought of as almost trivial or superficial to discuss. Srinivasan said inspiration becomes relevant when it is part of the work and how one honestly faces that work. Inspiration is honesty. "Because once one is honest, you're able to get the trust of the people you're working with," Srinivasan said. "So honesty leads to trust. Once you have trust, I think there can be a collaboration because now people don't have to worry about watching their back. You can make mistakes, and then you know that it's a trusted group of people. And they will, you know, watch your back. And then, with a team like that, you can now set goals that seem impossible. But with the combination of honesty and trust and collaboration, you can lead the team to essentially solve those hard problems. And in some cases, you have to be honest enough to realize that you don't have all the skills required to solve the problem, and you should be willing to go out and get somebody new to help you with that." Srinivasan uses the principles of honesty in Aerospike's software development. How does that manifest in the work Aerospike does? It leads to all kinds of insights about Unix, Linux, systems technologies, and everything built on top of the infrastructure. And that's the work Srinivasan enjoys so much – building foundational technology that may take years to build but over time, establishes the work that's important, scalable, and has great performance.
The boys welcome former right winger Steve Pinizzotto (Vancouver Canucks/Edmonton Oilers) to the show. They chat about his time spent in the show and overseas in Germany. The Down By Two Crew also announce the release of their new show, DB2 Bets - powered by Betstamp. Visit betstamp.app/ontario and enter promo code DB2 for sign up bonuses and the best odds across all sportsbooks. --- Send in a voice message: https://anchor.fm/downbytwo/message
Short show notes - long show notes here We have a special guest joining us for the performance topic, Scott Ballentine. What's New New news for CustomPac removal date, which has been extended past January 2022. The reason was to accommodate the desired Data Set Merge capability in z/OSMF which customers needed. For the new withdrawl date, it is planned to be announced in 2Q2022. Mainframe - Only in V2.5 This topic was looking at some new functions that are only in z/OS V2.5. Data Set File System, planned to be available in 1Q 2022. Dynamic Change Master Catalog RACF data base encryption has a statement of direction. Increase z/OS Memory limit above 4TB to 16TB. More Concurrently ”Open” VSAM Linear Datasets. Db2 exploits with Apar PH09189, and APAR PH33238 is suggested. ISPF Updates to ISPF in support of PDSE V2 member generations, and SUBMIT command to add an optional parameter SUBSYS. Access Method Services - IDCAMS - DELETE MASK has two new options TEST and EXCLUDE z/OS Encryption Readiness Technology zERT There's a lot of other stuff rolled back to V2.4 Performance - What's the Use? - with special guest Scott Ballentine This discussion is a summary from a joint presentation on Usage Data and IFAUSAGE The topic is motivational because customers can get a lot of value of out this usage data, and understand the provenance of IFAUSAGE data. A macro vendors or anybody use can use to show which products are used and how. It can show names: Product Vendor, Name, ID, Version, Qualifier, Show numbers: Product TCB, Product SRB, FUNCTIONDATA The data is ostensibly for SCRT, which is fed by SMF 70 and SMF 89 Scott talked about encoding via IFAUSAGE, appears in SMF 30 and 89-1 SMF 89-1: Software Levels query, Db2 / MQ subsystems query SMF 30: Topology (e.g. CICS connecting to Db2 or MQ), Some numbers (Connections' CPU) Both SMF 30 and 89: FUNCTIONDATA Examples were mentioned that might inspire developers to think about how they code IFAUSAGE Hope is developers will delight customers by using IFAUSAGE right, and customers will take advantage in the way shown with reporting examples. Topics - Choices, Choices This topics is about how to choose a language to use for which purpose. Different languages were discussed for different needs. Use Case: Serving HTML? Host consideration: Running on e.g. laptop? Host consideration: Running on z/OS? Overall lesson: Choose the language that respects the problem at hand. On the blog Marna's blog is here Martin has quite a few new blog articles here So It Goes
The boys sit down with JD Bunkis (Sportsnet/Fan 590) and DB2 regular George Lambrakos. They take a look at season outcomes for the Leafs and Raptors and give their Super Bowl predictions. --- Send in a voice message: https://anchor.fm/downbytwo/message
A very merry holiday edition as the boys are joined by former Toronto Blue Jays outfielder Dalton Pompey and DB2 baseball insider George Lambrakos. They jump into Dalton's road to the show, their incredible playoff run in 2015 and the relationships he built with the legendary players on that squad. --- Send in a voice message: https://anchor.fm/downbytwo/message
An airhacks.fm conversation with Gunnar Morling (@gunnarmorling) about: debezium as analytics enablement, enriching events with quarkus, ksqlDB and PrestoDB and trino, cloud migrations with Debezium, embedded Debezium Engine, debezium server vs. Kafka Connect, Debezium Server with sink connectors, Apache Pulsar, Redis Streams are supporting Debezium Server, Debezium Server follows the microservice architecture, pluggable offset stores, JDBC offset store is Apache Iceberg connector, DB2, MySQL, PostgreSQL, MongoDB change streams, Cassandra, Vitess, Oracle, Microsoft SQL Server scylladb is cassandra compatible and provides external debezium connector, debezium ui is written in React, incremental snapshots, netflix cdc system, DBLog: A Watermark Based Change-Data-Capture Framework, multi-threaded snapshots, internal data leakage and the Outbox pattern, debezium listens to the outbox pattern, OpenTracing integration and the outbox pattern, sending messages directly to transaction log with PostgreSQL, Quarkus outbox pattern extension, the transaction boundary topic Gunnar Morling on twitter: @gunnarmorling and debezium.io
The Big Themes:• The Baby Boomers are retiring: Further accelerating the need to deal with mainframes.• FinTech as an example: Old brick and mortar banks and investment firms have had mainframes for 40 years, but those workhorses can't handle fast-changing world of digital finance.• You'd better get that project right: We always tell our CIOs, "When you successfully move your mainframe to the cloud, you're going to end up in the CEO's office." Unfortunately, the opposite is also true!The Big Quotes:“I would think there's about 20,000 mainframes left in existence spread over 5,500 customers.”“We call them unicorns—the COBOL, CICS, DB2, deep technical experts—and they will retire before the mainframes are migrated.”“So, we want to pass that comfort level on and share it with our new customers to say, ‘Yeah, there are going to be things that'll be difficult. We'll get there together.'”
Antonio et Emmanuel discutent Microsoft et Java, cryostat, Java 17, Micronaut, Quarkus, Play framework, Lagom, Amazon, CORS, CSS (si si), Hibernate Reactive, AtomicJar, canary, amplification algorithmique. Enregistré le 12 novembre 2021 Téléchargement de l'épisode LesCastCodeurs-Episode–267.mp3 News Langages Blog sur les extraits de code dans les JavaDocs (18 Oct 2021) C'est plus agréable à utiliser que les balises pre, pas besoin d'escaping (pour < et >), l'espace à gauche est normalisé On peut mettre en valeur certaines portion, ou remplacer par une expression régulière certains bouts Et on peut également externaliser d'où vient l'extrait de code, au lieu de le mettre dans la JavaDoc, on peut référencer une région de son vrai code. Donc au moins, on est sûr que c'est du code valide et qui compile évidemment Gunnar explique comment reprendre le code provenant de nos classes de test, pour le faire apparaître dans les JavaDocs, créant ainsi une vraie documentation “exécutable” Compress class space (27 Mars 2019) compressed object ou class pointer sur 64buts en 32 bits vis adresse relative due adresse relative, la Klass structure dans le metaspace doit être mémoire contiguë et pré allouée initialement (risque de non reallocation si mémoire libre non contiguë ) Donc le classpart et le non class part séparés dans le meta space. Klass is 32G max et contiguë et la klass part est appelé compressed class space Par défaut 1G mais configurable jusqu'à 3G. C'est virtual mémoire, juste une réservation. 1K pas classe environ donc 1000000 de classes max Que quand on utilise compressed oops Que pour Java heap size de 32G max Cryostat 2.0 (18 Oct 2021) Fournit une API sécurisée pour profiler et monitored les applis Java dans les containers avec Java Flight Recorder Cryostat peut récupérer stoquer et analyser les enregistrements flight recorder de containers Ensuite consommé par graphana ou l.appli JDK Mission Control desktop Fichier reste local au container par défaut donc pas pratique Connection via JMX directe pas pratique ni secure par défaut Cryostat récupère les recording via HTTPS A un opérateur kubernetes Etc Microsoft augmente ses investissements dans Java. (4 Nov 2021) Microsoft rejoints le JCP Travaille sur VSCode for Java avec Red Hat Est OK avec le LTS passant à 2 ans et va aider à supporter ces releases plus fréquentes Librairies Micronaut 3.1 (11 Oct 2021) support d'applications utilisant JDK 17 améliorations d'injections de dependances (repeatable scopes, primitive beans, etc) les classes générées sont plus petites et amélioration de consommation mémoire sous GraalVM routes HTTP par regexp random port binding (pour les conflits de tests) Changement certificats TLs via refresh sans arreter le serveur Kotlin coroutine supportées dans micronaut data extension de la couverture de support JPA (e.g. attribute converter) support des informers Kubernetes via le Kubernetes SDK integration Oracle Coherence sortie du mode preview Quarkus 2.4 (27 Oct 2021) Hibernate Reactive 1.0.0.Final Introducing Kafka Streams DevUI (c'est cool pour développer ca et savoir ce qui se passe Support continuous testing for multi module projects Support AWT image resize via new AWT extension Lightbend lâche Play Framework (20 Oct 2021) lightbend construit sur Scala, akka, et play framework C'est le moment de la 2.0 je crois Mais avec le cloud, ils veulent se focaliser sur les systèmes distribués Akka Open Source et Akka Serverless (leur PaaS) Laisse Play à la,communité et lightbend arrête d'investir dedans Dans une orga séparée Besoin de sponsors et de contributeurs Question: ils n'avaient pas déjà arrêté Scala? Lightbend déveste de Lagom aussi (27 Oct 2021) Lagom effacé par akka Platform'et Akka Serverless Trop de contraintes limitantes dans le framework Mais si client de Lightbend, supporté sur Lagom mais sans nouvelle fonctionnalité Infrastructure Installer et utiliser podman-machine sur macOS (19 Oct 2021) La virtualisation s'appuie sur qemu et met en place une VM dans laquelle les pods tournent. Podman Machine pour installer une VM linux avec les outils fonctionne aussi sous linux pour ceux qu ne supportent pas podman ou pour sandboxer fonctionne sous M1 homebrew pour l'installation comme docker machine avant en gros il y a aussi une belle présentation de Devoxx France Cloud Amazon déclaré la guerre à Microsoft en utilisant les arguments “Proprietaire” (28 Oct 2021) Aurora a un font qui parler protocole SQL server (Babelfish pour Aurora PostgreSQL). Et convertit les T-SQL Open source the t sql vers Postgres (debug). Sous license ASL Pas tout open sourcé encore Web CORS expliqué (12 Oct 2021) inclue images d'autres sites, c'est l'origine les cookies, credeitials etc etaient envoyés yahoo mail pouvait filer les credentials des utilisateurs une iFrame pouvait lire le contenu d'une autre iFrame (Netscape met en place le Cross-Frame Scripting) Access-Control-Allow-Origin: * est ok si pas de données privées Rendre une page HTML brute jolie en 100 caractères de CSS (16 Oct 2021) basique mais expliqué ligne par ligne E.g. 60–80 caractères pour la lecture Et 100 bytes de plus pour améliorer Data elasticsearch 8.0 will require java 17 (3 Nov 2021) definitely easier for something standalone than a library or anything that needs to share the JDK with all its apps PR GitHub Hibernate Reactive 1.0.0, ça vaut le coup ? (27 Oct 2021) PostgreSQL, MySQL, MariaDB, Db2, SQL Server, and CockroachDB bases de donnés désignées pour des interactions classiques Donc les constructions haut niveau ont tendances à être limitées par le protocole sous-jacent ce qui ne se voyait pas ou peu en JDBC utiliser HR si votre appli est déjà réactive au cœur (e.g. RESTEasy reactive dans Quarkus ou une appli Vert.x) Compareperfs acec techempower mais avec angle latence à un volume donné et et pas throughout max 20 requêtes d'affilée 20k request/s -> 35k sous 10ms de latence. C'est la valeur relative qui est intéressante Une requête et du processing pour rendre au client, peu de différence Toruhghput tend à être meilleur Amélioration de réactive sur un an Un vidéo cast sur le sujet Outillage AtomicJar se lance dans une offre Cloud (04 Nov 2021) les containers de test containers ne tournent plus en local Mais dans le cloud de AtomicJar A plus de spores source qu'une machine locale typique (2 cores et 8GB ram pour la docker machine) peut utiliser la machine quand les tests tournent Pour CI limitées vs containers ou les cloud IDE pour pas trop dépenser Pas de problème avec M1 Un petit binaire à installer (eg via curl) TestContainers et Quarkus: TestContainer Cloud fonctionne avec Dev Service (les containers lancés et configurés automatiquement) Encore en cours de développement (beta privée et on peut demander invitation) Méthodologies Canary releases ou avoir des testeurs (04 Nov 2021) canary release est une release en prod mais sur un petit sous ensemble des utilisateurs Peut aider a voir si une nouvelle fonctionnalité intéresse les utilisateurs avant de commiter sur le long terme Toujours option du retour arrière Donc peut on réduire les tests internes ? Risque de réputation ou abandon utilisateur (acquisition et rétentions sont chères) Test automatisés compréhensifs permettent le risque de canary Test exploratoires pour compléter les tests automatiques Loi, société et organisation Le droit à decompiler pour corriger des erreurs confirmé légal (21 Oct 2021) arrêt du 6 octobre 2021 Pour corriger une erreur affectant le fonctionnement y compris via la désactivation d'une fonction affectant le bon fonctionnement de l'application Influence de l'amplificartion algorithmique sur le contenu politique (21 Octo 2021) les recommendations algorithmiques amplifient-elle le contenu politique ? dans le cas des timeline organisées algorithmiquement et pas reverse chronologique Est-ce que ça varie entre partis politiques ou groups politiques Des sources de nouvelles plus amplifiées que d'autre Les élus sont plus amplifiés que le contenu politique général Pas d'amplification particulière d.individus ces d'autres au sein du même parti ???? La,droite tend à avoir une amplification plus importante que la gauche Les sources de nouvelles orientées à droite sont aussi plus amplifiées que celles de gauche La méthodologie est détaillée sur par exemple ce qu'est un journal de droite Pourquoi c'est amplifié différemment est une question plus difficile à répondre Amplification n'est pas mauvaise par défaut mais elle l'est si elle amène à un traitement préférentiel du à l'algorithme (vs comment les gens interagissent sur la plateforme) Le PDF de l'étude intégrale Conférences DevFest Lille le 19 novembre 2021 Devoxx France du 20 au 22 avril 2021 SunnyTech les 30 juin et 1er juillet 2022 à Montpellier Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/
Antonio et Emmanuel discutent Microsoft et Java, cryostat, Java 17, Micronaut, Quarkus, Play framework, Lagom, Amazon, CORS, CSS (si si), Hibernate Reactive, AtomicJar, canary, amplification algorithmique. Enregistré le 12 novembre 2021 Téléchargement de l'épisode [LesCastCodeurs-Episode-267.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-267.mp3) ## News ### Langages [Blog sur les extraits de code dans les JavaDocs](https://www.morling.dev/blog/executable-javadoc-code-snippets/) (18 Oct 2021) * C'est plus agréable à utiliser que les balises pre, pas besoin d'escaping (pour < et >), l'espace à gauche est normalisé * On peut mettre en valeur certaines portion, ou remplacer par une expression régulière certains bouts * Et on peut également externaliser d'où vient l'extrait de code, au lieu de le mettre dans la JavaDoc, on peut référencer une région de son vrai code. * Donc au moins, on est sûr que c'est du code valide et qui compile évidemment * Gunnar explique comment reprendre le code provenant de nos classes de test, pour le faire apparaître dans les JavaDocs, créant ainsi une vraie documentation “exécutable” [Compress class space](https://stuefe.de/posts/metaspace/what-is-compressed-class-space/) (27 Mars 2019) * compressed object ou class pointer sur 64buts en 32 bits vis adresse relative * due adresse relative, la Klass structure dans le metaspace doit être mémoire contiguë et pré allouée initialement (risque de non reallocation si mémoire libre non contiguë ) * Donc le classpart et le non class part séparés dans le meta space. Klass is 32G max et contiguë et la klass part est appelé compressed class space * Par défaut 1G mais configurable jusqu'à 3G. C'est virtual mémoire, juste une réservation. * 1K pas classe environ donc 1000000 de classes max * Que quand on utilise compressed oops * Que pour Java heap size de 32G max [Cryostat 2.0](https://developers.redhat.com/articles/2021/10/18/announcing-cryostat-20-jdk-flight-recorder-containers) (18 Oct 2021) * Fournit une API sécurisée pour profiler et monitored les applis Java dans les containers avec Java Flight Recorder * Cryostat peut récupérer stoquer et analyser les enregistrements flight recorder de containers * Ensuite consommé par graphana ou l.appli JDK Mission Control desktop * Fichier reste local au container par défaut donc pas pratique * Connection via JMX directe pas pratique ni secure par défaut * Cryostat récupère les recording via HTTPS * A un opérateur kubernetes * Etc [Microsoft augmente ses investissements dans Java](https://devblogs.microsoft.com/java/microsoft-deepens-its-investments-in-java/). (4 Nov 2021) * Microsoft rejoints le [JCP](https://jcp.org/) * Travaille sur VSCode for Java avec Red Hat * Est OK avec le LTS passant à 2 ans et va aider à supporter ces releases plus fréquentes ### Librairies [Micronaut 3.1](https://micronaut.io/2021/10/11/micronaut-framework-released/) (11 Oct 2021) * support d'applications utilisant JDK 17 * améliorations d'injections de dependances (repeatable scopes, primitive beans, etc) * les classes générées sont plus petites et amélioration de consommation mémoire sous GraalVM * routes HTTP par regexp * random port binding (pour les conflits de tests) * Changement certificats TLs via refresh sans arreter le serveur * Kotlin coroutine supportées dans micronaut data * extension de la couverture de support JPA (e.g. attribute converter) * support des informers Kubernetes via le Kubernetes SDK * integration Oracle Coherence sortie du mode preview [Quarkus 2.4](https://quarkus.io/blog/quarkus-2-4-0-final-released/) (27 Oct 2021) * Hibernate Reactive 1.0.0.Final * Introducing Kafka Streams DevUI (c'est cool pour développer ca et savoir ce qui se passe * Support continuous testing for multi module projects * Support AWT image resize via new AWT extension [Lightbend lâche Play Framework](https://www.lightbend.com/blog/on-the-future-of-play-framework) (20 Oct 2021) * lightbend construit sur Scala, akka, et play framework * C'est le moment de la 2.0 je crois * Mais avec le cloud, ils veulent se focaliser sur les systèmes distribués * Akka Open Source et Akka Serverless (leur PaaS) * Laisse Play à la,communité et lightbend arrête d'investir dedans * Dans une orga séparée * Besoin de sponsors et de contributeurs * Question: ils n'avaient pas déjà arrêté Scala? [Lightbend déveste de Lagom aussi](https://discuss.lightbend.com/t/the-future-of-lagom/8962) (27 Oct 2021) * Lagom effacé par akka Platform'et Akka Serverless * Trop de contraintes limitantes dans le framework * Mais si client de Lightbend, supporté sur Lagom mais sans nouvelle fonctionnalité ### Infrastructure [Installer et utiliser podman-machine sur macOS](https://blog.while-true-do.io/podman-machine/) (19 Oct 2021) * La virtualisation s'appuie sur qemu et met en place une VM dans laquelle les pods tournent. * Podman Machine pour installer une VM linux avec les outils * fonctionne aussi sous linux pour ceux qu ne supportent pas podman ou pour sandboxer * fonctionne sous M1 * homebrew pour l'installation * comme docker machine avant en gros * [il y a aussi une belle présentation de Devoxx France](https://www.youtube.com/watch?v=pUFIG2AMDhg) ### Cloud [Amazon déclaré la guerre à Microsoft en utilisant les arguments “Proprietaire”](https://aws.amazon.com/blogs/aws/goodbye-microsoft-sql-server-hello-babelfish/) (28 Oct 2021) * Aurora a un font qui parler protocole SQL server ([Babelfish pour Aurora PostgreSQL](https://aws.amazon.com/fr/rds/aurora/babelfish/)). * Et convertit les T-SQL * Open source the t sql vers Postgres (debug). Sous license ASL * Pas tout open sourcé encore ### Web [CORS expliqué](https://jakearchibald.com/2021/cors/) (12 Oct 2021) * inclue images d'autres sites, c'est l'origine * les cookies, credeitials etc etaient envoyés * yahoo mail pouvait filer les credentials des utilisateurs * une iFrame pouvait lire le contenu d'une autre iFrame (Netscape met en place le Cross-Frame Scripting) * `Access-Control-Allow-Origin: *` est ok si pas de données privées [Rendre une page HTML brute jolie en 100 caractères de CSS](https://www.swyx.io/css-100-bytes) (16 Oct 2021) * basique mais expliqué ligne par ligne * E.g. 60-80 caractères pour la lecture * Et 100 bytes de plus pour améliorer ### Data [elasticsearch 8.0 will require java 17](https://twitter.com/xeraa/status/1455980076001071106) (3 Nov 2021) * definitely easier for something standalone than a library or anything that needs to share the JDK with all its apps * [PR GitHub](https://github.com/elastic/elasticsearch/pull/79873) [Hibernate Reactive 1.0.0, ça vaut le coup ?](https://in.relation.to/2021/10/27/hibernate-reactive-performance/) (27 Oct 2021) * PostgreSQL, MySQL, MariaDB, Db2, SQL Server, and CockroachDB * bases de donnés désignées pour des interactions classiques * Donc les constructions haut niveau ont tendances à être limitées par le protocole sous-jacent ce qui ne se voyait pas ou peu en JDBC * utiliser HR si votre appli est déjà réactive au cœur (e.g. RESTEasy reactive dans Quarkus ou une appli Vert.x) * Compareperfs acec techempower mais avec angle latence à un volume donné et et pas throughout max * 20 requêtes d'affilée 20k request/s -> 35k sous 10ms de latence. C'est la valeur relative qui est intéressante * Une requête et du processing pour rendre au client, peu de différence * Toruhghput tend à être meilleur * Amélioration de réactive sur un an * [Un vidéo cast sur le sujet](https://youtu.be/VGAnVX1lCxg) ### Outillage [AtomicJar se lance dans une offre Cloud](https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud/) (04 Nov 2021) * les containers de test containers ne tournent plus en local * Mais dans le cloud de AtomicJar * A plus de spores source qu'une machine locale typique (2 cores et 8GB ram pour la docker machine) * peut utiliser la machine quand les tests tournent * Pour CI limitées vs containers ou les cloud IDE pour pas trop dépenser * Pas de problème avec M1 * Un petit binaire à installer (eg via curl) * TestContainers et Quarkus: TestContainer Cloud fonctionne avec Dev Service (les containers lancés et configurés automatiquement) * Encore en cours de développement (beta privée et on peut demander invitation) ### Méthodologies [Canary releases ou avoir des testeurs](https://www.infoq.com/articles/canary-releases-testing/) (04 Nov 2021) * canary release est une release en prod mais sur un petit sous ensemble des utilisateurs * Peut aider a voir si une nouvelle fonctionnalité intéresse les utilisateurs avant de commiter sur le long terme * Toujours option du retour arrière * Donc peut on réduire les tests internes ? * Risque de réputation ou abandon utilisateur (acquisition et rétentions sont chères) * Test automatisés compréhensifs permettent le risque de canary * Test exploratoires pour compléter les tests automatiques ### Loi, société et organisation [Le droit à decompiler pour corriger des erreurs confirmé légal](https://www.legalis.net/actualite/le-droit-a-decompiler-un-logiciel-pour-corriger-des-erreurs-confirme-par-la-cjue/) (21 Oct 2021) * arrêt du 6 octobre 2021 * Pour corriger une erreur affectant le fonctionnement y compris via la désactivation d'une fonction affectant le bon fonctionnement de l'application [Influence de l'amplificartion algorithmique sur le contenu politique](https://blog.twitter.com/en_us/topics/company/2021/rml-politicalcontent) (21 Octo 2021) * les recommendations algorithmiques amplifient-elle le contenu politique ? * dans le cas des timeline organisées algorithmiquement et pas reverse chronologique * Est-ce que ça varie entre partis politiques ou groups politiques * Des sources de nouvelles plus amplifiées que d'autre * Les élus sont plus amplifiés que le contenu politique général * Pas d'amplification particulière d.individus ces d'autres au sein du même parti ???? * La,droite tend à avoir une amplification plus importante que la gauche * Les sources de nouvelles orientées à droite sont aussi plus amplifiées que celles de gauche * La méthodologie est détaillée sur par exemple ce qu'est un journal de droite * Pourquoi c'est amplifié différemment est une question plus difficile à répondre * Amplification n'est pas mauvaise par défaut mais elle l'est si elle amène à un traitement préférentiel du à l'algorithme (vs comment les gens interagissent sur la plateforme) * [Le PDF de l'étude intégrale](https://cdn.cms-twdigitalassets.com/content/dam/blog-twitter/official/en_us/company/2021/rml/Algorithmic-Amplification-of-Politics-on-Twitter.pdf) ## Conférences [DevFest Lille le 19 novembre 2021](https://devfest.gdglille.org/) [Devoxx France du 20 au 22 avril 2021](https://www.devoxx.fr/) [SunnyTech les 30 juin et 1er juillet 2022 à Montpellier](https://sunny-tech.io/) ## Nous contacter Soutenez Les Cast Codeurs sur Patreon [Faire un crowdcast ou une crowdquestion](https://lescastcodeurs.com/crowdcasting/) Contactez-nous via twitter sur le groupe Google ou sur le site web
Kafka Connect is a streaming integration framework between Apache Kafka® and external systems, such as databases and cloud services. With expertise in ksqlDB and Kafka Connect, Robin Moffatt (Staff Developer Advocate, Confluent) helps and supports the developer community in understanding Kafka and its ecosystem. Recently, Robin authored a Kafka Connect 101 course that will help you understand the basic concepts of Kafka Connect, its key features, and how it works.What's Kafka Connect, and how does it work with Kafka and brokers? Robin explains that Kafka Connect is a Kafka API that runs separately from the Kafka brokers, running on its own Java virtual machine (JVM) process known as the Kafka Connect worker. Kafka Connect is essential for streaming data from different sources into Kafka and from Kafka to various targets. With Connect, you don't have to write programs using Java and instead specify your pipeline using configuration. Kafka Connect.As a pluggable framework, Kafka Connect has a broad set of more than 200 different connectors available on Confluent Hub, including but not limited to:NoSQL and document stores (Elasticsearch, MongoDB, and Cassandra)RDBMS (Oracle, SQL Server, DB2, PostgreSQL, and MySQL)Cloud object stores (Amazon S3, Azure Blob Storage, and Google Cloud Storage),Message queues (ActiveMQ, IBM MQ, and RabbitMQ)Robin and Tim also discuss single message transform (SMTs), as well as distributed and standalone deployment modes Kafka Connect. Tune in to learn more about Kafka Connect, and get a preview of the Kafka Connect 101 course.EPISODE LINKSKafka Connect 101 courseKafka Connect Fundamentals: What is Kafka Connect?Meetup: From Zero to Hero with Kafka ConnectConfluent Hub: Discover Kafka connectors and more12 Days of SMTsWhy Kafka Connect? ft. Robin MoffattWatch the video version of this podcastJoin the Confluent CommunityLearn more with Kafka tutorials, resources, and guides at Confluent DeveloperLive demo: Intro to Event-Driven Microservices with ConfluentUse PODCAST100 to get an additional $100 of free Confluent Cloud usage (details)
Laura Ellis, IBM Cloud systems Architect, always wanted to be a teacher. A recognition here and an award there in Computer Science got Laura interested in computer science and later a job with IBM. Laura combined her passion for teaching with DB2 and toured the world training others in DB2. As the business intelligence started picking up in 2013, Laura completed a part time MS in Predictive analytics and switched in data science. Laura realized that the organization needed people with other skills in data engineering, data wrangling etc and adapted. Laura started Little Miss Data as a personal project to combine data science with her personal passions such as Peloton R and teaching kids about data science. Laura believes that the future trend is about data security and ethics.
Laura Ellis, IBM Cloud systems Architect, always wanted to be a teacher. A recognition here and an award there in Computer Science got Laura interested in computer science and later a job with IBM. Laura combined her passion for teaching with DB2 and toured the world training others in DB2. As the business intelligence started picking up in 2013, Laura completed a part time MS in Predictive analytics and switched in data science. Laura realized that the organization needed people with other skills in data engineering, data wrangling etc and adapted. Laura started Little Miss Data as a personal project to combine data science with her personal passions such as Peloton R and teaching kids about data science. Laura believes that the future trend is about data security and ethics.
Looking to leave Oracle behind? Watch the episode of Data Exposed with Alexandra Ciortea to find out how to ease into the migration journey by automating Oracle migrations to SQL Server or Azure SQL using SQL Server Migration Assistant. Customers looking to migrate from other database systems to Azure experience challenges in schema conversion, data movement. Microsoft SQL Server Migration Assistant (SSMA) is a suite of 5 tools designed to automate heterogeneous database migration to Azure SQL and SQL on-premises from Oracle, DB2, MySQL, Microsoft Access, and SAP ASE. [01:01] Challenges[02:16] SQL Server Migration Assistant Demo[14:40] Converting Statements Demo Resources:SQL Server Migration AssistantSQL Server Migration Assistant for Oracle (OracleToSQL)Download Microsoft SQL Server Migration Assistant for OracleAzure Database Migration Guides
Looking to leave Oracle behind? Watch the episode of Data Exposed with Alexandra Ciortea to find out how to ease into the migration journey by automating Oracle migrations to SQL Server or Azure SQL using SQL Server Migration Assistant. Customers looking to migrate from other database systems to Azure experience challenges in schema conversion, data movement. Microsoft SQL Server Migration Assistant (SSMA) is a suite of 5 tools designed to automate heterogeneous database migration to Azure SQL and SQL on-premises from Oracle, DB2, MySQL, Microsoft Access, and SAP ASE. [01:01] Challenges[02:16] SQL Server Migration Assistant Demo[14:40] Converting Statements Demo Resources:SQL Server Migration AssistantSQL Server Migration Assistant for Oracle (OracleToSQL)Download Microsoft SQL Server Migration Assistant for OracleAzure Database Migration Guides
Toronto Raptors broadcaster and TSN basketball analyst Jack Armstrong checks in with the boys for a very special edition of DB2. Jack talks about his coaching years, transitioning into broadcasting, growing with the Raptors organization, the Buffalo Bills and so much more. --- Send in a voice message: https://anchor.fm/downbytwo/message
The boys have their first ever guest on the show, DB2's very own producer Jesse McKay a.k.a. Birdman. After a walk down memory lane, the gang jumps into second half predictions in the NHL and the NBA. They talk playoff predictions, potential trade deadline scenarios and what their teams (Leafs and Raptors) need to do to improve. Josh and Mike also dish out a couple takes on one of the leagues most talented scorers, Kevin Durant. --- Send in a voice message: https://anchor.fm/downbytwo/message
This episode is about several of the z/OS V2.5 new functions, which were recently announced, for both the Mainframe and Performance topics. Our Topics topic is on Martin's Open Source tool filterCSV. Full long show notes are here. We have a guest for Performance: Nick Matsakis, z/OS Development, IBM Poughkeepsie. Many of the enhancements you'll see in the z/OS V2.5 Preview were provided on earlier z/OS releases via Continuous Delivery PTFs. The APARs are provided in the announce. If you use FTPS for your IBM software electonic delivery, a change is taking place on April 30, 2021. We strongly recommend you use HTTPS instead, but if you still want to use FTPS see IBM software electronic delivery change - take notice! Mainframe - Selected z/OS V2.5 enhancements IBM will have z/OS installable with z/OSMF, in a portable software instance format! z/OS V2.4 will not be installable with z/OSMF, and z/OS V2.4 driving system requirements remain the same. z/OS V2.5 will be installable via z/OSMF, so that is a big driving system change. Learn z/OSMF Software Management at this website. Notification of availability of TCP/IP extended services Workload Manager (WLM) batch initiator management takes into account availability of zIIP capacity Change the Master Catalog without IPL IDCAMS DELETE mask takes TEST and EXCLUDE. IDCAMS REPRO moves I/O buffers above line. New RMF Concept for CF data gathering RMF has been restructured, but all the functions are still intact. z/OS V2.5 RMF is still a priced feature. Performance - zCX enhancements zCX is important for co-locating Linux on Z containers with z/OS. Popular use cases can be found here and in the Redbook here. Another helpful source is Ready for the Cloud with IBM zCX. zIIP eligibility enhancements New enhancements include support 1 MB and 2 GB large pages (still fixed) for backing guests. Guest memory is planned to be configured up to 1 TB Another relief is in Disk space limits Monitor and log zCX resource usage of the root disk, guest memory, swap disk, and data disks in the servers job log. zCX resource shortage z/OS alerts to improve monitoring and automated operations. SIMD (or Vector). SIMD is a performance feature, and can be used for analytics. Nick's presentation (with Mike Fitzpatrick) is here. Topics - filterCSV and tree manipulation Mindmapping leads to trees. Thinking of z/OS: Sysplex -> System -> Db2 -> Connected CICS leads to trees. Has very little automation of its own. But crucially you can mangle the CSV file outside of iThoughts, which is what filterCSV does. filterCSV is a python open source program that manipulates iThoughts CSV files, colouring CICS regions according to naming conventions So it goes.
In today's episode of the “I Am A Mainframer” podcast, Steven Dickens sits down with Anna Mckee, Db2 for Z/OS Systems Programmer, at IBM Z Dallas ISV Center. On this podcast, Anna discusses her journey with the mainframe, the Master the Mainframe Program, and where she sees the Mainframe going in the future.
An interview with Laravel woman around town and lover of puppies J.T. Grimes. SPONSOR: Twilio provided J.T. audio recording equipment ❤️ J.T. on twitter Actuary Marco Cantu COBOL Fortran Delphi CompuServe IBM iSeries Zend ZendCon Alan Seiden QCodo Juan Treminio Yak shaving Transcription sponsored by LaraJobs Matt Stauffer: It's time to learn about Miss J.T. Matt's son: It's time to learn about J.T., JST. Matt Stauffer: No, just J.T. Matt's son: J.T. Matt Stauffer: Time to learn about J.T. Matt's son: Time to learn about J.T. Matt Stauffer: Welcome to the third interview of Laravel Podcast, season three. We're going to be talking to J.T. Grimes who has been around the Laravel community and is one of the funniest people in Laravel, but you might not know much about her. Stay tuned. We're going to get started. It's the next episode. This is the third interview of Laravel Podcast season three, so the first one was Taylor Otwell, so Taylor who everyone knows he created Laravel. The second was introducing Neo who a lot of people don't know but within his world he's extremely well-known, so within the Laravel, Nigeria world everyone knows who Neo is. It was kind of a fun little world, way for them to join in to maybe I don't know if the American or whatever space. m This next interview is very interesting and I very intentionally not told anybody who I'm talking to, which is tough because what I wanted to do was go out in Twitter and say, "Hey, who has questions for this person?" But I decided intentionally to wait because I think that this is going to be such a treat for someone who is everywhere but nobody knows anything about her. The interview today is with J.T. Grimes and I actually need to pull up your Twitter profile because one of the things about your Twitter profile, is it a South Park character? J.T. Grimes: Yeah. Matt Stauffer: Almost everybody who interacts with you doesn't even know you look like. The Golden State, we got some Cal going on there, there's South Park, but you're one of those folks like you and Amanda Folsom like nobody unless you've been to a Lericon Conference and had the pleasure of interact with J.T. don't actually know. I guess like at Sunshine PHP or something like, you're actually know what J.T. looks like, but are you wearing the hat right now? J.T. Grimes: I'm wearing a hat. Matt Stauffer: Are wearing a Cal hat? J.T. Grimes: I'm wearing a Cal hat, of course. Matt Stauffer: Is it safe to assume you're always wearing your Cal hat. J.T. Grimes: Sometimes it's a raiders hat but- Matt Stauffer: Okay, fair enough. J.T. Grimes: My hair wants to do this Alfalfa thing all the time, and it's either be seen in public like that or wear a hat- Matt Stauffer: Got it. Got it. J.T. Grimes:... so always the hat. Matt Stauffer: I like it. J.T., can you tell people, say hi to people and tell them who are you in whatever length you want to say, and where do you work and what do you do and what brings you exposure to the Laravel community? J.T. Grimes: I was frankly a little surprised that you wanted to talk to me because I don't see myself as being one of the "She's everywhere" community members. I work for a little insurance company in San Francisco, I've been in the same job for 21 years. Matt Stauffer: Wow. J.T. Grimes: Well the same company. Longer than some of your listeners have been alive. Matt Stauffer: It's true. J.T. Grimes: I never wanted to be a programmer, I was very clear that that was not going to be the direction my life was going in. My mother is a programmer and so I spent all of my teenage years saying, "I'm not going to be like her." I went to school with a degree in Statistics, got a job as an actuary or an actuary trainee. Every job I had they kept trying to make me progress. I kept saying no, no this is so me. Matt Stauffer: The universe. J.T. Grimes: Finally I just had to give in. Matt Stauffer: Actually, I need to pause and do one thing. I said I was going to do this, getting like totally failed. I'm looking at you and I'm seeing a microphone sitting in front your face and that microphone arrived too because Twilio the people at Twilio.com are amazing human beings and they have sponsored us getting good recording equipment to anybody who doesn't have it. I want to say, Twilio, if you need text messages or voicemails or anything like that programmatically Twilio are the bomb, they're freaking amazing people. Greg Baugues is the man so as Ricky, and they sent us stuff over. Okay, thank you, Twilio. We love you, you're great. Okay, now back to my question. When they got you in? J.T. Grimes: Can I throw-? Matt Stauffer: Yeah, go ahead, go ahead. J.T. Grimes: Let me throw in a quick shout out to Twilio. They've just added fax capability. Matt Stauffer: What? J.T. Grimes: Yeah. When you work in insurance and you're in all the economy kind of company you are still sending faxes. Matt Stauffer: Got it, so you actually love, you are using them on a regular then? J.T. Grimes: Oh yeah. Matt Stauffer: Oh man. Good, Twilio. They finally convince you, you're an actuary, you're doing the very, very exciting. Is that like I mean, is it Excel? Are using Excel is an actuary or is there a like more complicated stuff? J.T. Grimes: I know that there are companies who use more complicated stuff. I've always been an Excel user, but it being a data monkey, it comes with data coming in a little bit of analysis going out. Matt Stauffer: I'll ask you more in a second now that you're doing programming there. Originally, when you were first doing that before they can convince you go to programming, was it basically Excel and Access and Spreadsheets and numbers like that? J.T. Grimes: Yeah. Matt Stauffer: Adam often I forget his exact same term would be, basically says like, "What we're doing is all basically just like Excel." He may say it in the inverse anything you could do in programming you do in excel something like that. It seems like a pretty reasonable transition to me and I got to say there's not a lot of people who are, I don't want to say anything about generations but there's not a lot of people who are at least in my generation whose parents are programmers because it's not ... What kind of programming was your mom doing? J.T. Grimes: She started doing Fortran. Matt Stauffer: Okay, that's pretty good. J.T. Grimes: For a local oil company in the late 60s, switched to COBOL and was at Bank of America and a couple of other banks for 40 years. Matt Stauffer: Wow, okay so that's how she got in. When they finally convinced you to be a programmer? What was the task or what was the language? Tell me more about that first time. J.T. Grimes: There were a lot of Excel macros, there was a lot of ... This isn't really programming but I'll just write a program to do this. Matt Stauffer: Got it. J.T. Grimes: There was the first thing I used in a professional capacity was Delphi one. Delphi was visual Pascal the one language Microsoft has never given us the visual version of. Matt Stauffer: Wait a minute. Can I pause you? I know that Visual Basic is the thing, I know that there is visuals. I don't actually know what a visual version of a language is, can you tell me what that means? J.T. Grimes: Generally, when Microsoft uses it, it means that it is designed to build native apps on those. Matt Stauffer: Okay, got it. J.T. Grimes: Visual Basic gives you the tools to make your Windows Forms in all of your screens. Matt Stauffer: But using a programming, so visual means this programming language is meant to build native user interface on it versus whatever else? J.T. Grimes: Right. Matt Stauffer: Okay, so sorry I interrupted you were talking about Pascal and Delphi, a whole bunch of words that I don't understand so I got it like [inaudible 00:06:49] one by one. J.T. Grimes: Pascal is a C like language but very verbose instead of brackets you have begin and end and everything is words instead of symbols, but you've still got pointers, you can still do all the things you can do in C. There was a little bit of Visual Basic, there was a little bit of Perl as little as I could manage. I figured out real quick that if Perl was what it took to be a programmer in this new exciting Internet age it was not for me. Matt Stauffer: How were you learning at this point? What resources were you using to learn these languages? J.T. Grimes: With Delphi, it was books, there may have been a CompuServe forum. Yes, I'm old enough to have used CompuServe forums, but we actually had printed pieces of paper and we would pile them up on our desks, and sometimes we'd use them to lift monitors up as well. Matt Stauffer: I assume you're referencing books when you talk about printed pieces of paper. J.T. Grimes: I think that's what they're called. Matt Stauffer: Yeah, books. Am I allowed to ask? I'm not asking anything about age but just at this moment when you were learning to code and you're at it totally non-determined age, what time period was that because it's CompuServe, so this is early '90s or ...? J.T. Grimes: It would have been the mid '90s. Matt Stauffer: Okay, mid '90s. All right. J.T. Grimes: I mean I've said I've been at my current job for 21 years so I'm sure knowing that. Matt Stauffer: Hey, I'm not, okay so that part makes a little more sense. Yeah, okay, cool. All right, so you were pre-internet teaching yourself the code. I mean a lot of people's stories Neo stories and Taylor story and my story, we're talking about teaching ourselves the code by viewing source on websites. A lot of us didn't get into anything until we got it a PHP and that's how we got into like, whatever. You're teaching yourself A) pre-internet and B) you're teaching yourself like some, I don't know what the term is, it's not hard code but like this is legitimate programming stuff and you're just kind of hacking it through as you went. Did those books really help you or is it a little more just kind of trial and error? J.T. Grimes: There's a lot of trial and error, there is a lot of ... let me try and build a program that does this and learn just enough to do it- Matt Stauffer: Got it. J.T. Grimes:... which is how- Matt Stauffer: Everyone is right. J.T. Grimes: I think everyone has learned for the last 30 years. Just like always, there were a couple of authors and a couple of imprints that were very reliable. This was before O'Reilly had different animals on the coverage of everything. I'm not sure they were even a thing. Matt Stauffer: Do you remember anybody who really kind of stood out as a helpful resource then? J.T. Grimes: Marco Cantu was the guy's name who wrote the best Delphi books, and I can't believe I just pull that name out of my head. That is a brain shell that could have done something useful, but instead- Matt Stauffer: It prepared for this moment right now. J.T. Grimes: Marco Cantu. Exactly. Matt Stauffer: That was we're talking about mid '90s. You learned all those languages, but that's not where you're writing today. What was the next step ... Well actually I don't know. I mean, I assume that because I met you at Lericon and because you basically joke on the whole Laravel community a little bit at a time, that you're writing in at least some pitch piece and web based stuff today, but there's got to be some things that happened between that moment 20 years ago and where you are today. What kind of transitions did you go through? I mean you're staying in the same job, they weren't job transitions, or at least they weren't company transitions. What was next after you started learning? J.T. Grimes: I work for an insurance company and one of the things you have to do is read different kinds of policies. We have algorithms that are built to do the reading. It's a frame building with this kind of roof and this like square footage and, oh you're running a music studio so there are kids in there all the time, so your liability charts goes way up. Somebody has to get all those algorithms into the system, so it's not really programming in a language but it's building algorithms and it's functionally programming. The system we've got to do this in is really cool, I would love to show it off some time but it is in COBOL. Matt Stauffer: Wow. J.T. Grimes: The back end at my insurance company is COBOL, we've got four or five COBOL programmers who are great, who are some of the best programmers I've worked with, which always surprises people. Matt Stauffer: You're saying is not was. You're talking about today. J.T. Grimes: I'm talking about today. The system we're on when life in, I want to say 1990 or '91 and has been in continuous operations since then. There's active development going on along with maintenance. Most of the system has been rewritten in those 25 years, but yeah we were running the same thing, have been running the same thing in COBOL 25 years. It's solid. Matt Stauffer: That's amazing. I've got so many things to ask you but I got to pause you, you're talking about a system running longer than almost anybody listening. Some of them have not even in the life that long. That's silliness aside, I would say there's a very, very, very tiny percentage of people who have been programming as long as that system has been running. You know what things were are fads now. You know the limitations of Laravel, and I want to keep getting back to your story in a minute but I got to stop you there. What could you point to if anything well you say, "You know what that is something that I can learn from this nearly 30 year running code base that we could kind of benefit from today," like what are some of the things that have helped that be so stable? Is it because of COBOL, is because there are great programmers, are there any things systems are structured or practices or attitudes that you could share with us? J.T. Grimes: So the tooling that's in place is terrible. It's awful. We don't have source control. Matt Stauffer: Wow. J.T. Grimes: We don't have a staging server, there is Dev which works as test and there's production because we're running on a mainframe and you can't exactly get a mainframe at everyone's desk. Matt Stauffer: Oh my gosh. J.T. Grimes: There is no virtual machine that emulate an IBM, I think Power I is what they're currently calling the product but basically one of IBM's mainframes. So much of the tooling in the system that's in place is awful, and the only reason that I can think of but we're still running and I need to knock wood because if I did shit someone will kill me. Is that we've had really exceptional people, but beyond that I was looking at our system and I thought, "Here's a great conference talk. If I were not painfully shy and unable to speak in front of people." We, as a financial services kind of thing need to be able to roll back transactions do things out of order, keep track of rebuild the policy from scratch. This is really cool and I don't know anyone who's doing this in PHP and just as I was thinking that, I can't remember what you call it now, CQRS. Matt Stauffer: Yeah, the event sourcing and the command query in response to separation and all that stuff. J.T. Grimes: Event sourcing became a new hotness, and essentially what this is. is event sourcing that we've been doing in COBOL for 30 years. The database design has been super solid if I were going to give people one piece of advice that goes against everything you hear now, get your database design down first. It is the most important part of your system, whatever you're showing, whatever you're making, 90% of it, if you're using Laravel probably 98% of the products you're making are crowd apps. You are reading data and you are writing data, and if the database isn't right you're going to be in a world of hurt. Matt Stauffer: That's really helpful, and I'm going to dig down there a little further, I think that's a great advice from you. I would say, if you've got these really kind of pro programmers that you're working around every single day, get the database right, I mean that's a huge thing. I would say like there's people who have taught me various things like I can look to one person who taught me about simplicity, and I can look to another person who taught me about denormalizing databases, various things that they taught me. When you think about the people in your team who you're so impressed with, are there any specific things where even if they're not sure, well you can say, "You know what, like by working with this person they really made me better at this or at that." J.T. Grimes: I can't think of a specific thing that they've made me better at, but I can tell you that working with them has made me better. I've gotten a lot better at communicating because we don't, once we are on our machines we don't speak the same language at all. We have variables and we have loops and we have, we're accessing the same data, but we have very different terminology for it, and so being able to bridge that has been a really useful skill. Matt Stauffer: Where are your various code base is talking together? Is there shared databases that they're interacting with? Or how are they actually connecting to each other? J.T. Grimes: The main system, the source of all truth is the COBOL, the I series, the Db2 database that's running on there. The AS/400 or the I series who's IBM's current marketing term for it, and when you've been using the same thing for 30 years you call it by its 30-year-old name it happens. It is the source of truth, we have web apps on other servers, public face and servers that talk to it through essentially a homemade API. PHP is one of the only modern languages that runs smoothly on IBM set up, and that's because they've done it partnership with Zend, Zend actually makes an interpreter specifically for running on IBM's mainframes. Matt Stauffer: That's fascinating. I had no idea. J.T. Grimes: ZendCon is coming up. If you're going check out the I series though usually have a day of sessions that are specifically about running PHP on IBM hardware. It's a very different group from who you find in the other sessions, they tend to be in those same sessions together the whole time because your company is paying for you to go learn this one thing that you cannot learn anywhere else. Matt Stauffer: Anywhere else. That's fascinating, because there's just a small subset of people who are actually doing that extremely vital PHP on IBM kind of thing then right? J.T. Grimes: I think so, but it's one of those invisible communities. There are a lot of them out there, but people who aren't doing cutting edge stuff who aren't at startups are probably the bigger part of the PHP communities for folks working for the government, for bank, for anywhere else that's boring. Matt Stauffer: Yeah, well it's so interesting because I hear you say that and I go, "Yeah, I know those people are out there," but again I met you at Lericon and the first thing that doesn't come to my mind is people who are working on applications that have been running for 30 years who you talk about the boring stuff. Even ZendCon, I mean ZendCon like I went to ZendCon a year or two ago, and one of the reasons was because they're really trying to reach out to the non-Zend world, because like I think even just not even talking about PHP on IBM people, I'm just talking about Zend in general, it tends to be relatively disconnected from like the Laravel of the world. You're talking even a further thing within the Zend world. There's this even much smaller subset of people who are the Zend and IBM. This is like a really, I don't want to say it's a niche because I don't know how small it is, but how on earth? You know what, I've got so many questions I was about to ask how they put, I'm jumping ahead of myself. Let's step back a second. Are there any big transitions in the work you're doing between when you first got started, when you first were doing all that kind of work when you were learning COBOL and you're learning the visual stuff Pascal and all that, and what you're doing today because obviously today you're doing at least some web, you're doing some PHP. What was that transition like? How did it take from you to go from there to here? J.T. Grimes: I'm going to correct two things. One, I don't do COBOL. Matt Stauffer: Okay, sorry, I was mixing up all my old language. J.T. Grimes: I understand. I actually advocate for people to learn COBOL, all the COBOL programmers want to retire and there's no one to fill in for them. Matt Stauffer: Wow. J.T. Grimes: You would be surprised at how many financial institutions, other big companies are still running COBOL, and they're doing it for the same reason that my company is, which is two-fold. One, it's incredibly expensive to rewrite everything you've got. Two, once it's been in production for 10, 20, 30 years, it's effectively been tested every way possible. The risk of going to something new, I think Visa still using COBOL. If you are the largest payment processor in the world the risk of rolling out a new system is- Matt Stauffer: Is not worth it. J.T. Grimes:... is mind boggling. Matt Stauffer: You'd rather use a 30-year-old system and keep paying for those old mainframes, and then paying enough money obviously for IBM to keep producing them and for Zend to keep doing those integrations. That's pretty incredible because when you say COBOL like I hear people say, I learn a [inaudible 00:20:41] COBOL and I'm like, "Yeah, 30 years ago. I don't think about today." J.T. Grimes: The jobs were out there, the need is out there because ... and it's not just maintenance, some companies are still doing new development. Mostly it's maintenance but- Matt Stauffer: But we're not talking maintenance at the level of like, "Oh just fix this thing a little bit until we replace it." We're talking about long term maintenance as long as they can keep running on the system kind of maintenance. J.T. Grimes: Well, one of the really big differences about being an enterprise and I'm making air quote when I see that, developer as opposed to somebody who's working for a startup or an agency is that your time horizons are drastically different. We are not looking for something that will keep us going until we get profitable. We have been profitable for 150 years off and on. Matt Stauffer: Geez. J.T. Grimes: The other thing when we talk about rewriting the system is, "Okay, this can be a five to 10-year process. What technology stack would you want to build on that will still be useful, available, not archaic in 10 years?" Five years ago, I would have said, Java, thank goodness we didn't do that but with things changing as quickly as they are it makes it really hard to plan for the long term and much easier to stand pat. Matt Stauffer: It's really interesting. One of the things that we've talked about often and like the Laravel Podcast is that, there's often conflicts between the Laravel world and various people who have a very, very distinctly different mindset, just within the PHP community. I think one of the helpful things that we came to over time is, you know what we're noticing that the differences often are less about people who have different opinions about the way the world should work, because they are different people and it's more because they're in different contexts. I can look at event sourcing for a start-up and you can look at event sourcing for a financial institution, and we can come to a different conclusion about whether or not event sourcing is a wise decision for the products we're working on. If we don't recognize it, it's because we're in a different context we could say, "Well, you like it and it's wasting time," and well you don't like it because you know it's like, "Oh no we just have different needs." Again, in that those conversations first of all it's helpful to recognize that but second of all, we're usually still only talking about web applications built by PHP developers in frameworks written in the last five years. This is so many steps beyond that, that it's just fascinating to me how far out it is. Before I step to my next thing you watch all this happen on Twitter. You are involved in your lobbying, I mean you in yes are two of the funniest people I've ever met in my entire life especially the way you guys interact on Twitter. Do you look at the online conversations of the Laravel crew? Do you look at the Laravel podcast? Do you look at stuff that happens? Do you have anything to share with us? Did you have any outside perspective where we say, "You know what, don't worry about this or focus more on this, or man you all could learn this," or anything like that. J.T. Grimes: I see a lot of people who I think are talking past each other because of what you just said the different contexts. If you're doing Greenfield totally new development, you're going to have a very different set of goals than somebody who's got a system that's been in production for its PHP, so a couple of years, which in PHP sounds like a long time. You're looking at different things. You have a really different experience in terms of maintenance. A question I've taken asking in interviews is, what's the oldest code base you've worked on? What's the longest you've had to maintain a section of code? If you can find somebody who's got a couple of years in, grab them they actually have experience doing maintenance. The other thing is, I am older than a lot of the Laravel community, I have been in the same job for 20 years. My perceptions of other people are going to be colored by that, but it looks to me like the kids today and I take credit for bringing the phrase, "Get off my lawn at Laravel community," but you kids today switch jobs every 18 months, every two years. There isn't that I've been working on the same code base for a long enough to have really absorbed it and taken it all in, and the ownership not just the ownership the experience with it that you get after working at the same place in the same code for a long time is very different from what you get when you're changing often. Matt Stauffer: That's really, really interesting and if I were someone who was a mid-level developer and I maybe been in my job for the last 18 months, do you have one piece of advice just in this little kind of concept that you're talking about in terms of experience with the code base. Is there one good way I could act on what you just shared with me? J.T. Grimes: It's really hard for me to give career advice to anyone else. Matt Stauffer: Fair, that's fair. J.T. Grimes: It's been a long time since I looked for a job, I only know what I'm looking for not what other hiring managers are looking for. Matt Stauffer: Well, let's say maybe not even about switching jobs, would you say ... because one of the things that I took away from what you just said was, maybe consider sticking around a little longer but I don't know if you're actually saying that. Are you? J.T. Grimes: I don't know if I'm saying that either. Matt Stauffer: Okay. J.T. Grimes: For me, a lot of the job satisfaction and I think a lot of the skill that I bring is having really deep business knowledge, knowing all of the contacts. I have worked in insurance longer than I've been a programmer. I know this stuff often better than the users who are giving specs to us. Having that really good context for everything, it sort of it lets me know I'm building the thing that user needs not with the thing the user asked for. I wonder how much people get of that when they're changing jobs often. I think that there is a different kind of job satisfaction you can get from staying with a project for a long time. Matt Stauffer: That's really, really cool. That's really helpful to hear. I've found that I started seeing this a lot in the podcast, but I could talk about this for an hour but let's move on to something else. I was wrong about COBOL, you're not writing COBOL but that was fascinating where we just went down. When did you start doing web based stuff and what does a web based applications look like? Is it facing the customers of the insurance agency and giving them access to data that they previously would have called in for? What kind of stuff do you build there? J.T. Grimes: There's both internal applications and external phasing ones, and what we do is we access either the database or we actually run COBOL programs calling them from PHP. I know I'm not the only person doing this because somebody else built tools to do it, but it feels like that's an easiest thing there is out there. It's one of those things where there are, there's just a very small community of people who you can ask questions of and who know about this stuff. On the one hand, when you run into trouble you'd know who the people are to talk to. On the other hand, when you run into trouble you may literally be the first person to have this. Matt Stauffer: You're not going to stack overflow. How do you even know the folks to talk to about this? J.T. Grimes: I met one of them at Gen Con while he was presenting on the IBM and I stuff, and the single thing, probably the most valuable thing I've ever gotten out of the conference was having breakfast with this guy. I've still got three pages of note from that. Alan [Shaiden 00:29:15] is his name and if anyone else is doing Laravel on the IBM I series, A) hit me up but B) hit up Alan for anything about the I series. Matt Stauffer: All right, so you're not just doing web applications, you're actually using Laravel, so how on earth when you're in this kind of enterprise, a kind of old school system, how you just stumble across Laravel and what attracted you to it versus the other options available to you? J.T. Grimes: I had used CodeIgniter before, and CodeIgniter, the single best thing about it was that if you had a question you could find an answer, either in the docs or in the forums, but somebody knew what needed doing if you had a problem. I also used once or twice a framework called Qcodo, which has since died a very quiet, but the guy who wrote it was a Delphi developer before he got into PHP. The way everything was set up was very familiar to me. You built your web forums in a very sort of Microsoft a Visual Studio kind of way where you said, "Okay, put in a select box here and put a label on it here." It was familiar to me but it was also not the documentation wasn't great and development had clearly slowed down on it by the time I needed something for the last project. I was fiddling with CodeIgniter and it didn't feel good anymore and the way it had when I started with it. I started browsing around what other frameworks are out there, oh this guy is trying this new thing called Laravel and it's on version three. It stuck around for at least three months give it a try. It took a surprisingly long time for Laravel to click for me because I was so used to other frameworks and other ways of doing things, but once it did I found it was just easy to get the stuff that I needed done. Aside from reading the database on Db2 on the IBM mainframe. Even that we've got like now we're actually using Laravel's query builder with a couple of little custom things thrown in to access the database. Matt Stauffer: Wait a minute. Is it the query builder and it's heading like the actual database connection system, or are you using something, are you like layering the query builder on top of a non-database seeking system? How does that actually work? J.T. Grimes: Laravel's query builder wants to connect through PDO and while in theory, you can use PDO to talk to a Db2 system. I've never gotten that to work. Matt Stauffer: Got it. J.T. Grimes: But PHP has built in, thanks to Zend and IBM in their thing, and Db2 function is the same as the old MySQL functions that nobody should be using anymore. What I did was I made basically a connection class that simulated being PDO but was actually calling all the Db2 functions underneath. Matt Stauffer: That's fascinating. J.T. Grimes: You end up being able to use Laravel's query builder, you can use eloquent in theory I haven't actually describe that. Matt Stauffer: Those are my next questions. J.T. Grimes: But there's no reason it couldn't. The only reason I don't use eloquent on the mainframe is that the tool we used to generate COBOL has some very interesting opinions and conventions around it, and none of the file names or table names are useful or readable so they all have to be translated to something else anyhow. Matt Stauffer: Got it, yeah, so at that point trying to force kind of eloquent has opinions and that tool has opinions and reconcile their opinions just doesn't really seem worth it when you could just use that query builder. J.T. Grimes: Exactly. Matt Stauffer: That's cool. You're building applications, so your day-to-day transitioning between a 30-year stable system, on a mainframe to one of the most modern PHP frameworks that there is with just testing and TDD and migrations and sitting at stuff like that, do you feel the burden of a lot of contact switching, or is it all connect together in your brain? J.T. Grimes: Most of it connects together in my brain. The places where I run into problems are where I just don't have the tooling that I want. I don't have access to multiple IBM I series. I can't just spin up a new database, spin up a new instance. I wanted to test my interaction with a program, I need to be very careful to make sure that I am not hitting production data and it's with my setup way easier than it should be. I spend way too much of my time building safeguards for no, no, you don't mean that. Matt Stauffer: That's interesting because we talk often about how a lot of things that have to do with type hinting and a lot of these other things are, well I don't trust the other developers. The stranglehold that you're not allowing developers to do things because you don't trust them. It's interesting because what you're talking about is really well I don't trust myself to not accidentally touch something that would basically lose me a lot of other people their jobs if I completely destroyed everything. What sort of things are you finding yourself reaching for for those safeguards? Is it easy to share some of those? J.T. Grimes: I find myself hard coding addresses to our test system it's like, if you want to hit production on this it's not just changing an environment variable, it's not just telling it, "Oh, we're in staging now, go ahead and hit the staging server." Everything is hard coded to the wrong server until it's time to move it to the right one. Matt Stauffer: That's fascinating. It makes sense, totally though. Until you know the thing is not going to break things, make it like you have to be very explicit and intentional to actually even touch that thing that you don't want to broke in. J.T. Grimes: Yeah, we have a lock on the door to the server room for a reason. This is my server room lock. We have a server room, we have physical hardware it's very exciting. Matt Stauffer: In terms of testing, do you do much of your Laravel code? And if you do, what is it look like to simulate the data that's coming back? Or are you using real data from the staging server? How does that kind of work in your testing? J.T. Grimes: I dreamt of my test and bandwagon a couple of years ago. It has not been that long, it's been longer than for some people. Everybody kind of has this one moment where it clicks in for them. For me, there's a guy named and I'm going to scrape his name, Juan Trimenio, and he wrote a couple of articles on using PHP unit, many got bored and started going off and doing puppet things. Oh that's really cool too, but these three or four articles he wrote are what absolutely clicked for me. Thank you if you're listening. It was what got me to slowly start writing more tests. Once I did that, I found that I was much more confident pushing new code and making new changes because I could tell if I'd broken something. If I broke something and I didn't know then I just wrote a test for it, and now the next time I know. The value became clear. As soon as I thought I was ready to put the code in production and then said, "Oh, I just need to change one little thing and everything blew up." Oh thank goodness, I have these tests. Matt Stauffer: Yeah, the first time a test catches you and you're not, you haven't yet internalized the value that is coming from it. It's like a, I don't know it's like a breath. I don't even know it, it's not a breath of fresh air. It's this amazing moment though. J.T. Grimes: It's magic. Matt Stauffer: Yeah, it's exactly what it feels like you're like, I never had this, this, the responsibility for this thing that breaking always lived in my brain and my shoulders and my stress, and all of a sudden this just magical little creature just came and told me with a little red axe, you just screwed it up. It's really an amazing experience. J.T. Grimes: Finding out that I broke stuff before it hit production was the best thing ever. Matt Stauffer: That's cool. I like that. Okay, so once again, I'm going to talk to you about this for another hour. I'm going to move on. I've got a couple random questions we could talk a little bit more about code and architecture infrastructure, but I want to make sure that we have time to talk about J.T. stuff. You are a shaver of an ungulates. I assume that that is somehow refers to dogs but I intentionally didn't Google it beforehand. What is an ungulate? How do you see it? J.T. Grimes: Ungulates are four legged hoofed mammals. It's a reference to shaving yaks. Matt Stauffer: Oh, I was going to say hoofed. No, okay, your yak shaver. That was an incredibly indirect developer joke way to go. All right, yak shaving, got it. Yak shaving and bikeshedding. Do you bike? J.T. Grimes: I do not. I feel so alone. Matt Stauffer: Because you live in the Bay Area and you don't bike at all? J.T. Grimes: Well I'm part of the PHP community, we don't bike at all. Matt Stauffer: Are you Oakland for life? J.T. Grimes: I am a third generation Oaklander. Matt Stauffer: Wow, that's amazing. I know very little bit about Oakland. Basically my knowledge is I, what was that show that was sent, I think it was sent in Oak, wasn't it? J.T. Grimes: Was it [Shansvanerky 00:39:08]? Was it here? Matt Stauffer: No. Anyway, wherever it was, it was sent some beautiful Bay Area that seemed very rustic but honestly it was probably a multimillion dollar house. I visited Oakland a tiny little bit and I understand the concept of it being kind of like the less quickly gentrifying kind of across the bay cousin of San Francisco. What do you love and hate most about Oakland? J.T. Grimes: What I hate most is that, it's gentrifying much more quickly here. You don't run into that many people from Oakland who are in Oakland, who are from Oakland. Matt Stauffer: Really? That quickly. J.T. Grimes: Yeah. The houses here, the prices have shot from reasonable to insane. There's a lot for sale in my neighborhood and it's people have lived in the neighborhood for a long time who just can't afford not to sell because it's so much money. Matt Stauffer: Right, it's not even the property taxes, it's just when you look at your finances and selling your house could basically pay off your debt or whatever else, you can afford to stay there anymore. J.T. Grimes: Well, I've told my boss a couple of times and they really don't like hearing it. I could sell my house and retire. I couldn't move to Reno and find a crummy little apartment for 400 bucks a month and live up. Matt Stauffer: Never work a day to get a new life. J.T. Grimes: Yeah. Matt Stauffer: Wow. Go ahead. J.T. Grimes: To me that's just insane. Matt Stauffer: Yeah, it makes sense. We all understand why it's gentrifying it's across the way from San Francisco, you got the gentrifying wedge of hipsters and artists who wanted to come in to the rundown place or whatever. Additionally, it's relatively close access and the more it gentrifies the more people feel comfortable stepping in there. Oakland has more going for just than being across the way from San Francisco. What do you love the most about Oakland? J.T. Grimes: It's home. The weather is great. The people are neat. I was going off on a rant and I can do a half hour on how great the Bay Area is. Any time you need that. One thing is that, it's a port city, and port city have so much more interaction with the rest of the world and have since they were founded. In the 1850s, there were days when San Francisco had more Russian fur traders than actual San Franciscans because folks would hit the port and go to town. You end up with communities that are really tolerant of differences who are just used to, you're not like me but that's fine. That is just a wonderful thing if you are like me. Matt Stauffer: Let's talk about like you. If someone had never met you before how would you describe yourself? I know this is something I usually start off with, but what are you about? J.T. Grimes: I'm smart and I'm funny and I like cute things. Matt Stauffer: I can attest to all these things having known you for so many years. Why are you so funny? Do you ever like do comedy or that is your family really funny or does that come from any source other than just your personality? J.T. Grimes: Oh no, it's deep internalized pain. Matt Stauffer: Fair. I believe it. J.T. Grimes: You'll never find anyone who's funny who is not just suffering inside. Matt Stauffer: That was one of the most truest ones, that is so incredibly true. Is that something you've just discovered, or is that something people talk about that? Is that a commonly known thing? J.T. Grimes: I think it's a commonly known thing if you pay attention to it. Matt Stauffer: Got it. J.T. Grimes: Most comics are fairly upfront about that this doesn't come from a place of knock knock joke. Knock knock jokes are just fun. You can't make a living with those, you can't make a living exposing yourself to people with your pain, giving them something that they can relate to from their own lives because nobody's life is easy. It would be great if they were, but everybody's got something. Matt Stauffer: Yeah, that was really deep. J.T. Grimes: I'm sorry, it won't happen again. Matt Stauffer: Thanks for assuring that. J.T. Grimes: No, no, we'll talk about puppies. Matt Stauffer: That's actually next on my list. Tell me about puppies. Tell me about your puppies. Tell me about puppies. J.T. Grimes: Puppies are awesome, puppies are everything that is good in the world. As a teenager, I decided that we could have world peace if we could just make leaders of nations negotiate treaties in a room full of Labrador puppies, and I still believe this is true. Matt Stauffer: I love it. J.T. Grimes: It's really ... Matt Stauffer: Go ahead. J.T. Grimes: It's really hard to plant bomb someone or to screw them in a trade deal when there's a cute little fluffy Labrador trying to nibble on your ear. It's just not going to happen. Matt Stauffer: All right. How many dogs do you have? J.T. Grimes: I just have one. Matt Stauffer: Oh, just one. I figured there's like five run around all a time. J.T. Grimes: Nope, he's a grumpy old man who will not share. Matt Stauffer: Yeah, he would not put up with anybody else infringing his territory. J.T. Grimes: No. Matt Stauffer: That's awesome. We have a companywide, it's not quite stand up because it's 33 minutes long, but every Monday I really gets there and then talks about what you do this weekend and what are you up to. We found over time that eventually there was more cats and also dogs but cats than non-cats there around the way. It ended up being renamed to cat meet up. There's not always a lot of cats up on it but new people joining the company they go, "What? Why is it cat meet up?" Just enjoy the weird, enjoy the fluffy. We just had an interview with someone about a week ago and she's super apologetic, she's like, "I'm so sorry my cat may end up walking directly in front of the camera as we're talking, which it eventually did." I was like, "No, it just means you're going to fit right in around here." J.T. Grimes: Exactly. We asked as part of the interview process what pet do you have, and if you say none, I mean that's not good for getting a callback. Matt Stauffer: That's awesome, so let's talk about interview process. What is your favorite interview question you ask people? J.T. Grimes: What one thing do you absolutely hate about PHP, Laravel, COBOL? Matt Stauffer: [crosstalk 00:45:24]. J.T. Grimes: Yeah. Matt Stauffer: I love that question. It's one of my favorite questions because everyone could talk about the good things. It's when you actually have had real life experience with it, that you can start talking about the things that really bother you. J.T. Grimes: Yeah, that gives you a really good idea of how deep their knowledge is. If they were interviewing for PHP job and they've never really written production code, there are things that they just haven't been burned by it, and they will. If your biggest hang up about PHP is variable order or function naming I'm with you that that's annoying, but that's the first year complain. Matt Stauffer: Totally true. I totally believe you. Are there any signs on a tech interview that are an instant no, instant start, no way, not going to happen. I mean, I'm sure there are some personally if somebody saying some horribly racist things or whatever. Are there any kind of coding or communication style things anything like that, where you just go, when do you see that, that's a definite no. J.T. Grimes: I have a very direct communication style, we try to think will much pressure anyone who follows me on Twitter. I think the only thing that would surprise them is that I've gone this long without coercion. Matt Stauffer: I'm pretty impressed. J.T. Grimes: Sometimes I spend time around kids, I actually can't turn it off. I really value that kind of direct communication style and if I feel like I'm not getting that back, if I feel like someone is sort of coming at things in a roundabout way. I might take it as a lack of confidence in an interview and I might try and draw them out and see if I can get them to be more direct. If it seems like this is really their communication style all the time, I know that, that really, really hard for me to work with. Matt Stauffer: Are you all remote or are you in-person? J.T. Grimes: We are in-person. Matt Stauffer: Okay. I've noticed that indirect communication is even harder when you're remote, but I mean in general just being able to communicate in a certain way is totally necessary for every environment, so I hear you on that for sure. What's the best piece of advice you've ever been given? J.T. Grimes: If you go on a date with someone and they're a bad kisser end it then, because they're not going to get better at anything else. Matt Stauffer: All right. J.T. Grimes: And you can cut that too if you need to. Matt Stauffer: Oh, are you kidding meant? See, Laravel Podcast season three is about the people not the code, so whatever else you got just keep a calm. What's your favorite beverage to drink? J.T. Grimes: Diet 7up, I like my water sweet and sparkly. Matt Stauffer: Wait a minute, diet 7up, not seven ... Is it diet because of your concern about sugar intake or do you prefer the taste or? J.T. Grimes: It started as sugar intake with as much sodas I drank. If it was sugared I could not fit out in my house, but I've gotten so used to the diet soda taste that now when I do drink a real soda it just taste too sweet and weird, and why is my tongue [crosstalk 00:48:29]. Oh it's supposed to, oh dear. Matt Stauffer: Right, got it. Okay, so we're running short on time, and I feel like there's a whole personality person of J.T., J.T. what do you do in your free time? J.T. Grimes: Not as much as I would like, so this is going to set you up for the next podcast with me. Matt Stauffer: Brilliant. J.T. Grimes: I am suffering from burnout really bad right now, I suffer from depression. It can be really hard to just get off the couch during my downtime, when I can exercise, walk the dog, just hang out outside get some sun, read. Right now, not enough in my free time. Matt Stauffer: I hope that I'm not centering myself by saying this, but burnout depression and anxiety are all part of my story as well. Thank you for sharing it because I know that it's not always easy to share. Having kind of been in that place, especially is burnout, I assume that you mean kind of work related burnout? J.T. Grimes: Yeah. Matt Stauffer: One of the things that I've noticed often is that sleep, rest, being outdoors, people, animals, these kind of foundational things are often like a really big part of the things that help people like to start to kind of breathe again. Have you found that there's things outside of those that are also really helpful, or is it really just like centreing in on the simplest beautifulest things and just kind of really staying in those same places is what's most helpful? J.T. Grimes: I had a shrink tell me once that there are three things that are protective against depression, and I have found that there are the three things that help the most. Family and connectedness, family, friends, people, pleasure doing things that you actually enjoy and feelings of accomplishment. That one doesn't seem to be on most people's list, but when you're depressed and it feels like nothing goes right, just small little steps forward just being able to look at something and go, "Hey, I did that. I got the dishes put away. Yes! Yay me!" It is something you can build on and start working with. Matt Stauffer: I know and I don't want to read into your story mind, but I want to see if this goes anywhere for you. For me, one of the hardest parts about chemical depression and depression versus just being sad is that, it's not that there's a thing that happens and you go, "Oh, I'm sad about that thing." People often hear depression, they think sadness about bad things, but it's a lot more kind of ... it's more complicated, it's less directly tied to circumstances and events, and it is a lot harder to reconcile or rectify than just being saddest. Is that an experience you have, and if so, is there anything that you feel like people should understand about that circumstance or that experience or people who are suffering from that, that you want people to be more aware of? J.T. Grimes: I think that depression is a really unfortunate name for this problem. I feel like it is an energy disorder, like when I am depressed for me it comes out as just having almost no energy to do anything. Matt Stauffer: Yeah for sure. J.T. Grimes: The other thing is for me depression doesn't take the form particularly of sadness, so much as kind of a flattening of mood. I'm not sad but it's really hard for me to get happy. I think that I know everyone experiences depression differently if people listening are going, "Well, that's not what it is at all." You're right your thing is your thing, and your thing is real, but I also feel like those are pretty common ways to experience depression. If you're dealing with someone who struggles with depression trying to cure them up and make them not sad does not address the, they have no energy or their mood is flat. Matt Stauffer: Acknowledging that everyone's experience of depression is different, what does it look like for someone to be a good friend to J.T. when she's experiencing these things? J.T. Grimes: For me, the biggest thing is understanding and helping me to manage my energy level. I will try and schedule things early in the week because I know that I recharged over the weekend and then as the week goes on my energy level drops and drops and drops and drops. If you invite me to something on a Friday or a Saturday there's no change I'm going to do it. I might agree to do it, there's no chance it's going to happen. First, I need you to not hold against me that I am bailing out because I can't do it, but I need you to understand what I can and can't do and not push too hard for the things I can't do. Sometimes push a little bit for the things that maybe I can. Matt Stauffer: Yeah, which is sounds like the foundational core of this, it is appreciating you not just for the presence you bring or that comedy you bring to a situation but for the person you are. Also, knowing you deeply and well enough to know those, I don't want to say idiosyncrasies but the ways that you uniquely experience, the difficulties in the places you should and should not be put. Everyone just like said, everyone has an experience of the same which means the whole Monday versus Friday thing is probably not the case for somebody else. Someone can't just say, "Well, I heard this on a podcast once and so therefore my sister depression or my brother depression something like that, I'm not going to treat him this way," like no you know the person deeply and you know in their words and their experiences what that looks like. I love you saying that, but now that brings my next question that requires you to have a level of self-awareness and willingness to describe it. First of all to the friends around you, but right now tens of thousands of people. What is it look like to get to the place where you're comfortable, you're self-aware enough and you're comfortable with sharing it? J.T. Grimes: Well, first I didn't know tens of thousands of people were going to be listening, so now just if you could raise everything that would be great. Matt Stauffer: Just raise everything, yeah. J.T. Grimes: For me, I don't want to go off on too big a tangent here but we're going to go off on a bit of one. Matt Stauffer: Let's do it. J.T. Grimes: I am gay. I prefer that term to lesbian because lesbian sounds like a diagnosis and gay sounds fun. Matt Stauffer: I love it. J.T. Grimes: But I came out in the Bay Area in the early '90s and had a really easy time of it relatively speaking. I didn't lose family, I didn't lose friends, I didn't lose my job. Everybody was either okay with it or not great with it but not going to say anything, which in the early '90s- Matt Stauffer: That's a win. J.T. Grimes:... was an amazing. The reason I was able to do that is because other people had done the hard work first, other people had come out and had lost their jobs, had lost their families. By the time, I came along everybody I knew everybody living in the Bay Area already knew gay people, I was not some demon freak evil sent from ... It was just another gay person. For me knowing that knowing other people coming out and talking about their experience made it easier for me, makes me feel not necessarily obliged, but it lets me know the value of talking about it when we come to my depression. I can do the heavy lifting for someone else. I can be out about these are the things I struggle with, this is how I deal with it. Morley Safer, I think it was Morley Safer, man I'm old, was one of the hosts on 60 Minutes, and I remember him saying you know essentially coming out and saying he was on [talk show 00:56:51] and being at home watching it go and, "Hey, that's the same thing I'm on. I could be on 60 minute." Being able to see other people who share the same experience as you and seeing that it is not necessarily that debilitating, seeing that there's hope, that there is hope is the biggest thing. It's huge. Matt Stauffer: Well, for those listening you could be a guest or a host on Laravel Podcast with depression. It is possible. Thanks J.T. it's really helpful to hear that, and so I'm going to dig a little further in this again with those spaces where you just, you got to say for it. The PHP community if you compare it against for example the Ruby community, or the Javascript through CSS communities, it's a little bit more monocultural. It's a little bit more old school. Especially, like the SaaS community and the Ruby communities are extremely intentionally and thoughtfully and loudly progressive. I wouldn't use those terms to describe the PHP community, and not to say that we're in a repressive horrible place. Do you have any reflections about, or thoughts about, or experiences you want to share, or warnings for encouragements for the PHP community in particular and also Laravel about ways that ... I don't want to prescribe anything else. Do you have anything to share or say? J.T. Grimes: I come from a place of privilege not just as a white person but as a person who owns my own home and has valuable skills that people will pay for. It puts me in a really good place to tell not just my employers but really anyone else, where they can shove anything that they have about me. That's really freeing and it makes me not care if the PHP community is less, is more conservative maybe than I might like. Then it would be if I ran the world. If I ran the world we would all be happy little liberals running around but it's not my world, very sad. I come from a place where if somebody doesn't agree with me, if somebody doesn't like me, if somebody's opinions are different from mine I'm happy to talk to them for a while, but I don't care. I don't care that you don't agree, I don't care that you don't like me. I have a dog. My dog likes me. Matt Stauffer: Your dog loves you, [crosstalk 00:59:32]. J.T. Grimes: My dog does love me. Matt Stauffer: Cool, now that makes sense. J.T. Grimes: I can't change the community except by being a part of it and being me publicly, reasonably publicly. I can tell you that there are a gay Laravel developers I know this because I am one. I can tell you that there are women Laravel developers. I know this because I am one. I can't speak to things that I'm not, but I would tell people that there are enough of us who will welcome you whatever you bring. Matt Stauffer: I love that and when I push you about that is, because I know you well enough to know that when you say whatever you bring you don't mean whatever non-white, non-male, non-liberal thing you bring. You mean whatever you bring and I think that one of the things I love about that is, what I want to hear from people is, you can be just as conservative as you want as long as you're welcoming people. You can just be as liberal as you want just as long as you're welcoming people. I don't want to go too far down this road, but one of the things that I've noticed is that some communities go, I think so far in the intentionally progressive direction that they're unwelcoming to conservatives. That's a frustrating thing as well because if we're in a place where someone who may have a different viewpoint is not welcome, who's not mistreating people. They're not treating people poorly because their viewpoint they're just having different viewpoint, then it doesn't matter which direction the difference is coming from, you're still making people not welcome. That statement you said at the end there whatever you have to bring, whoever you are, you're welcome here. I think that that is a really ... I mean I know I'm making a small thing sound like a big thing, but in some ways it is a big thing. That's a beautiful message. All right. We are pretty late on the call. I'm trying to look at a couple questions that I cued up. Let me see if I got anything else. Is there anything you want to talk about? Anything you wish we had covered? Anything you want to share? Anything you want to plug? J.T. Grimes: Hyenas are really cool and I can do 20 minutes on how awesome hyenas are. Matt Stauffer: I feel like you need a podcast. J.T. Grimes: Possibly. Matt Stauffer: I would listen to it. Can you give me like that 30 second version of why hyenas are really cool. J.T. Grimes: Hyenas are a matriarchy, they are a pack hunter. Most of the time in the nature specials where you see the lion sitting with the kill and the hyenas skulking around. The hyenas killed it and the lion has bullied them away and taken their food. Hyenas poop white because they crunch up the bones of their prey. Matt Stauffer: And get all the them in and out. J.T. Grimes: Yeah, and as those bones come out you get white poo. Matt Stauffer: Now, is that exciting because they're so smart that they're getting them mirror out, or is it literally just because they are white poo? Is that mean like the excitement there? J.T. Grimes: It's because they can crunch up the bones- Matt Stauffer: That's pretty bold. J.T. Grimes:... of their prey. Matt Stauffer: Yeah, that's true. My entire exposure to hyenas has been Lion King. I got to be honest. J.T. Grimes: You have two young kids so you know Lion King backwards and forwards and upside down. Matt Stauffer: The funny thing there is actually my kids are, my daughters too young for that stuff. My son is extremely emotionally sensitive and so movies where bad things happen he really doesn't like. I mean imagine Disney movies, what Disney movie doesn't start out with some family member dying, so Lion King, it took us really long. He still hasn't seen what's the one of the big old giant inflated white guy that I want to call them Big ... J.T. Grimes: Big something- Matt Stauffer: Yeah, Big Hero 6. J.T. Grimes:... Big Hero 6. Matt Stauffer: It's a brilliant movie but I can't see it because my son see it yet because somebody dies at the beginning. So Lion King he's seen all of once, but now that he's seen it which was very recently. Now, you're right I will hear it 10,000 times. Anyway J.T., I keep saying this to people I could talk for hours. You should talk for hours you should get that podcast. I will listen to it. I'll plug it to everybody, but until then. Thank you so much. People want to follow you on Twitter it's jt_grimes. J.T. Grimes. Just look for Cal everything and the little cartoon character. It has been an absolute pleasure talking to you and I thank you so much for your time. J.T. Grimes: Thank you, Matt. It's been a pleasure.