newsGo language evolving for future hardware, AI workloadsThe Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul KrillNov 15, 20243 minsGoogle GoGenerative AIProgramming Languages analysis And the #1 Python IDE is . . .By Serdar YegulalpNov 15, 20242 minsPythonProgramming LanguagesSoftware Developmentnews JDK 24: The new features in Java 24By Paul KrillNov 15, 202411 minsJavaProgramming LanguagesSoftware Development newsRust Foundation moves forward on C++ and Rust interoperabilityBy Paul Krill Nov 14, 20242 minsC++RustProgramming Languages newsTypeScript 5.7 improves error reportingBy Paul Krill Nov 13, 20243 minsJavaScriptTypescriptProgramming Languages how-toKotlin for Java developersBy Matthew Tyson Nov 13, 202410 minsJavaProgramming LanguagesSoftware Development newsGo language rises in Tiobe popularity indexBy Paul Krill Nov 12, 20243 minsGoogle GoProgramming LanguagesSoftware Development how-to12 Java Enhancement Proposals changing JavaBy Matthew Tyson Nov 06, 202410 minsJavaProgramming LanguagesSoftware Development analysisPython is the most popular language on GitHubBy Serdar Yegulalp Nov 01, 20242 minsPythonProgramming LanguagesSoftware Development ArticlesfeaturePython 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 LanguagesnewsPython has overtaken JavaScript on GitHubPython has become the most popular programming language on GitHub, while the use of Jupyter Notebooks has also soared, according to GitHub’s Octoverse 2024 report. By Paul Krill Oct 30, 2024 2 minsGitHubJavaScriptPythonnewsJetBrains updates Kotlin roadmapKey priorities include more efficient data handling, increased abstraction, and enhanced performance for the Kotlin language and faster code completion in the K2-based IntelliJ IDEA plugin. By Paul Krill Oct 29, 2024 2 minsKotlinProgramming LanguagesSoftware DevelopmentfeatureWhat is .NET? Microsoft’s answer to Java is now free and open sourceOnce limited to Windows, .NET now allows developers to easily build cross-platform web, mobile, and cloud applications.By Josh Fruhlinger Oct 25, 2024 9 minsMicrosoft .NETProgramming LanguagesSoftware DevelopmentnewsJava proposal would shrink JDK by 25%Plan would reduce the size of the JDK by enabling the jlink tool to create custom run-time images without using the JDK’s JMOD files. By Paul Krill Oct 22, 2024 2 minsJavaProgramming LanguagesCloud ComputingfeatureWhy Python is the language of choice for AIPython developers are uniquely positioned to succeed in the AI era, with a little help from upskilling. By Jeff Hollan Oct 22, 2024 8 minsDeep LearningGenerative AIPythonnewsRust 1.82 brings Cargo info subcommandLanguage update adds info subcommand to Cargo that provides detailed information about packages in the Cargo registry. By Paul Krill Oct 21, 2024 3 minsRustProgramming LanguagesSoftware DevelopmentanalysisTrue multithreading in Python at last!Python 3.13 is here and finally free of the GIL. Get started with the free-threaded build now. Also, find out why Anaconda is the leading Python distro for data science, explore a generative AI project written in Python, and discover flamegraphs in PyInstrument 5.0.By Serdar Yegulalp Oct 18, 2024 2 minsPythonProgramming LanguagesSoftware DevelopmentfeatureGet started with the free-threaded build of Python 3.13Want to learn the ropes of the new "no-GIL" build and true parallelism in Python? Here's where to start.By Serdar Yegulalp Oct 16, 2024 6 minsConcurrencyPythonProgramming LanguagesnewsKtor 3.0 switches to kotlinx.io libraryThe Kotlin-based framework also backs server-sent events and adds WebAssembly as a build target for the Ktor client.By Paul Krill Oct 11, 2024 2 minsKotlinProgramming LanguagesSoftware Developmenthow-toHow to use Java generics to avoid ClassCastExceptionsUsing generics results in more robust code and avoids ClassCastExceptions in your Java programs. This in-depth tutorial introduces you to generics and their types and methods.By Jeff Friesen Oct 10, 2024 23 minsJavaProgramming LanguagesSoftware DevelopmentnewsJulia language adds lower-overhead Memory typeDynamic language built for fast numerical computing introduces lower-level alternative to Array that delivers significant speedups and more maintainable code.By Paul Krill Oct 08, 2024 3 minsJuliaData ScienceProgramming Languages Show more Show less View all 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 Video on demand 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 Python Security Software Development Technology Industry Show me moreLatestArticlesVideos analysis Strategies to navigate the pitfalls of cloud costs By David Linthicum Nov 15, 20246 mins Cloud ArchitectureCloud ManagementCloud Computing news JetBrains IDEs ease debugging for Kubernetes apps By Paul Krill Nov 14, 20243 mins Integrated Development EnvironmentsJavaPython how-to How to use DispatchProxy for AOP in .NET Core By Joydip Kanjilal Nov 14, 20247 mins Microsoft .NETC#Development Libraries and Frameworks 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