サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
www.infoworld.com
The Rustacean Principles are more than feel-good ideas. They are a key part of why developers keep giving Rust the crown. Despite its name, the Rust programming language has never looked so shiny and new. Way back in 2016, Stack Overflow’s annual survey of developers crowned Rust the “most loved” programming language. They voted their love again in 2017, 2018, 2019, 2020, and 2021. Presumably, whe
The game changing container company is a shell of its former self. What happened to one of the hottest enterprise technology businesses of the cloud era? Docker didn’t invent containers—the method of packaging up computer code into compact units that could be easily ported from laptop to server to server—but it did take them mainstream by creating a common set of open source tooling and reusable i
The non-profit defender of software freedom has raised questions about the fairness, legitimacy, and legality of GitHub’s AI-driven coding assistant. GitHub Copilot, a Visual Studio Code extension that uses artificial intelligence to help developers write code, has drawn the ire of the Free Software Foundation (FSF), which is calling for white papers that address legal and philosophical questions
The decline of Heroku Even Heroku’s founders recognize that the revolutionary web development platform has run out of steam. How did Heroku lose its magic, and could a new, modern Heroku revive the PaaS? Heroku has long been held up as the gold-standard platform as a service (PaaS) for software developers to easily deploy their code without having to worry about the underlying infrastructure, whil
‘Kubernetes Rust kubelets’ allow you to run WebAssembly workloads on Kubernetes alongside containers Microsoft’s Deis Labs recently announced an intriguing direction for Kubernetes, one that offers a new, sandboxed environment for our code. Building on the increasingly popular WebAssembly, Krustlet is a tool for delivering Kubernetes-managed workloads to WebAssembly runtimes, with a v0.1.0 release
How to convert Python to JavaScript (and back again) Love Python? JavaScript, not so much? Here are seven tools that turn Python to JavaScript for use in web applications. Python or JavaScript? While we’re still arguing over which has the upper hand or the brighter future, little doubt exists as to which owns the web’s front end. Until WebAssembly advances to the point where we can transparently c
Get functional! 5 open source frameworks for serverless computing Want to light up your own function-as-a-service platform? Here are 5 open source offerings to lead the way Sometimes all you need is a single function. That’s the idea behind serverless computing, where individual functions spin up on demand, perform a minimal piece of work (serve as an API endpoint, return static content, and so on
Google App Engine adds C#, Node.js, and Ruby options Google has also moved the Cloud Functions serverless environment to beta release Google is enhancing developer options on two fronts, adding language options to its App Engine PaaS cloud and moving its event-driven computing platform, Cloud Functions, to public beta. It announced the moves at the Google Cloud Next conference in San Francisco. Ap
5 Python libraries to lighten your machine learning load These libraries help speed up your data pipelines, use AWS Lambda to shred through computation-heavy jobs, and work with TensorFlow models minus TensorFlow Machine learning is exciting, but the work is complex and difficult. It typically involves a lot of manual lifting—assembling workflows and pipelines, setting up data sources, and shuntin
Nim language draws from best of Python, Rust, Go, and Lisp Nim compiles and runs fast, delivers tiny executables on several platforms, and borrows great ideas from numerous other languages New languages emerge to fill niches that the existing ones don't satisfy. combined the speed of C with the rapid development cycles of interpreted languages like Python. Rust came about because Mozilla wanted a
11 predictions for the future of programming Our coding crystal ball clues you into the twists and turns your programming career may take in the years ahead The only thing that flies faster than time is the progress of technology. Once after lunch, a chip-designing friend excused himself quickly with the deft explanation that Moore’s Law meant that he had to make his chip set 0.67 percent faster e
Angular 3 is hot on the heels of Angular 2 Angular 3 will have better tooling and will generate less code; Google also is promising a new major version twice a year Fresh from the long-awaited release of its Angular 2 JavaScript framework in mid-September, Google will release Angular 3 in a few short months. Expected in March, Angular 3 will focus on improved tooling and a reduction in generated c
Why Kubernetes is winning the container war It's all about knowing how to build an open source community -- plus experience running applications in Linux containers, which Google invented The tech world is increasingly awash in containers, and despite stiff competition, the industry seems to be settling on Kubernetes as the default container orchestration engine. Given the options, including Docke
3 new programming languages: What their creators say Developers of emerging programming languages shed light on the urge to create new tools With hundreds of programming languages already in existence, why invest the considerable effort in creating a new one? For developers of three newfangled open source languages -- Coconut, Crystal, and Oden -- the answer is simply that, in programming, there a
Uproar: MariaDB Corp. veers away from open source A new release of the MaxScale database proxy -- essential to deploying MariaDB at scale -- features a proprietary license MariaDB Corp. has announced that release 2.0 of its MaxScale database proxy software is henceforth no longer open source. The organization has made it source-available under a proprietary license that promises each release will
Microsoft open-sources a safer version of C language Checked C proposes to reduce programming errors by adding safety features to the C language, but whether it'll be used outside of a lab setting is another story Microsoft has open-sourced a research project called Checked C to add new syntax and typing to the C language. The primary goal is to neutralize some hazards of C programming, such as th
Linux containers vs. VMs: A security comparison More vulnerable than virtual machines? In fact, containers have some security advantages Developers love containers. They’re easy to use and fast to start. You can run a lot of them on even simple hardware. Startup overhead has always been a bane of development and testing, and this overhead only increases with microservices architectures. If a devel
New JavaScript library brings Java to browsers without applets JavaPoly.js imports existing Java code and invokes it directly from JavaScript Melding the worlds of Java and JavaScript, JavaPoly.js extends native Java Virtual Machine support to browsers via a library serving as a polyfill. JavaPoly.js enables developers to import existing Java code and invoke it from JavaScript. "It finally allows
New functional programming language can generate C, Python code for apps The open source Futhark makes it easier to program for GPUs that speed up machine learning and other math-intensive apps Researchers at the University of Copenhagen's Department of Computer Science recently unveiled Futhark, an open source functional programming language designed for creating code that runs on GPUs, for use i
Rust's Redox OS could show Linux a few new tricks A new operating system written in Mozilla's Rust language shows there's plenty to be accomplished by thinking outside the Linux box Mozilla's Rust language was conceived by its designers as an option to write many kinds of software quickly and safely -- including full operating systems. Over the last several months a team of developers has been bus
Q&A: Bjarne Stroustrup previews C++ 17 The new version due later this year will feature parallel algorithms, but Concepts, modules, and coroutines will have to wait for a future upgrade Bjarne Stroustrup created the C++ language in 1979, and it still scores high in language popularity indexes today as it expands into mobile development. The next version of the language, C++ 17, is due later this y
Hot or not? From the web to the motherboard to the training ground, get the scoop on what’s in and what’s out in app dev Programmers love to sneer at the world of fashion where trends blow through like breezes. Skirt lengths rise and fall, pigments come and go, ties get fatter, then thinner. But in the world of technology, rigor, science, math, and precision rule over fad. That’s not to say progra
JavaScript founder Brendan Eich: WebAssembly is a game-changer Speaking at the O'Reilly Fluent conference, Eich also endorsed the Service Workers mobile app technology, WebGL, and Decorators for JavaScript When it comes to the Web's future, JavaScript creator Brendan Eich remains bullish on WebAssembly but also gives a thumbs-up to Service Worker technology. Speaking at the O'Reilly Fluent confere
Google Go upgrade fixes bug that could leak RSA private key The flaw is tied to RSA computations in 32-bit systems Google has released an upgrade to Go 1.5.3 to fix a security issue with the math/big package for implementing multiprecision arithmetic. Go programs must be recompiled with this version to receive the fix. "This issue can affect RSA computations in crypto/rsa, which is used by crypto/
Tap the predictive power of machine learning with these diverse, easy-to-implement libraries and frameworks Spam filtering, face recognition, recommendation engines — when you have a large data set on which you’d like to perform predictive analysis or pattern recognition, machine learning is the way to go. The proliferation of free open source software has made machine learning easier to implement
IBM's open source JVM project could also speed Ruby, Python IBM's internal OMR project makes maintaining JVM easier across platforms -- and may give other languages a performance boost A new project initiated by IBM to create a toolkit for language runtimes is about to go open source, and it could be used to speed up the performance of existing runtimes for many languages. The OMR project takes pi
24 Python libraries for every Python developer Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered Want a good reason for the smashing success of the Python programming language? Look no further than the massive collection of libraries available for Python, both native and third-party libraries. With so many Python libr
Insider: Oracle has lost interest in Java New sources are stepping up questions about Oracle's stewardship of the Java development platform There has been a lot of scuttlebutt lately about Oracle and a supposed de-emphasis on Java within the company. The rumblings are getting louder. From the apparent dismissal of Java evangelists to an email alleging a shrugged-shoulders attitude about Java, Orac
The state of Ruby and Rails: Opportunities and obstacles Developer demand for Ruby and Rails remain high, but the specific ways both language and framework shine (or don't) are crucial to know The Ruby language and the Ruby on Rails framework remain major forces in the world of computing through both their existing broad bases and the strong demand for Ruby and Rails programmers in the field. With
次のページ
このページを最初にブックマークしてみませんか?
『InfoWorld - Information Technology News, Computer Networking & Security』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く