analysisAnd the #1 Python IDE is . . .PyCharm, VS Code, and five other popular Python IDEs duke it out. Which one do you think takes home the prize?By Serdar YegulalpNov 15, 20242 minsPythonProgramming LanguagesSoftware Development analysis Understanding Hyperlight, Microsoft’s minimal VM managerBy Simon BissonNov 14, 20248 minsMicrosoft AzureRustServerless Computinganalysis Strategies to navigate the pitfalls of cloud costsBy David LinthicumNov 15, 20246 minsCloud ArchitectureCloud ManagementCloud Computing newsGo language evolving for future hardware, AI workloadsBy Paul Krill Nov 15, 20243 minsGoogle GoGenerative AIProgramming Languages newsJDK 24: The new features in Java 24By Paul Krill Nov 15, 202411 minsJavaProgramming LanguagesSoftware Development newsRust Foundation moves forward on C and Rust interoperabilityBy Paul Krill Nov 14, 20242 minsC RustProgramming Languages newsJetBrains IDEs ease debugging for Kubernetes appsBy Paul Krill Nov 14, 20243 minsIntegrated Development EnvironmentsJavaPython newsMicrosoft’s .NET 9 arrives, with performance, cloud, and AI boostsBy Paul Krill Nov 12, 20244 minsC#Generative AIMicrosoft .NET featureCan Wasm replace containers?By Bill Doerrfeld Nov 11, 202412 minsContainersKubernetesCloud Native More top storieshow-toKotlin for Java developersKotlin is a modern alternative to Java that supports functional programming in the JVM. Here's a first look at programming with Kotlin using some of the concepts and syntax you already know from Java.By Matthew Tyson Nov 13, 2024 10 minsJavaProgramming LanguagesSoftware DevelopmentopinionThe Agile Manifesto was ahead of its timeBack in the day, technology limitations forced software development teams to be disciplined, rigid, and inflexible. Thank goodness for SaaS and CI/CD. By Nick Hodges Nov 13, 2024 5 minsAgile DevelopmentCI/CDSaaShow-toDocker tutorial: Get started with Docker volumesLearn the ins, outs, and limits of Docker's native technology for integrating containers with local file systems.By Serdar Yegulalp Nov 13, 2024 8 minsDevopsCloud ComputingSoftware DevelopmentanalysisThe rise of specialized private cloudsFor years, private clouds pushed traditional on-prem hardware. Will the recent move towards specialized private clouds, especially for AI, be different? By David Linthicum Nov 11, 2024 6 minsGenerative AIPrivate CloudArtificial IntelligenceanalysisGitHub Copilot learns new tricksGitHub and Microsoft have taken their AI-powered programming assistant into new territories, tackling code reviews, simple web apps, Java upgrades, and Azure help and troubleshooting. By Simon Bisson Nov 07, 2024 8 minsGitHubJavaMicrosoft Azurehow-to12 Java Enhancement Proposals changing JavaTake a tour of the leading in-flight proposals aimed at refactoring the JVM and expanding the Java language.By Matthew Tyson Nov 06, 2024 10 minsJavaProgramming LanguagesSoftware DevelopmentfeatureThe machine learning certifications tech companies wantNot all machine learning courses and certifications are equal. Here are five certifications that will help you get your foot in the door.By Bob Violino Nov 04, 2024 9 minsCertificationsMachine LearningSoftware Developmentfeature11 open source AI projects that developers will loveAI copilots are great, but what else is out there? Here are 11 open source AI projects that make writing beautiful software easier.By Peter Wayner Oct 21, 2024 6 minsGenerative AIDevelopment ToolsOpen SourcefeaturePython threading and subprocesses explainedPython lets you parallelize workloads using threads, subprocesses, or both. Here's what you need to know about Python's thread and process pools and Python threads after Python 3.13.By Serdar Yegulalp Oct 30, 2024 9 minsConcurrencyPythonProgramming Languageshow-toIs the React compiler ready for prime time?The new React compiler is now in production use at Meta. Let's take a look under the hood and see how it works and what it might mean for the future of front-end development.By Matthew Tyson Oct 30, 2024 7 minsReactJavaScriptSoftware Development Show more Show less View all Dev with Serdar videoBuilding Python wheels to distribute your programsThe “wheel” format in Python lets you bundle up and redistribute a Python package you’ve created. Others can then use the “pip” tool to install your program from your wheel file, which can include binary components (like Python extension modules written in C). This video walks through the basics of how to build wheels with a “pip install”-able project. Nov 15, 2024 6 minsPythonSoftware Development Creating a pip install-able Python package Nov 14, 2024 3 minsPythonSoftware Development How to get better web requests in Python with httpx Oct 07, 2024 4 minsPython How to better integrate Python/C with CFFI Oct 03, 2024 5 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 Software Development Technology Industry Spotlight: AI in EnterpriseArticles * Buyer’s GuideWe showcase practical AI deployments, implementation strategies, and real-world considerations such as for data management and AI governance that IT and business leaders alike should know before plunging into AI. View all Popular topicsArtificial Intelligence newsVisual Studio 17.12 brings C , Copilot enhancementsBy Paul Krill Nov 13, 2024 3 minsVisual StudioIntegrated Development EnvironmentsMicrosoft .NET newsRed Hat OpenShift AI unveils model registry, data drift detectionBy Paul Krill Nov 12, 2024 3 minsGenerative AIPaaSArtificial Intelligence newsSnowflake bares its agentic AI plans by showcasing its Intelligence platformBy Anirban Ghoshal Nov 12, 2024 5 minsNo Code and Low CodeArtificial Intelligence View topic Cloud Computing opinionBreaking down digital silosBy Matt Asay Nov 11, 2024 4 minsChief Digital OfficerCIOTechnology Industry analysisServerless computing’s second actBy David Linthicum Nov 08, 2024 5 minsServerless ComputingCloud Computing analysisCloud providers make bank with genAI while projects failBy David Linthicum Nov 05, 2024 5 minsGenerative AICloud ComputingData Management View topic Data Management featureDataframes explained: The modern in-memory data science formatBy Serdar Yegulalp Nov 06, 2024 6 minsData ScienceData Management featureOvercoming data inconsistency with a universal semantic layerBy Artyom Keydunov Nov 01, 2024 7 minsBusiness IntelligenceData Management featureBridging the performance gap in data infrastructure for AIBy Colleen Tartow Oct 28, 2024 12 minsGenerative AIData ArchitectureArtificial Intelligence View topic Software Development how-toHow to use DispatchProxy for AOP in .NET CoreBy Joydip Kanjilal Nov 14, 2024 7 minsMicrosoft .NETC#Development Libraries and Frameworks newsTypeScript 5.7 improves error reportingBy Paul Krill Nov 13, 2024 3 minsJavaScriptTypescriptProgramming Languages newsGo language rises in Tiobe popularity indexBy Paul Krill Nov 12, 2024 3 minsGoogle GoProgramming LanguagesSoftware Development View topic 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 Upcoming Events28/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 28/Nov awards Next CSO Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO View all events Show me moreLatestArticlesVideos news Red Hat Developer Hub adds AI templates By Paul Krill Nov 12, 20242 mins Red HatGenerative AISoftware Development feature Why your AI models stumble before the finish line By Ulrik Stig Hansen Nov 12, 20247 mins Generative AIData QualityArtificial Intelligence feature Is your software architecture as clean as your code? By Ori Saporta Nov 11, 20247 mins Application Life Cycle ManagementSoftware Development video How to create and work with zip archives using Python Oct 01, 20245 mins Python video How to implement "modes" in software, with a game as an example Sep 12, 20244 mins Python video Powerful Python source code processing with "ast" Sep 10, 20249 mins Python