newsDeno 2.0 moves to release candidate stage Major upgrade to Node.js rival introduces major changes to global variables, new dependency management features, and tweaks to the permission system.By Paul KrillSep 19, 20244 minsJavaScriptNode.jsTypescript news New Arm partnerships extend AI performance from edge to cloudBy Paul KrillSep 19, 20242 minsPythonGenerative AIMachine Learningnews YugabyteDB 2.19 gets new PostgreSQL-compatibility featuresBy Anirban GhoshalSep 19, 20243 minsPostgreSQLRelational DatabasesDatabases analysisBringing Universal Windows Platform apps to .NET 9By Simon Bisson Sep 19, 20248 minsMicrosoft .NETDevelopment ToolsSoftware Development how-toException handling in Java: Advanced features and typesBy Jeff Friesen Sep 19, 202423 minsJavaProgramming LanguagesSoftware Development how-toHow to work with FusionCache in ASP.NET CoreBy Joydip Kanjilal Sep 19, 20248 minsMicrosoft .NETC#Development Libraries and Frameworks newsSwift 6 arrives with improved concurrency, data-race safetyBy Paul Krill Sep 18, 20243 minsSwift newsOracle CloudWorld 2024: 10 key takeaways from the big annual eventBy Anirban Ghoshal Sep 18, 20248 minsOracle DatabaseDeveloperDevelopment Tools featureText in, docs out: Popular Markdown documentation tools comparedBy Serdar Yegulalp Sep 18, 20249 minsJavaScriptPythonRust More top storiesfeatureCan Java rival Python in AI development?Java proponents see the language gaining traction in AI and machine learning as AI becomes incorporated into business logic. By Paul Krill Sep 18, 2024 4 minsJavaGenerative AIProgramming LanguagesfeatureOracle CloudWorld 2024: Conference news and insightsOracle CloudWorld 2024 saw Oracle focusing its energies on providing IT infrastructure that can help developers and enterprises take advantage of generative AI in their operations. Here is our complete coverage. By Anirban Ghoshal Sep 16, 2024 7 minsCloud Computingfeature9 hacks for a better nightly buildThe build pipeline is the engine of your software development lifecycle, so it pays to keep it tuned up and running right. Here are nine newer and better ways to build code.By Peter Wayner Sep 16, 2024 11 minsCI/CDJavaPythonanalysisLife without Python’s ‘dead batteries’Python 3.13 is coming soon, and it will leave Python’s ‘dead batteries’ behind. Now’s the time to learn how to live without them. Also, get started with Pillow, enums, and the 'ast' library.By Serdar Yegulalp Sep 13, 2024 2 minsWeb DevelopmentPythonData SciencenewsAWS hands OpenSearch to the Linux FoundationOpen-source fork of Elasticsearch and Kibana will be supported by the newly formed OpenSearch Software Foundation, whose members include AWS, Uber, Canonical, and Aiven. By Paul Krill Sep 16, 2024 2 minsAmazon Web ServicesOpen SourceCloud ComputingopinionThe open source community strikes backLook no further than the recent forkings of Redis and Terraform to see where the true power lies in the land of open source. By Ann Schlemmer Sep 04, 2024 8 minsOpen SourceSoftware DevelopmentopinionElastic’s return to open source When AWS ships other companies’ open source code as its own, it’s hard for the code to stay open source. That says something about cloud competition versus partnerships.By Matt Asay Sep 03, 2024 6 minsAmazon Web ServicesTechnology IndustryOpen SourcefeatureThe future of Kubernetes and cloud infrastructureNew development approaches and open-source tools are set to address the complexity and scaling challenges of Kubernetes and evolve cloud infrastructure as we know it today.By Bill Doerrfeld Sep 02, 2024 12 minsContainersKubernetesCloud NativeanalysisThe definitive guide to data pipelinesData pipelines are essential for connecting data across systems and platforms. Here's a deep dive into how data pipelines are implemented, what they're used for, and how they're evolving with genAI.By Isaac Sacolick Aug 26, 2024 14 minsGenerative AIData ArchitectureEnterprise Buyer’s Guides Show more Show less View all Dev with Serdar videoHow to implement “modes” in software, with a game as an exampleIn software development, there’s the concept of a “mode” – a distinct set of behaviors for a program that changes the way it receives user input. In this video we’ll demonstrate a simple video game (using the PyGame framework) that uses three distinct modes of behavior, and use it as an example for how to implement modal behaviors in a program. The code shown in this video is available at https://gist.github.com/syegulalp/ab5ccf257381344ea6c3f29bf36936bc – you are free to use it as you see fit. Sep 12, 2024 4 minsPython Powerful Python source code processing with “ast” Sep 10, 2024 9 minsPython The power of Python enums Aug 27, 2024 4 minsPython The basics of Pillow, Python’s image manipulation library Aug 16, 2024 6 minsPython See all videosExplore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source View all topics All topics Close Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source Programming Languages Python Security Software Development Technology Industry Popular topicsArtificial Intelligence featureOvercoming AI hallucinations with RAG and knowledge graphsBy Dom Couldwell Sep 17, 2024 6 minsGraph DatabasesGenerative AIDatabases news analysisDecoding OpenAI’s o1 family of large language modelsBy Anirban Ghoshal Sep 13, 2024 1 minGenerative AIArtificial Intelligence analysisNew AI reporting regulationsBy David Linthicum Sep 13, 2024 5 minsData and Information SecurityArtificial IntelligenceCloud Computing View topic Cloud Computing featureHow Cloud Custodian conquered cloud resource managementBy Travis Van Sep 18, 2024 8 minsCloud ManagementDevopsCloud Computing opinionWhen your cloud strategy is ‘it depends’By Matt Asay Sep 16, 2024 5 minsTechnology IndustryCloud ComputingEmerging Technology newsKong API platform adds service catalogBy Paul Krill Sep 12, 2024 3 minsAPIsDevopsCloud Computing View topic Data Management analysisDoes your organization need a data fabric?By Isaac Sacolick Sep 09, 2024 11 minsData ArchitectureData Management featureHow to implement a headless data architectureBy Adam Bellemare Sep 09, 2024 12 minsData ArchitectureData ManagementSoftware Development analysisAre you ready for data hyperaggregation?By David Linthicum Sep 06, 2024 4 minsData IntegrationCloud ComputingData Management View topic Software Development how-toIntro to Deno Fresh: A fresh take on full-stack JavaScriptBy Matthew Tyson Sep 18, 2024 8 minsJavaScriptDevelopment Libraries and FrameworksSoftware Development newsC++ Alliance takes aim at C++ memory safetyBy Paul Krill Sep 17, 2024 3 minsC++Programming LanguagesSoftware Development newsJDK 23: The new features in Java 23By Paul Krill Sep 17, 2024 9 minsJavaProgramming LanguagesSoftware Development View topic Upcoming Events01/Oct conferenceDevOps Summit UKOct 01, 20249:00 AM – 17:30 PM GMTAndaz London Liverpool Street CIO 28/Nov conferenceThe Official CSO Security Summit UKNov 28, 20249:30 am – 17:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awardsCSO 30 Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO View all events Spotlight Story feature10 principles for creating a great developer experienceTech leaders who maximize developer satisfaction and minimize frustration reap the rewards in hiring, retaining, and delivering results from their dev teams.By Isaac SacolickMay 06, 202412 mins DeveloperTechnology IndustrySoftware Development Show me moreLatestArticlesVideos feature 3 common misconceptions around biometrics and authentication By Rishi Bhargava Sep 16, 20248 mins BiometricsMulti-factor AuthenticationApplication Security news analysis What’s in the cards for MariaDB? By Paul Barker Sep 12, 20246 mins Relational DatabasesDatabasesOpen Source news JFrog Platform adds runtime security for containers By Paul Krill Sep 12, 20242 mins ContainersDevSecOpsKubernetes video How to use the watch command Aug 16, 20242 mins Open Source video How to use dbm to stash data quickly in Python Jul 04, 20244 mins Python video How to auto-generate Python type hints with Monkeytype Jun 11, 20245 mins Python