before semicolon logo Before Semicolon

5 Growing Web Related Technologies to Invest in for the Future

5 Growing Web Related Technologies to Invest in for the Future

The webspace has been growing, so has Javascript and its community. Although I feel that things are slowing down on the Javascript and Frameworks side as far as new exciting things, the web has gotten so powerful that amazing applications are being built to run in browsers first. With everything that is going on, these are the 5 technologies that will keep on advancing and taking over.

Server-less

RIP dealing with servers, scaling them up, and maintaining their complexity. More and more the need to set up a server is fading away with services coming out promising simple setups where you only worry about your app. We can set up Rest APIs and Databases easily now among many other types of services and ship our apps static code within days.

These services do almost everything for us, even automatically scaling. We have seen AWS's new Provisioned Concurrency for Lambda Functions which reduces Lambdas latency allowing it for more powerful applications and lambda support container images as the format which allows you to deploy Lambda functions as containers up to 10GB.

We can’t forget other players pushing server-less architecture like Google cloud with cloud function and Cloud Run and Microsoft Azure functions. We are also seeing cloud databases like Cloud Firestore and data managers like Mongo Atlas providing support on the data side. Companies behind these server-less solutions will keep on growing, appearing, and betting on it, so should you.

PWA (Progressive Web App) & “Friends”

We all witnessed the “battle” between Apple and Google vs Epic (Fortnite) related to the monopoly store of applications. PWAs come to solve this problem easily by not depending on a store to release a powerful application.

There are things to be improved in browsers to make them compete strongly against native apps but I see a future where people will get used to the PWAs and use them more and not look into an app store for apps. As time goes, it is getting harder to distinguish Web vs Native apps anyway.

There are already powerful PWAs out there using powerful browser features like Web Worker and Service Workers, Web Cache API, and Web Assembly to share amazing apps. We have seen the image and video editors without mentioning an entire IDE like Repl.it built in the browser.

PWAs will allow the platform to profit without sharing revenue with app stores, it is allowing ideas to born or be moved to the Browser, especially taking into consideration Web Assembly which allows you to compile apps built with other languages like C++ and Java to run in the Browser.

No Code WebSites & WebApp Builders

No code websites are the future and are here to stay. We see some simpler and powerful ones like Wix, WebFlow, and SquareSpace for people without coding skills and system knowledge as well as others promising more powerful things like Bubble IO for web apps which requires a little more of behind the scenes knowledge. We cannot forget other platforms like Shopify and Etsy that also allows you to create your webspace for e-commerce.

These solutions will keep on appearing and improving and they will take jobs of web developers building business websites for products or services. For complex applications, you still need a strong team of developers which only emphasizes how powerful and complex the webspace is becoming.

We also have seen other powerful solutions for Web Apps like AWS Honeycode and Google Appsheet for mobile apps. These tools should not be seen as tools that will make developers obsolete but tools to aid developers in doing their jobs better. Developers should see these as tools that will help them take care of the annoying things like building UI and prototypes so they can move on to more complex things quickly.

As a developer, you should really bet on these tools to buy you time for the future as companies will bet on them to build things faster.

Typescript

You should always bet on Javascript and its community, but we are seeing Typescript grow and fast. Typescript is still Javascript but with types and the out-of-the-box way for you to try Javascript features safely while building applications faster, reliably, and easier to maintain. Regardless of the way you feel about it, tech companies are betting on it to maintain their applications as it allows for faster team collaboration and delivery.

Other technologies are betting on it as well, pretty much all popular frameworks and libraries support it, Angular was an early adopter by building on top of it and we saw Deno — a new server-side javascript runtime environment — also built on Typescript. It will continue to grow and become widely adopted to better support the Javascript community even more.

Web Components

Web Components are anything but new and totally worth your time and dedication. Several companies are slowly making the transition while keeping their React, VueJs, and Angular applications since these frameworks introduced ways to work seamlessly with Web Components.

Web Components should not be seen as a replacement for popular frameworks on the web but an enhancement. It extends HTML, it is performant, have no external dependency, it is supported in all browsers, its future proof, and works great with your favorite Javascript framework and libraries.

There are things to be improved on Web Components like non-primitive data binding, but these should not be reasons to not jump on the train right now. There are many libraries and frameworks introduced to aid with using web-components like lit-html and stencil so you should try to grow with this robust solution while enjoying the power of the web. Web Components are here to stay and it will only get better and take over as time progresses.

Conclusion

The key to success is often the ability to adapt. These technologies are changing how software is being delivered and built and I doubt these are to change. Regardless of how you feel about them, now is the best time to invest in these solutions.


Leave a Comment