newsAkka distributed computing platform adds Java SDKAkka enables development of applications that are primarily event-driven, deployable on Akka’s serverless platform or on AWS, Azure, or GCP cloud instances.By Paul KrillNov 18, 20242 minsJavaScalaServerless Computing news JDK 24: The new features in Java 24By Paul KrillNov 15, 202411 minsJavaProgramming LanguagesSoftware Developmentnews JetBrains IDEs ease debugging for Kubernetes appsBy Paul KrillNov 14, 20243 minsIntegrated Development EnvironmentsJavaPython how-toKotlin for Java developersBy Matthew Tyson Nov 13, 202410 minsJavaProgramming LanguagesSoftware Development newsJava proposals would boost resistance to quantum computing attacksBy Paul Krill Nov 08, 20242 minsJavaQuantum ComputingApplication Security analysisGitHub Copilot learns new tricksBy Simon Bisson Nov 07, 20248 minsGitHubJavaMicrosoft Azure how-to12 Java Enhancement Proposals changing JavaBy Matthew Tyson Nov 06, 202410 minsJavaProgramming LanguagesSoftware Development newsGoogle releases differential privacy software for JVMBy Paul Krill Nov 01, 20242 minsData PrivacyJava newsJava proposal would shrink JDK by 25%By Paul Krill Oct 22, 20242 minsJavaProgramming LanguagesCloud Computing Articleshow-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 DevelopmentnewsOracle touts ‘tip and tail’ release model for Java library developmentProposed release model for Java software libraries would give application developers a better experience while helping library developers innovate faster, Oracle says. By Paul Krill Oct 07, 2024 2 minsJavaProgramming LanguagesSoftware Developmenthow-toSpring AI: An AI framework for Java developersSpring’s ambitious new enterprise AI framework provides a familiar entry point for Java developers getting started with generative AI. It also leverages Java's strengths as a time-tested enterprise integration platform. Let's get started with Spring AI.By Matthew Tyson Oct 02, 2024 8 minsGenerative AIJavaSoftware DeploymentnewsJRuby 10 due to arrive in early-2025The next version of the Ruby language implementation for the JVM will be compatible with the upcoming Ruby 3.4.0 release and Rails 7.1 and later. By Paul Krill Oct 01, 2024 2 minsJavaRubyProgramming Languageshow-toHow to use generics in your Java programsGenerics make your code more flexible and easier to read, and they help you avoid ClassCastExceptions at runtime. Get started with this introduction to using generics with the Java Collections Framework.By Rafael del Nero Sep 26, 2024 15 minsJavaProgramming LanguagesSoftware DevelopmentnewsJava 23 highlights crypto performance and securitySecurity-related enhancements include crypto performance updates, new debugging options, and additions to Kerberos and PKI.By Paul Krill Sep 24, 2024 3 minsJavaProgramming LanguagesSecurityhow-toException handling in Java: Advanced features and typesJava exception handling with stack traces, exception chaining, try-with-resources, final re-throw, and StackWalker.By Jeff Friesen Sep 19, 2024 23 minsJavaProgramming LanguagesSoftware DevelopmentfeatureCan 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 LanguagesnewsJDK 23: The new features in Java 23Java 23, now generally available, includes previews of module import declarations, stream gatherers, structured concurrency, scoped values, and a class-file API. And much more. By Paul Krill Sep 17, 2024 9 minsJavaProgramming LanguagesSoftware Developmentfeature9 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/CDJavaPythonhow-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 Developmenthow-toPackages and static imports in JavaUse Java's packages and static imports to organize top-level types and simplify access to their static members.By Jeff Friesen Sep 05, 2024 22 minsCore JavaJavaProgramming 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 JavaScript Microsoft .NET Open Source Programming Languages View all topics All topics Close Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI JavaScript Microsoft .NET Open Source Programming Languages Python Security Software Development Technology Industry Show me moreLatestArticlesVideos news Microsoft unveils imaging APIs for Windows Copilot Runtime By Paul Krill Nov 19, 20242 mins Generative AIAPIsDevelopment Libraries and Frameworks news Microsoft extends Entra ID to WSL, WinGet By Paul Krill Nov 19, 20242 mins Access ControlApplication SecurityIdentity and Access Management news Microsoft rebrands Azure AI Studio to Azure AI Foundry By Anirban Ghoshal Nov 19, 20244 mins Microsoft AzureGenerative AIDevelopment Tools 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