Tag: Javascript
-
JSON Schema bundling finally formalised
Posted on September 14, 2021, Level intermediate Resource Length medium
OpenAPI has long since put the spotlight on JSON Schema, and the release of OpenAPI 3.1 has huge implications for the future of both projects. Truly exciting! By Ben Hutton & Mike Ralphson.
Tags json nodejs javascript app-development web-development
-
How to write NPM package without publishing to Git/NPM
Posted on September 13, 2021, Level intermediate Resource Length short
Want to write an npm package without publishing to npm or git? And be able to use it in a project? Well, keep reading! By Tomas Nilsson.
Tags nodejs javascript app-development web-development
-
Refactoring JavaScript — 5 Common problems to look out for and how to fix them
Posted on August 20, 2021, Level intermediate Resource Length long
Refactoring is like the NeverEnding Story: you might think you're done, but as long as the plot (the project) is ongoing, there is always room for more changes. By Fernando Doglio.
Tags code-refactoring app-development learning javascript
-
Integrating Firebase with React Native
Posted on August 6, 2021, Level intermediate Resource Length medium
Firebase is a Backend as a Service (BaaS) that provides an advantage to mobile developers who use React Native for developing mobile applications. As a React Native developer, by using Firebase you can start building an MVP (minimum viable product), keeping the costs low and prototyping the application pretty fast. By Aman Mittal.
Tags app-development nosql react javascript frontend
-
Testing implementation details
Posted on August 5, 2021, Level intermediate Resource Length medium
Testing implementation details is a recipe for disaster. Why is that? And what does it even mean? By Kent C. Dodds.
Tags react javascript tdd app-development web-development
-
Safari isn't protecting the web, it's killing it
Posted on July 30, 2021, Level beginner Resource Length long
I have seen some interesting rebuttals, most commonly: Safari is actually protecting the web, by resisting adding unnecessary and experimental features that create security/privacy/bloat problems. That is worth further discussion, because it's widespread, and wrong. By Tim Perry.
Tags browsers cloud javascript infosec
-
Combine functional and object oriented programming
Posted on July 29, 2021, Level intermediate Resource Length short
There are many languages that support both functional and object-oriented programming (OOP) such as Javascript, C#, Scala ... In my case, learning functional programming (FP) from OOP experience creates some confusion on how to best use functional and OOP together. By Thang Le.
Tags programming software javascript app-development functional-programming
-
How to use IndexDB to manage state in JavaScript
Posted on July 21, 2021, Level intermediate Resource Length medium
This article explains how to use IndexedDB to store state in a typical client-side JavaScript application. IndexedDB has good cross-browser support and offers at least 1GB of storage. By Craig Buckler.
Tags database javascript frontend web-development
-
Top 5 auth solutions for React Native
Posted on June 29, 2021, Level beginner Resource Length long
Get to know 5 auth providers for React Native to get a head start with your Authentication flow. By Viduni Wickramarachchi.
Tags infosec react javascript app-development frontend
-
What is Recursion? A recursive function explained with JavaScript code examples
Posted on June 27, 2021, Level beginner Resource Length long
Recursion is a technique used to solve computer problems by creating a function that calls itself until your program achieves the desired result. By Nathan Sebhastian.
Tags programming nodejs javascript app-development learning
-
Real-world CSS vs. CSS-in-JS performance comparison
Posted on June 10, 2021, Level advanced Resource Length long
CSS-in-JS has taken a solid place in front-end tooling, and it seems this trend will continue in the near future. Especially in the React world. By Tomas Pustelnik.
Tags css frontend javascript web-development ux performance
-
Best practices for Node.js security
Posted on May 15, 2021, Level beginner Resource Length medium
Like any other programming language or framework, Node.js is susceptible to every type of web app exposure. Although the basis of Node.js is secure, third-party packages may need more security standards to safeguard your web app. The study says that 14% of the NPM (Node Package Manager) ecosystem is impacted and 54% of the NPM ecosystem is about to be impacted indirectly. By Kiran Malvi.
Tags infosec web-development nodejs javascript