Best of InfoWorld2022

  1. 1
    Article
    Avatar of infoworldInfoWorld·4y

    8 new JavaScript features to start using today

    ECMAScript 2022 (ES13) dropped on June 22, codifying the latest batch of new features for JavaScript. Let's get started with these new features that you can use today. Inline public and private class fields, private instance methods and accessors, and static class features are included.

  2. 2
    Article
    Avatar of infoworldInfoWorld·4y

    AngularJS reaches end of life

    AngularJS reached EOL on December 31, with long-term support ceasing from the community. Users still can seek support from third parties including support services firms XLTS.dev and Perforce. The AngularJS source code still will be available on GitHub, via NPM, CDN, and Bower.

  3. 3
    Article
    Avatar of infoworldInfoWorld·4y

    8 great new JavaScript language features in ES12

    ECMAScript 2021 adds the replaceAll() and promise.any() methods. The replace all() method works exactly like replace() but applies to all occurrences in the string. promise.all() lets you observe all promises that resolved in a collection, even if there were intervening errors.

  4. 4
    Article
    Avatar of infoworldInfoWorld·4y

    The best open source software of 2022

    The best open source software of 2022 InfoWorld’s 2022 Bossie Awards celebrate the most important and innovative application development, devops, data analytics, and machine learning tools of the year. SvelteKit and Nuxt, as well as newer entrants like Blitz.js, are exploring new approaches and techniques.

  5. 5
    Article
    Avatar of infoworldInfoWorld·3y

    IT career roadmap: Web developer

    Job growth for web developers is expected to increase by 23% by 2031, according to the U.S. Department of Labor's Bureau of Labor Statistics. Hannah Robertson attended Radford University, focusing on web development and political science and graduating with a Bachelor of Science degree in media studies. Robertson is a web developer whose clients include U.

  6. 6
    Article
    Avatar of infoworldInfoWorld·4y

    If Heroku is so special, why is it dying?

    A golden age of developer experience Heroku is back in the news because it recently announced the elimination of its free tier. Why is Kubernetes and not Heroku the increasingly default way to build and scale applications? Some suggest Heroku was simply ahead of its time.

  7. 7
    Article
    Avatar of infoworldInfoWorld·4y

    Avoid tech burnout: 5 ways to disconnect and relieve stress

    The State of Burnout in Tech 2022 report says 42% of tech employees are working with a high risk of burnout. 91% report feeling stress in their roles, and 46% know at least one person has quit because of it. Disconnect from work and devote time to “Checklists codify known methods of resolving issues and can be improved over time,” she says.

  8. 8
    Article
    Avatar of infoworldInfoWorld·4y

    Angular 15 promises greater simplicity

    Angular 15 is a planned upgrade to Google’s TypeScript framework for web development. Standalone component APIs move to stable status with the new release. Other capabilities planned for Angular 15 include Image directives for improved web page performance, with better scores for Core Web Vitals.

  9. 9
    Article
    Avatar of infoworldInfoWorld·4y

    JetBrains Fleet: The future of IDEs?

    JetBrains Fleet is a new multi-language programming editor and IDE. It represents JetBrains’ attempt to rebuild the entire integrated development environment from scratch. For Java, Fleet uses the IntelliJ code-processing engine. For some other languages, Fleet using a language server, à la Visual Studio Code.

  10. 10
    Article
    Avatar of infoworldInfoWorld·4y

    What’s the Go programming language (Golang) really good for?

    Google's Go language, aka Golang, has evolved from being a curiosity for alpha geeks to being the battle-tested programming language behind some of the world’s most important cloud-centric projects. Go is designed to err on the side of being small and easy to understand, with certain features deliberately omitted.

  11. 11
    Article
    Avatar of infoworldInfoWorld·4y

    GitHub Copilot users feel more productive

    GitHub's Copilot suggests lines of code using an AI model that has been trained on billions of lines of open source code. Copilot users who reported “huge” productivity gains were those who had found nearly 30% of Copilot’s suggestions acceptable. Users reporting “medium” and “high’ productivity gains had accepted roughly 27% and 28% of the suggestions.

  12. 12
    Article
    Avatar of infoworldInfoWorld·4y

    Angular 15 promises to simplify development

    Angular 15 is a planned upgrade to Google’s TypeScript framework for web development. Standalone components promise to help with organization, reduce boilerplate, and make applications easier to build. Other capabilities planned for Angular 15 include: Image directives for improved web page performance.

  13. 13
    Article
    Avatar of infoworldInfoWorld·4y

    New TypeScript operator finds coding mistakes

    TypeScript 4.9 is a planned upgrade to the popular, strongly typed language that builds on JavaScript. With satisfies, developers can validate that the type of an expression matches some type, without changing the resulting type of the expression.

  14. 14
    Article
    Avatar of infoworldInfoWorld·4y

    Why Mercedes-Benz runs on 900 Kubernetes clusters

    Mercedes-Benz is operating on 900 on-premises Kubernetes clusters across four global data centers using OpenStack, running on version 1.23 from the end of 2021. Each of several hundred application teams across Mercedes-Benz now has the option of requesting its own Kuberne cluster via an automated process.

  15. 15
    Article
    Avatar of infoworldInfoWorld·4y

    8 new JavaScript features you might have missed

    ECMAScript 11 (ES11, aka ECMAScript 2020) includes a number of ergonomic and other modern improvements. Optional chaining allows you to navigate object and function chains with a shorthand for dealing with null or undefined values. The BigInt type is a new type, not just some sleight of hand around the existing Number type.

  16. 16
    Article
    Avatar of infoworldInfoWorld·4y

    The best new features in Next.js 13

    Next.js 13 is the newest version, released by Vercel at the Next.js conference in October 2022. It brings a slew of new features, including a bundler called Turbopack and support for React-incubated optimizations like React Server Components and streaming rendering.

  17. 17
    Article
    Avatar of infoworldInfoWorld·4y

    Intro to Blitz.js: A full-stack framework for Next.js

    Next.js is an up-and-coming JavaScript framework built on React and Next.js. Blitz’s generator provides more elaborate full-stack scaffolding. The most unusual thing about Blitz is its use of remote procedure calls, or RPC. Instead of using a REST or GraphQL API, you import your server-side code directly into your client-side JavaScript. Blitz then transforms the server-level code.

  18. 18
    Article
    Avatar of infoworldInfoWorld·4y

    GitHub will require two-factor authentication for all coders

    GitHub is making a major push toward two-factor authentication (2FA) The move will impact 83 million developers, at last count. Only 16.5% of active GitHub users and 6.44% of NPM users use one or more forms of 2FA.

  19. 19
    Article
    Avatar of infoworldInfoWorld·4y

    9 home office essentials for developers who WFH

    The home office can be everything that you want it to be. If you want top quality designer furniture, you can order it. Some are happy with a Wi-Fi signal strong enough to reach the couch. As long as your boss is satisfied and the packets are secure, you are free to create.

  20. 20
    Article
    Avatar of infoworldInfoWorld·4y

    Intro to CSS-in-JS: Generating CSS from JavaScript

    CSS-in-JS has basically two options: inline definition and loading from an external file. In both cases, the browser loads the CSS, parses it, then applies the styles to the markup.

  21. 21
    Article
    Avatar of infoworldInfoWorld·4y

    Node.js 19 boosts HTTP throughput

    Node.js 19 boosts HTTP throughput by default. The WebCrypto API is now stable, except for the Ed25519, Ed448, X25519 and X448 algorithms. Support for DTrace/SystemTap/ETW has been removed, with prioritization of resources given as reason.

  22. 22
    Article
    Avatar of infoworldInfoWorld·4y

    Mozilla unveils vision for web evolution

    Mozilla has published a vision for the evolution of the web that stresses openness and safety. The company aims to address shortfalls in areas including privacy and complexity. Mozilla said it wants a web without gatekeepers and lambasted the current web monetization strategy that relies on advertising.