Open Source Guidelines | Widen Engineering Projects should not depend on internal Widen infrastructure Making something that interacts with our public APIs and sites is fine, but a project that launches EC2 instances in our cloud is not
Tomcat Hates Encoded Slashes | Widen Engineering So, our URI of “ proxy http%3A%2F%2Fwiden com%2Fcareers” is being expanded to “ proxy http%3A widen com careers” before it is routed to a matching endpoint handler Of course, this endpoint is not accounted for, and our server rejects the request as a result
Widen Engineering As part of Widen's commitment to contributing back to the open-source community, we have sponsored work to improve the CSS variables implementation in WebKit Read on to learn more about CSS variables and how they're implemented in WebKit
AWS CloudFront User Authentication using Lambda@Edge | Widen Engineering 'use strict';exports handler=(event,context,callback)=>{constrequest=event Records[0] cf request;constheaders=request headers; Configure authenticationconstauthUser='widen-user';constauthPass='secret-password'; Construct expected basic auth header valueconstauthString='Basic '+newBuffer(authUser+':'+authPass) toString('base64'); If basic
A Tale of Performance - JavaScript, Rust, and WebAssembly - Widen Welcome to another Widen engineering blog post! Today, we’re going to embark on a journey of optimization We’ll compare and contrast multiple approaches to solving a simple performance problem, one of which being the web’s newest and shiniest addition, WebAssembly
Demystifying TypeScripts Extract Type | Widen Engineering Many of the applications we develop at Widen utilize TypeScript for front-end development to provide a high level of type safety while also remaining familiar to developers who are used to JavaScript
The Story of Widens Frontend Component Library Over time, Patterns grew from where it started as a side project to an integral part of front-end development at Widen Developers were able to build new features much quicker by using the components and styles provided by Patterns
Why We Use Yarn | Widen Engineering The best package manager for you is not what this blog or that blog recommends, but the one you feel most comfortable with This post is intended to share why we at Widen chose Yarn as our package manager