Java’s age is its AI superpower
Ryan talks with Markus Eisele about the idea that coding agents should be capable of writing Java, exploring why Java remains relevant for AI-assisted development and what that means for modern software teams.
Everything tagged javascript, newest first. Tags come from the classifier reading each item's summary; 394 tags used 25 times or more have their own page.
Ryan talks with Markus Eisele about the idea that coding agents should be capable of writing Java, exploring why Java remains relevant for AI-assisted development and what that means for modern software teams.
A Java program moves from source code to executable machine instructions through compilation into bytecode, lazy class loading, verification, preparation, resolution, and JVM-driven runtime execution that enables platform independence and protects core classes.
Ryan interviews Tim Lindholm, an early Java contributor at Sun Microsystems, about Java’s origins, the strategic need for a cross-platform ABI to challenge Windows NT, and how applets began as a simple demo before becoming a notable part of the platform.
Late June netlab added GRE tunnel support, including Junos, but integration tests with FRR containers exposed a Junos OSPFv3 failure because it incorrectly sent DBD packets over GRE tunnels with MTU set to zero, a behavior meant for virtual links.
Cloudflare's acquisition of VoidZero aims to enhance JavaScript development, support open-source sustainability, and improve developer experiences through distributed systems like Vite.
This comprehensive JavaScript course by Tapus covers the complexities of date and time handling, including native date object quirks, global formatting, epoch time, time zones, daylight saving time, and the upcoming temporal API, aiming to equip developers with a solid understanding to address related issues confidently.
In 2009, JavaScript was a widely criticized programming language, but through innovations like Jeremy Ashkenas's underscore.js and CoffeeScript, it evolved into a respected and popular language, with many of its early limitations addressed and integrated into modern JavaScript.
JavaScript can be used within a browser to measure SSD activity, revealing potential security and privacy implications.
Ryan interviews Jason Williams, a senior software engineer at Bloomberg and creator of the Rust-based JavaScript engine Boa, discussing the challenges of date and time handling in JavaScript and how the Temporal proposal seeks to address these issues.
Learning to code requires patience, repetition, and a structured approach, as foundational knowledge and a clear sequence are crucial for mastering programming skills effectively.
A sophisticated supply chain attack on the popular JavaScript library Axios involved a rogue dependency that installed a remote access Trojan, compromising developer machines and CI/CD servers by stealing sensitive credentials and evading detection.
The "100 Days of Code" course offers a hands-on approach to mastering HTML, CSS, and JavaScript by building 100 real-world projects, enhancing your web development skills and confidence.
The Free Code Camp podcast, hosted by Quincy Larson, features an interview with software engineer Tapus Adikari, highlights new Free Code Camp courses on Python and JavaScript, and offers a course on building a horror game using Unreal Engine 5, while also sharing community news and music recommendations.
Bun.JS is a high-performance JavaScript runtime and toolchain that simplifies development by integrating runtime, bundling, testing, and package management into a single, fast, and efficient binary, compatible with the Node.js ecosystem.
The final 2025 Free Code Camp podcast episode features an interview with Santosh Yadav and announces new certifications in JavaScript, Python, English for developers, and a Spanish curriculum, alongside community updates and a song recommendation.
In this Free Code Camp podcast episode, Quincy Larson interviews Jason Langdorf, discussing the evolving developer job market, the overestimation of AI coding tools by CEOs, and new educational resources from Free Code Camp, including JavaScript certification and courses on Git, GitHub, and R programming.
This course, developed by Maham from Scribba, teaches building serverless, context-aware AI agents using Langbase, a powerful AI cloud platform, focusing on simplicity and scalability without complex frameworks.
Anthropic's unexpected acquisition of Bun, a JavaScript and TypeScript toolkit, highlights its potential in AI infrastructure, promising continued development and open-source commitment despite concerns over Anthropic's open-source track record.
The Free Code Camp podcast celebrates its 200th episode by introducing Kunal Kushwaha, announcing a new responsive web design certification, and releasing new educational resources, including handbooks on natural language processing and advanced JavaScript, as well as a course on Flexbox.
NAN offers powerful features like connecting to any API via HTTP nodes, coding in JavaScript or Python, and self-hosting on a VPS, providing extensive customization and control.
In this episode, Quincy Larson discusses new Free Code Camp courses, Andrea Griffiths' inspiring journey, and community updates, including open-source Zork games and a classic song recommendation.
The Free Code Camp podcast episode features community updates on new free courses and a documentary, alongside an interview with students who created a Braille learning tool for the visually impaired.
This course by Andrew Wan teaches you how to create an interactive 3D portfolio using 3JS and Blender, covering essential modeling techniques and project deployment, while assuming basic knowledge of both tools.
This course, led by Tapas, teaches how to transform messy JavaScript code into clean, maintainable, and scalable code by understanding code smell, refactoring using clean code principles, and utilizing tools like ESLint and Prettier.
A critical zero-day vulnerability in Chromium-based browsers, primarily affecting the V8 JavaScript engine, has been patched in Google Chrome, with updates pending for others, and users are advised to disable JavaScript optimizations for protection.
The Free Code Camp podcast, hosted by Quincy Larson, features an interview with Harvard CS professor David Men and highlights new free courses on cryptography, 3D game development, advanced JavaScript, and guitar, alongside community news and a JS13K game competition update.
This beginner-friendly Vue.js course by Rachel Johnson at Scribba teaches you to build interactive applications using Vue's fundamental features, culminating in six projects to solidify your skills.
The tutorial guides you through building a simple Mario game using HTML, CSS, and JavaScript to practice JavaScript fundamentals, with deployment options on Savala for further exploration.
This beginner-friendly course teaches creative web development using 3JS and Blender, guiding students to build an interactive 3D portfolio while fostering a programmer's mindset and exploring various creative web development niches.
Dr. Radu's JavaScript course at Caria University teaches problem-solving using first principles, focusing on vision-based positioning systems, with step-by-step algorithm implementation and practical exercises for beginners.
This tutorial guides you through building a Zelda game using pure JavaScript, HTML, and CSS, emphasizing fundamental skills, and offers deployment tips using the Savala platform for free static hosting.
The React Comp 2025 introduced significant updates, including new APIs and a stable React compiler, while announcing React's transition to independent governance, and the emergence of Remix 3 as a potential alternative framework.
This course provides beginner web developers with an in-depth understanding of the Document Object Model (DOM), focusing on its structure, navigation, manipulation, and event handling, culminating in a hands-on project to build an expense tracker application.
A new specification co-authored by the authors introduces auditability to the web, addressing the challenge of trusting sites using cryptography due to the inability to audit changing client-side code.
JavaScript, being the predominant language for front-end web development, is frequently targeted by attackers due to its widespread use.
Meta has open-sourced React, which has become a leading open-source project, now powering over 50 million websites and products globally, with a new foundation established to support its continued growth.
The course by Scribba, led by various instructors, offers an engaging, hands-on path to becoming a full stack developer, covering HTML, CSS, JavaScript, and advanced technologies like React and AI, with interactive challenges and practical projects.
Disabling JavaScript optimization in browsers like Chrome, Edge, and Firefox can enhance protection against zero-day vulnerabilities, although it may slightly impact performance without noticeable effects for most users.
The Free Code Camp podcast features an interview with software engineer Ehikara Aba, discusses new courses on game development and PHP security, highlights the benefits of hackathons, and introduces daily coding challenges, all amidst a unique recording setting.
A new zero-day exploit affecting Chromium-based browsers like Chrome and Edge requires immediate updates due to a high-severity vulnerability in the V8 JavaScript engine, with patches available for most browsers and additional security measures recommended.
This course teaches you to create a lightweight, browser-based code editor with HTML, CSS, and JavaScript support, featuring tabbed editing, live preview, keyboard shortcuts, validation tools, and save/load functionality, all on a single HTML page.
The ownership of the JavaScript trademark by Oracle, despite not being involved in its creation or development, has led to legal challenges from developers like Ryan Dull, who argue for its release to the public domain due to Oracle's lack of genuine commercial use.
This project-based course by Bobby Row teaches fundamental JavaScript and 3JS skills through five standalone projects, including creating 3D web experiences, particle effects, and interactive scenes, with a focus on building a portfolio and gaining confidence in 3D development.
Nick Taylor, a software engineer and open source contributor, discusses the importance of using frameworks and tools in complex applications, rather than reverting to basic coding practices, while acknowledging the evolving landscape of web development and programming languages.
This course, created by Muhammad from Glitchy Devs, teaches the essentials of TypeScript, a statically typed JavaScript superset, enhancing code safety, maintainability, and reducing errors through practical examples and real-time coding.
This course by Muhammad Albra teaches building a full stack Google Calendar clone from scratch using PHP, MySQL, JavaScript, HTML, and CSS, focusing on dynamic event handling, responsive layouts, and database integration.
Code LLM is a revolutionary AI code editor that enhances developer productivity with advanced features, seamless integration, and top performance in benchmarks, offering a customizable and affordable alternative to other AI coding tools.
This comprehensive Vue.js course, led by instructor Brooken, guides learners from beginner to advanced levels, covering Vue fundamentals, advanced topics, and practical projects to build dynamic web applications using Vue3 and the Composition API.
This comprehensive course by Tapus offers an in-depth exploration of JavaScript arrays, covering creation, manipulation, and advanced methods with real-world examples and practical tasks to enhance understanding and application.
Quadratic is an AI-powered spreadsheet tool that integrates with various data sources, enabling real-time code generation, data analysis, and collaborative insights without complex formulas.