Ben Nadel attempts to generate an interactive PDF based on an interactive InVision prototype using Lucee CFML 22.214.171.124 and the Flying Saucer PDF extension. While it only supports “click” actions, we can create a delightfully robust experience!…
Ben Nadel takes inspiration from the CSS Podcast and looks at applying CSS Flexbox layouts to pseudo-elements, which allows us to apply some very cool layout techniques on the implicit DOM-structure of the pseudo-element and its text-content….
By John Papa
William Imoh joins John, Dan, and Craig to talk about testing with Frisby.js and Joi. What are Frisby and Jest? How does Frisby make life easier? What is Postman? How do you handle authentication? How do you pass tokens or specify environment data?
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
William Imoh @iChuloo
Brought to you by
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
- Frisby.js RESTful API testing
- Jasmine for testing
- Jest testing
- Postman API tool
- Insomnia API tool
- Swagger API documentation tool
- API and Usage of Frisby with Auth tokens
- Memory Maker book
- Azure Static Web Apps
- Elgato Key Light
- 02:42 Guest introduction
- 04:25 What are Frisby and Jest?
- 05:37 How does Frisby make life easier?
- 06:42 What is Postman?
- 13:29 Sponsor: Ag Grid
- 14:30 Getting Joi from Frisby
- 18:50 How do you handle authentication?
- 25:41 Sponsor: Nrwl
- 26:14 How do you pass tokens or specify environment data?
- 28:08 Any frustrations with this set up?
- 31:16 How does it handle file uploads?
- 34:50 Final thoughts
Ben Nadel reflects on the concept of “Dark Matter Developers”; and wonders if the same cohort exists in the Design world. He asks, are there “Dark Matter Designers” that just need to “get work done”? And, if so, how can he make their lives better?…
The topic of validating an OAuth 2.0 access tokens comes up frequently on the Okta developer blog. Often we talk about how to validate JSON Web Token (JWT) based access tokens; however, this is NOT part of the OAuth 2.0 specification. JWTs are so commonly used that Spring Security supported them before adding support for remotely validating tokens (which is part of the OAuth 2.0 specification.)
In this post, you will build a simple application that takes advantage of both types of validation.
Should I Validate Access Tokens Locally or Remote?
Whether you should validate access tokens locally (e.g., a JWT) or remotely (per spec) is a question of how much security you need. Often, people jump to, “I need all of the securities!” This statement simply isn’t true—how much sec
Ben Nadel uses the CFDocument and CFPDF tags to produce a PDF in which each page is a different size in Lucee CFML 126.96.36.199. To see this in action, he creates a PDF of images in which page is right-sized for the image that it is rendering….
Ben Nadel explores the idea of using tracer cookies to monitor and respond to download-prompts using Lucee CFML 188.8.131.52. In this demo, he shows an overlay while a report is being generated; and then, closes the overlay when the user is prompted to download the report….
This blog post is part of a series on new members in bodies of class definitions:
- Public class fields
- Private class fields
- Private prototype methods and getter/setters in classes
- Private static methods and getter/setters in classes
This post explains private static methods and accessors in classes, as described in the ECMAScript proposal “Static class features” by Shu-yu Guo and Daniel Ehrenberg.