Best of Future2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    How HTTPS works

    Follow the adventures of Certificat, Browserbird, and Compugter as they explain why HTTPS is crucial for the future of the web and how it all works together. Get to know HTTPS and why it is essential to your privacy.

  2. 2
    Article
    Avatar of vercelVercel·4y

    Introducing Turbopack: Rust-based successor to Webpack – Vercel

    Turbopack: Rust-based successor to Webpack Vercel's mission is to provide the speed and reliability innovators need to create at the moment of inspiration. It's built on a new incremental architecture for the fastest possible development experience.

  3. 3
    Article
    Avatar of dhhDavid Heinemeier Hansson·4y

    Why we're leaving the cloud

    Basecamp has had one foot in the cloud for well over a decade, and HEY has been running there exclusively since it was launched two years ago. The cloud excels at two ends of the spectrum, where only one end was ever relevant for us.

  4. 4
    Article
    Avatar of nextNext.js·4y

    Blog - Next.js 12.3

    Next.js has built-in support for automatically configuring TypeScript. The next/image and next/future/image will be able to easily migrate using our next-image codemod. This previously experimental option is now stable and can be used with the following configuration option: s // next.config.js. The new Image component is currently stable and no longer requires an experimental flag. The next major version of Next.JS will be available.

  5. 5
    Article
    Avatar of communityCommunity Picks·4y

    What Is Bun.js and Why Is the JavaScript Community Excited About It?

    Bun is the third of its kind after Node.js and Deno.js, created by Jarred Sumner using the Zig programming language. Bun advances to provide new levels of speed and enhanced complexity.

  6. 6
    Article
    Avatar of gcgitconnected·4y

    REST and the future of APIs

    REST is still solid, no matter what anyone says, but it is definitely geared toward browser-based clients. If you use pretty much any non-REST solution you will either lose some valuable functionality that comes built-in to web browsers or will need to write a ton of JavaScript code. GraphQL is definitely a generally popular choice and makes a lot of sense if you’re primarily dealing with the rendering of data relations.

  7. 7
    Article
    Avatar of appsignalAppSignal·4y

    Node.js 19 Release: What’s New

    Node.js team recently announced the release of version 19. This has the following features: (experimental) - KeepAlive by default - Stable WebCrypto - V8 engine updates. In this article, we will explore the major highlights of this release.

  8. 8
    Article
    Avatar of hnHacker News·4y

    Mark Zuckerberg’s Message to Meta Employees

    Mark Zuckerberg's message to Meta employees: I'm sharing some of the most difficult changes we’ve made in Meta’s history. We’re cutting the size of our team by about 13% and let more than 11,000 of our talented employees go. This will give us the ability to control our cost structure in a continued economic downturn.

  9. 9
    Article
    Avatar of honeypotHoneypot·4y

    When to use Microservices?

    Microservices is an excellent architectural style to address specific problems in large applications. It has worked for software giants in their early days, and it should still work for you as well. Building Microservices the right way is difficult. It requires more resource demand, high expertise, and effort involved to get them up and running.

  10. 10
    Article
    Avatar of bitBits and Pieces·4y

    A Future Made of JavaScript

    JavaScript can be used in our technical lives as well as our personal ones. You can embed and run your JS code into almost any type of open-source hardware. It’s just a matter of time before the AI community sees the real potential of bringing AI everywhere thanks to JS.

  11. 11
    Article
    Avatar of agodaagoda·3y

    10 Best Practices for Flutter Developers

    Flutter is the most popular and fast-growing cross-platform mobile application development framework used by developers worldwide. It allows developers to build natively compiled mobile, web, and desktop applications from a single codebase. Flutter has a fast rendering engine optimized for high performance allowing Flutter apps to run smoothly and efficiently on various devices.

  12. 12
    Article
    Avatar of communityCommunity Picks·4y

    Announcing 3.0 • Nuxt

    Nuxt 3.0 is a modern rewrite of the Nuxt framework based on Vite, Vue3, and Nitro with first-class Typescript support. The core browser set targets Chrome, Firefox, and Edge on a monthly basis and Safari on a yearly basis.

  13. 13
    Article
    Avatar of btrprogBetter Programming·4y

    The Micro-Frontends future

    The Future of Micro-Frontends. Luca Mezzalira: I have to understand what are the missing pieces of this puzzle and try to picture what would make this architecture approach even better. The topics covered are taking into account client-side, server-side and edge-side implementations of this architecture.

  14. 14
    Article
    Avatar of discdotDiscover .NET·3y

    How your “Sr.” Devs incurred Technical Debt

    The path of least resistance is making a change that you know isn't going to break anything that isn’t overly time-consuming, but it’s not necessarily the ideal. Coupling & Cohesion Software Architecture is about making key decisions at a low cost that give you options in the future.

  15. 15
    Article
    Avatar of phProduct Hunt·4y

    Make - Build the future together

    Make is a community of makers building the future together and a set of useful tools for makers to grow and run their businesses.

  16. 16
    Article
    Avatar of btrprogBetter Programming·3y

    ChatGPT Will Change Software Engineering — But Not in the Way You’re Hoping

    ChatGPT Will Change Software Engineering - But Not in the Way You’re Hoping ChatGPT will change Software Engineering. The future is bright for those that adapt to AI and ML developments, but not in the way I think some people are thinking.

  17. 17
    Article
    Avatar of logrocketLogRocket·4y

    Build a secure mobile banking app with Flutter

    We will learn about the essential aspects of building secure mobile banking apps with Flutter and look at sample codes on how to achieve them using the Flutter framework. Using Flutter Secure Sockets Layer, was the first definition of how messages can be secured in network communication.

  18. 18
    Article
    Avatar of ciscoCisco·3y

    Tech Trends and Predictions That Will Shape 2023

    The digital economy is the new tech green space. Nearly 8 out of every ten companies have experienced at least one cloud data breach. The transition to net-zero will be as disruptive as the industrial revolution. Businesses need to separate the trends from the hype to capture competitive value.

  19. 19
    Article
    Avatar of semaphoreSemaphore·4y

    React Native in 2022 and Beyond

    React Native has kept up well in delivering best-in-class experiences for small, medium, and large-scale applications. It has finally been unveiled with the release of v0.68 and is available for opt-in with a straightforward flag.

  20. 20
    Article
    Avatar of hnHacker News·4y

    GPU Mining No Longer Profitable After Ethereum Merge

    The best graphics cards should finally be back where they belonged, in your gaming PC. That's a quick drop, considering yesterday there were still a few cryptocurrencies that were technically profitable. Buying a used graphics card looks like it's set to become far. This often means keeping the cards near their limits by using fan curves that keep them near their thermal limits.

  21. 21
    Article
    Avatar of syncfusionSyncfusion·4y

    Arm: The Future of Software Development

    Arm processors are desirable for light, portable, battery-powered devices, including smartphones, laptops, tablet computers, and other embedded systems. Windows applications can usually be run using Arm processors. The Arm processor can run x86 and x64 in emulation mode. To enjoy the most efficiency, it is always better to build the application in Arm configuration.

  22. 22
    Article
    Avatar of sectionioSection·4y

    Why Kafka is the Future of Messaging

    Apache Kafka is a distributed, partitioned, replicated commit log service. It helps you process a large amount of data through the use of various Kafka consumers. It can be used as the central nervous system of a distributed architecture that delivers data to multiple systems. The primary reason behind developing Apache Kafka was to serve companies with fast and efficient data pipelines.

  23. 23
    Article
    Avatar of communityCommunity Picks·4y

    Natural Language Processing with JavaScript using Compromise

    Natural Language Processing (NLP) is a mostly used and discussed concept worldwide. But in the field of programming languages like Python, R and Java are widely used for this concept. Today we will show how to use the concept of NLP using JavaScript using JavaScript. Pre Post Sentences here we will add a specific symbol in starting(/) and ending() of each sentence.

  24. 24
    Article
    Avatar of codewithjasonCode with Jason·4y

    When good code is important and when it’s not

    All code has a maintenance cost. The size of the toll depends on how easy the code is to understand and change. It’s hard to predict whether a piece of code will have high or low future tollway traffic. If the code you’re adding lies in a high-change area, then it's probably safe to predict that that code will has high future tollways.

  25. 25
    Article
    Avatar of rubylaRUBYLAND·4y

    Writing Architecture Documents (for developers)

    A 20-person team at Epion wrote an Architecture Document to share ideas with each other. The document should be succinct, so everybody reads it, can share feedback, and signs off on. It should also add much detail to ensure no scenario (current or future) is left unattended.