Tag: Web development
-
What's new in PHP 8.1
Posted on November 8, 2021, Level beginner Resource Length medium
As with every release, PHP 8.1 adds some nice new features. Keep in mind that this list will grow over the year. By Brent.
Tags php web-development programming app-development
-
User authentication with React and AWS Cognito
Posted on November 5, 2021, Level beginner Resource Length long
An article explaining how to integrate AWS Cognito with React for user authentication. Cognito collects a user's attributes, it enables simple, secure user authentication, authorization and user management for web and mobile apps. By Carlos Zuniga.
Tags infosec web-development open-source cloud react javascript
-
Write function overloads using JSDoc and TypeScript
Posted on November 1, 2021, Level beginner Resource Length medium
I like TypeScript, but I prefer the JSDoc syntax for writing it. That should be obvious if you've read any of my JavaScript articles, especially Get Started With TypeScript the Easy Way. By Austin Gil.
Tags javascript app-development web-development nodejs
-
Simplify state machines and statecharts with JavaScript
Posted on October 30, 2021, Level beginner Resource Length medium
Let's look at managing application state from a different perspective. If you're a frontend developer or a backend developer, you probably deal with state management daily. XState is a JavaScript/TypeScript implementation of the finite state machine and statecharts that will make your life easier. By Michal Sevcik @nearform.
Tags javascript frontend app-development web-development react
-
Choosing a FaaS (Function as a Service) provider in 2021
Posted on October 29, 2021, Level beginner Resource Length medium
Function execution platforms really gained rise as more people got tired of setting up full containerized environments for simple code execution. The costs, overall maintenance, and cascading consequences of failures meant more people were looking for a lean context to execute one-off workers in the cloud. By Jesse Martin.
Tags cio app-development serverless web-development cloud
-
Paginations 1.0: Time series collections in five minutes
Posted on October 28, 2021, Level intermediate Resource Length medium
As someone who loves to constantly measure myself and everything around me, I was excited to see MongoDB add dedicated time-series collections in MongoDB 5.0. Previously, MongoDB had been great for handling time-series data, but only if you were prepared to write some fairly complicated insert and update code and use a complex schema. In 5.0, all the hard work is done for you, including lots of behind-the-scenes optimization. By John Page.
Tags nosql app-development database web-development
-
How to cancel an HTTP request in Node.js
Posted on October 21, 2021, Level intermediate Resource Length medium
If you're making an HTTP request in Node.js there's a good chance you'll want to cancel it if it takes too long to receive a response. Or perhaps you have a slightly more complex situation where you're making multiple requests in parallel, and if one request fails you want to cancel all of them. By Simon Plenderleith.
Tags devops nodejs javascript web-development open-source app-development
-
What I wish I knew when learning F#
Posted on October 16, 2021, Level beginner Resource Length medium
I've used F# a lot in the last 3 years and for quite some time I wanted to collect a few good starting points to venture into F# in one place. I also wanted to collect some of those random things that I felt weren't easily available anywhere because they fall through the cracks of the official language reference and library documentation. By Justine Kavanaugh-Brown.
Tags learning programming web-development app-development code-refactoring
-
Gavin Bierman explains pattern matching for switch, a Java 17 preview
Posted on October 15, 2021, Level beginner Resource Length medium
Pattern matching for switch follows logically from pattern matching for instanceof, which was delivered as part of JDK 16. By Justine Kavanaugh-Brown
Tags jvm java web-development app-development
-
Ionic Portals: Introducing the supercharged web view for native apps
Posted on October 6, 2021, Level intermediate Resource Length long
Ionic Portals offers a supercharged native Web View component for iOS and Android that enables teams to add web-based experiences to native mobile apps. Now, native and web teams can better collaborate while bringing new and existing web experiences to mobile in a safe, controlled way. By Josh Thomas.
Tags app-development how-to web-development frontend android ios
-
How containment in React can improve your code
Posted on September 27, 2021, Level intermediate Resource Length medium
Component composition is undoubtedly where React shines. Being able to freely compose larger views from smaller, flexible building blocks is great. But you have to be careful because it's easy to get it wrong (or at least suboptimal). By Tomasz Gil.
Tags react javascript web-development app-development
-
Tools of the build trade: The making of a tiny Kotlin app
Posted on September 16, 2021, Level intermediate Resource Length medium
Tony Robalik published the story of how to build thinhs with Gradle, how to use the application and distribution plugins to build the app and bundle a distribution; how to use the shadow plugin to turn it into a fat jar.
Tags kotlin programming web-development app-development software-architecture java