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 Learninganalysis Bringing Universal Windows Platform apps to .NET 9By Simon BissonSep 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 feature3 common misconceptions around biometrics and authenticationBy Rishi Bhargava Sep 16, 20248 minsBiometricsMulti-factor AuthenticationApplication Security newsAWS hands OpenSearch to the Linux FoundationBy Paul Krill Sep 16, 20242 minsAmazon Web ServicesOpen SourceCloud Computing analysisLife without Python’s ‘dead batteries’By Serdar Yegulalp Sep 13, 20242 minsWeb DevelopmentPythonData Science newsJFrog Platform adds runtime security for containersBy Paul Krill Sep 12, 20242 minsContainersDevSecOpsKubernetes ArticlesnewsMicrosoft moves .NET 9 to release candidate stageDue for a production release in November, the forthcoming framework emphasizes WebSocket API improvements and updates to the .NET MAUI VS Code extension.By Paul Krill Sep 12, 2024 3 minsVisual Studio CodeMicrosoft .NETSoftware DevelopmentnewsKong API platform adds service catalogUpdate to Kong Konnect platform provides a system of record for all APIs, new cloud gateways on AWS and Azure, and enhancements for connecting with generative AI models.By Paul Krill Sep 12, 2024 3 minsAPIsDevopsCloud ComputinganalysisUsing the Pinecone vector database in .NETBuild RAG-powered LLM applications using the tools you know with a managed vector index in Azure. By Simon Bisson Sep 12, 2024 7 minsMicrosoft .NETGenerative AIDevelopment Toolshow-toUsing PostgreSQL as a vector database in RAG How to build a local retrieval-augmented generation application using Postgres, the pgvector extension, Ollama, and the Llama 3 large language model. By Nitin Borwankar Sep 12, 2024 15 minsPostgreSQLGenerative AIArtificial Intelligencehow-toException handling in Java: The basicsLearn everything you need to throw, try, catch, and clean up after Java exceptions in your programs.By Jeff Friesen Sep 12, 2024 21 minsJavaProgramming LanguagesSoftware DevelopmentnewsNode.js adds built-in API for on-disk cachingThe latest JavaScript runtime update also supports requiring code coverage thresholds are met before a process can exit.By Paul Krill Sep 11, 2024 2 minsNode.jsJavaScriptSoftware Developmenthow-toFile handling in server-side JavaScriptLearn how to use JavaScript’s fs library module to create, read, write, and stream common file types in the JavaScript runtimes Node, Deno, and Bun.By Matthew Tyson Sep 11, 2024 12 minsNode.jsJavaScriptSoftware DevelopmentnewsTypeScript 5.6 now generally availableUpdate of Microsoft’s strongly typed JavaScript disallows nullish and truthy checks on syntax that never varies on nullishness or truthiness.By Paul Krill Sep 11, 2024 3 minsJavaScriptTypescriptProgramming LanguagesnewsOracle Code Assist moves to betaAvailable through the Oracle Beta Program, the Oracle Code Assist beta is optimized for Java and application development on Oracle Cloud Infrastructure. By Paul Krill Sep 10, 2024 2 minsGenerative AIDevelopment ToolsArtificial IntelligencefeatureFinding the right large language model for your needsLLMs are powering breakthroughs and efficiencies across industries. When choosing a model, enterprises should consider its intended application, speed, security, cost, language, and ease of use.By Amanda Saunders Sep 10, 2024 5 minsGenerative AIArtificial IntelligenceSoftware DevelopmentnewsRust 1.81 stabilizes Error traitStabilization of the Error trait in Rust core allows the usage of the trait in #![no_std] libraries. Sort algorithms also were improved in the latest Rust release. By Paul Krill Sep 09, 2024 3 minsRustProgramming LanguagesSoftware DevelopmentnewsC language slumps in Tiobe popularity indexLongtime leading programming language for systems development dropped to fourth in the Tiobe index for September, its lowest position ever. By Paul Krill Sep 09, 2024 3 minsC LanguageProgramming LanguagesSoftware Development Show more Show less View all Upcoming Events01/Oct conference DevOps Summit UKOct 01, 20249:00 AM – 17:30 PM GMTAndaz London Liverpool Street CIO 28/Nov conference The Official CSO Security Summit UKNov 28, 20249:30 am – 17:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awards CSO 30 Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO View all events Video on demand 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 videos Explore 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 Technology Industry Show me moreLatestArticlesVideos news YugabyteDB 2.19 gets new PostgreSQL-compatibility features By Anirban Ghoshal Sep 19, 20243 mins PostgreSQLRelational DatabasesDatabases opinion When your cloud strategy is ‘it depends’ By Matt Asay Sep 16, 20245 mins Technology IndustryCloud ComputingEmerging Technology feature Oracle CloudWorld 2024: Conference news and insights By Anirban Ghoshal Sep 16, 20247 mins Cloud Computing 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