InfoQ Homepage Software Development Content on InfoQ
-
Introducing QCon Plus by InfoQ: a Virtual Conference for Senior Software Engineers and Architects
QCon Plus covers the trends, best practices, and solutions leveraged by the world's most innovative software organizations. The conference is built to accelerate your learning with thoughtfully curated, shorter, focused technical sessions over three weeks featuring 54 speakers, 4 keynotes, 18+ facilitated peer sharing sessions, and 6 focused open space sessions.
-
Open-Source Raspberry Tablet CutiePi Lets Developers Customize Hardware and Firmware
The Taiwanese startup CutiePi recently launched its Raspberry Pi tablet on Kickstarter. CutiePi software and hardware design are entirely open-source, and thus can be customized at will. CutiePi self-describes as the first truly usable and thinnest Raspberry Pi tablet.
-
After MS-DOS, Microsoft Now Open Sources GW-Basic
Microsoft released on GitHub the original 8088 assembly language sources for its interpreter for GW-BASIC 1.0, a dialect of the BASIC programming language released in 1983 and bundled with MS-DOS operating systems on IBM PC compatibles. After re-open-sourcing MS-DOS, Microsoft proceeds with releasing GW-BASIC under an MIT license due to numerous requests.
-
WebAssembly: Building a Secure-by-Default Ecosystem - Lin Clark at WebAssembly Summit
Lin Clark, principal research engineer at Mozilla focusing on WebAssembly and Rust, discussed at the WebAssembly Summit the security challenges WebAssembly must address. Clark explained how the nano-process proposal strives to provide portable, secure-by-default WebAssembly modules.
-
Swift 5.2 Brings callAsFunction, Subscript with Default Arguments, and More
The Swift programming language, originally developed by Apple and released in 2014, has just reached version 5.2. Swift 5.2 is available in the Xcode 11.4 Beta, bringing callAsFunction, subscript with default arguments, Key Path Expressions as Functions, a new diagnostic architecture, and more.
-
QCon London - Keynotes & Workshops on Kubernetes, Apache Kafka, Microservices, Docker
QCon London is fast approaching. Join over 1,600 global software leaders this March 2-4. At the event, you will experience: talks that describe how industry leaders drive innovation and change within their organizations; a focus on real-world experiences, patterns, and practices (not product pitches), and implementable ideas for your projects and your teams.
-
Q&A on Okteto: a Tool to Develop Applications in Kubernetes
Okteto is an open-source tool that runs locally to synchronize application code changes to a running pod in a local or remote Kubernetes cluster. There's no need to commit, build, and push a container image to start testing an application. Developers can continue using their existing IDE, debuggers, compilers or hot reloaders to test their code changes instantly.
-
WebAssembly 1.0 Becomes a W3C Recommendation and the Fourth Language to Run Natively in Browsers
The World Wide Web Consortium (W3C) recently announced that the WebAssembly Core Specification is now an official web standard. Following HTML, CSS and JavaScript, WebAssembly thus becomes officially the fourth language to run natively in browsers.
-
QCon London 2020: Kubernetes, FinTech, Streaming, ML, JavaScript, Performance, Cloud, Security, AI
Are you ready to uncover emerging trends, techniques, and tools in software development that will help you grow your career, build your network, and lead your team in 2020? Be part of QCon London, March 2-6, 2020, and join over 1,600 software leaders and their teams.
-
Recent Study Estimates That 50% of Websites Using WebAssembly Apply It for Malicious Purposes
A study published in June 2019 reveals that in the Alexa Top 1 million websites, one out of 600 sites execute WebAssembly (Wasm) code. The study moreover finds that over 50% of those sites using WebAssembly apply it for malicious deeds, such as cryptocurrency mining and malware code obfuscation.
-
QCon London 2020 Tracks Announced! Join Us March 2 - 6, 2020
QCon London returns to the city for the 14th annual software conference March 2-6, 2020. The program committee for QCon London 2020 is pleased to announce the list of the 2020 conference tracks! Topics include evolving Java, Kubernetes and cloud, machine learning, next-generation microservices, leading distributed teams, and others.
-
Introducing Jakarta NoSQL
Recently approved as an EE4J project, Jakarta NoSQL is a specification in Jakarta EE to help developers create enterprise-grade applications using Java and NoSQL technologies. JNoSQL is the reference implementation of Jakarta NoSQL, providing a set of APIs and a standard implementation for a series of NoSQL databases, such as Cassandra, MongoDB, neo4J, CouchDB, and OrientDB, among others.
-
Running WASI in the Browser and Node.js with Wasmer-JS
Aaron Turner, developer relations at Wasmer, announced that the recently released Wasmer-JS allows developers to run WASI modules in both Node and the browser. Turner provides wasm-terminal as an example of a terminal application built with Wasmer-JS, which allows to fetch and run WASI modules.
-
Microsoft Presents Static TypeScript, a Fast Subset of TypeScript Targeting Embedded Devices
Microsoft recently submitted a research paper introducing Static TypeScript (STS), a subset of TypeScript targeting low-resource embedded devices, to the Managed Programming Languages and Runtimes 2019 (MPLR 2019) international conference. STS programs may run on devices with only 16 kB of RAM faster than embedded interpreters would, which would extend battery life of these devices.
-
WebAssembly Source Code Can Now Be Debugged Outside the Browser with GDB and LLDB
Mozilla recently demonstrated debugging of WebAssembly binaries outside the browser, using standard debuggers like GDB and LLDB. Debugging WebAssembly code in the same execution environment that is used in production allows developers to catch and diagnose bugs that may not arise in a native build of the same code.