Latest from todaynewsOracle refuses to yield JavaScript trademark, Deno Land saysUnless Oracle voluntarily withdraws its claim to own the name ‘JavaScript’ by February 3, the battle over the trademark will go to court. By Paul KrillJan 10, 20252 minsJavaScriptProgramming LanguagesTechnology Industry analysis Why JavaScript's still on top in 2025By Matthew TysonJan 10, 20253 minsJavaScriptNode.jsTypescriptnews Rust 1.84 introduces strict provenance APIsBy Paul KrillJan 09, 20252 minsProgramming LanguagesRustSoftware Development newsResearchers build a bridge from C to Rust and memory safetyBy Lynn Greiner Jan 09, 20256 minsApplication SecurityC LanguageRust newsGlassFish update fixes restart hangs, random 403 responsesBy Paul Krill Jan 08, 20252 minsJavaProgramming LanguagesSoftware Development featureWhy the C programming language still rulesBy Serdar Yegulalp Jan 08, 202512 minsC LanguageC++Google Go how-toIntro to Ktor: The HTTP server for KotlinBy Matthew Tyson Jan 08, 20259 minsKotlinProgramming LanguagesWeb Development newsGleam 1.7 brings faster record updatesBy Paul Krill Jan 07, 20253 minsJavaScriptProgramming LanguagesSoftware Development newsPython wins Tiobe language of the year honorsBy Paul Krill Jan 06, 20253 minsC LanguageJavaKotlin ArticlesnewsDemand for AI skills soars, while demand for programming skills falls – O’Reilly reportO’Reilly online learning platform saw huge spikes in consumption of AI-related content in 2024, while consumption of Python and Java content declined. By Paul Krill Jan 06, 2025 3 minsGenerative AIJavaPythonanalysisWrite Python like it's 2025Leap into the new year with our top picks for the best features and tutorials for forward-looking Pythonistas.By Serdar Yegulalp Jan 03, 2025 2 minsProgramming LanguagesPythonSoftware DevelopmentnewsRuby completes switch to Prism parserRuby 3.4.0, also known as Ruby 3.4.1, arrives on Christmas Day with Prism as the new default parser. By Paul Krill Jan 02, 2025 2 minsProgramming LanguagesRubySoftware DevelopmentnewsGo teams struggle with coding standards – surveyThe vast majority of developers feel satisfied working with Go, but maintaining consistent coding standards across teams has been a challenge, according to the latest Go developer survey.By Paul Krill Jan 02, 2025 2 minsGoogle GoProgramming LanguagesSoftware Developmentfeature10 hot programming trends — and 10 going coldHot or not? From AI models with API fantasies to memory-safe programming and compiled code, get the scoop on what’s in and what’s out in software development. By Peter Wayner Dec 30, 2024 12 minsGenerative AIRustWeb DevelopmentfeaturePython in 2024: Faster, more powerful, and more popular than everIt's been a leap-ahead year for Python—bringing on more speed, less cruft, and a large and growing user base.By Serdar Yegulalp Dec 25, 2024 4 minsProgramming LanguagesPythonnewsGo 1.24 brings full support for generic type aliasesPlanned update to the Go language, now available in a release candidate, also introduces the ability to track executable dependencies using tool directives in Go modules.By Paul Krill Dec 19, 2024 3 minsGoogle GoProgramming LanguagesSoftware Developmenthow-to4 key concepts for Rust beginnersRust is a language of rules, some of them stricter than most. Here's what you need to know before writing your first program in Rust.By Serdar Yegulalp Dec 18, 2024 6 minsProgramming LanguagesRustSoftware DevelopmentnewsJetBrains launches search portal for Kotlin Multiplatform librariesKlibs.io is an experimental search platform that uses AI-generated metadata to make searches for KMP libraries faster and easier for developers. By Paul Krill Dec 17, 2024 2 minsDevelopment Libraries and FrameworksKotlinProgramming LanguagesnewsJavaScript is still number one – JetBrains reportJavaScript remains the most used programming language, while TypeScript, Rust, and Python surge, according to JetBrains’ State of Developer Ecosystem report. By Paul Krill Dec 16, 2024 3 minsJavaJavaScriptPythonanalysisThe Python AI library hack that didn't hack PythonThere are some critical takeaways from the Ultralytics AI Python library hack, but they're not the ones you might expect. Also, 10 tips for making Python faster and a look at uv—the all-in-one Python project management tool that replaces pip and venv.By Serdar Yegulalp Dec 13, 2024 2 minsProgramming LanguagesPythonSoftware DevelopmentnewsJava Applet API heads for the exitOpenJDK proposal would finally remove the ‘terminally deprecated’ API that neither the JDK nor web browsers support. By Paul Krill Dec 12, 2024 2 minsJavaProgramming LanguagesSoftware Development Show more Show less View all Video on demand videoHow to automate web app testing with PlaywrightTesting web apps is tedious, time-consuming work, even when you have an automation framework to handle the heaviest of the lifting. Playwright, a web app test system originally developed by folks at Microsoft, simplifies many common web-app testing tasks by way of its intuitive syntax and object model. This video demonstrates using Playwright in Python to test a simple web app (although many other languages are supported for test suites, too). Jan 09, 2025 5 minsPython Exploring new features in Cython 3.1 Jan 07, 2025 5 minsPython How to use watchdog to monitor file system changes using Python Dec 17, 2024 3 minsPython The power of Python’s abstract base classes Dec 13, 2024 5 minsPythonSee 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 Show me moreLatestArticlesVideos analysis Ephemeral environments in cloud-native development By David Linthicum 10 Jan 20255 mins Cloud ComputingCloud NativeDevelopment Approaches news Cohere goes ‘North’ with agentic AI By Anirban Ghoshal 10 Jan 20254 mins Generative AI how-to How to use the new Lock object in C# 13 By Joydip Kanjilal 09 Jan 20258 mins C#Development Libraries and FrameworksMicrosoft .NET video Text drawing and screen capture with Python's Pillow library 25 Nov 20243 mins Python video Use \"__main__\" in Python to make packages runnable 22 Nov 20243 mins Python video Building Python wheels to distribute your programs 15 Nov 20246 mins PythonSoftware Development