Open in app

Sign In

Write

Sign In

Dominic Fraser
Dominic Fraser

1.1K Followers

Home

About

Published in codeburst

·Dec 9, 2020

Polyfills, transpilation, and browser support

Jump to ‘Tooling’ to dive straight into the detail, or start from the beginning to learn about the problem. - The web is always changing - Who to support? - What is necessary to support older browsers? - New JavaScript Features - Tooling - Browserslist - Transpilation - Polyfilling …

Software Development

17 min read

Polyfills, transpilation, and browser support
Polyfills, transpilation, and browser support
Software Development

17 min read


Published in The Startup

·Aug 28, 2020

An introduction to Webpack Code-Splitting, Loadable/component, and Resource Hints

So, you have a React application, understand the performance and therefore usability benefits of splitting the code you ship to your users into multiple smaller bundles (chunks) rather than one large bundle, and have heard of Webpack ‘dynamic imports’ but are not quite sure how to go about using them…

Code Splitting

14 min read

An introduction to Webpack Code-Splitting, Loadable/component, and Resource Hints
An introduction to Webpack Code-Splitting, Loadable/component, and Resource Hints
Code Splitting

14 min read


Published in codeburst

·May 26, 2020

Advice when starting your first developer job

My path to being a developer is fairly unusual, though getting less so as more and more people re-train to enter the tech world. …

Software Engineering

9 min read

Advice when starting your first developer job
Advice when starting your first developer job
Software Engineering

9 min read


Published in codeburst

·Jul 1, 2019

Using lint-staged, husky, and pre-commit hooks to fail fast and early

This post will look at setting up lint-staged and husky for running pre-commit checks. A lot of context is given in this post, but the actual code changes are very small! What are pre-commit checks? Pre-commit checks run after staging your changes and running git commit and before a commit is completed. If the…

Lint Staged

7 min read

Using lint-staged, husky, and pre-commit hooks to fail fast and early
Using lint-staged, husky, and pre-commit hooks to fail fast and early
Lint Staged

7 min read


Published in codeburst

·May 13, 2019

Four simple automated accessibility testing tools

Good automated tools are a cheap way to help create and maintain a baseline of accessibility (a11y) in a product, to then be expanded on with manual testing. We will look at manual testing strategies in another post, and here introduce 4 automated tools that can be used at different…

Accessibility

6 min read

Simple automated accessibility testing tools
Simple automated accessibility testing tools
Accessibility

6 min read


Published in codeburst

·Apr 19, 2019

Testing React applications with jest, jest-axe, and react-testing-library

jest and react-testing-library are an increasingly used tooling pairing to test React components. We will briefly look at the differences between the two before looking at some high level examples, and how straightforward it is to add jest-axe to integrate aXe automated accessibility testing. Jest Jest is a JavaScript unit testing…

React

7 min read

Testing React with jest, jest-axe, and react-testing-library
Testing React with jest, jest-axe, and react-testing-library
React

7 min read


Published in We’ve moved to freeCodeCamp.org/news

·Mar 21, 2019

Writing accessible Kotlin Android animations

When researching examples for a first ever Android contribution, few examples existed for animations written in Kotlin. There were also few code examples of accessibility considerations within native animations. So here we go! Let’s look at writing a native ‘expand’ animation in Kotlin, and talk about how to assist those…

Android

5 min read

How to make your Kotlin Android animations accessible
How to make your Kotlin Android animations accessible
Android

5 min read


Published in codeburst

·Feb 14, 2019

Customising CodeceptJS E2E tests

Previously we looked at what end-to-end (e2e) acceptance testing is, the layers beneath the CodeceptJS e2e testing framework, and how to set up an app for testing in ‘How to Dockerize your End-to-End acceptance tests’. The Dockerized example project given in that post focussed on the environment setup needed to…

Testing

10 min read

Customising CodeceptJS E2E tests
Customising CodeceptJS E2E tests
Testing

10 min read


Published in We’ve moved to freeCodeCamp.org/news

·Jan 9, 2019

An Introduction to the Akamai Content Delivery Network

Akamai is one of the world’s leading Content Delivery Network (CDN) providers. Through the Akamai Intelligent Platform many products are offered to aid performance, availability, security, and insight generation. Other CDNs include Cloudflare, Fastly, MaxCDN, Incapsula, and Rackspace. Here we will look at what a CDN is, then some specifics…

Content Delivery Network

7 min read

An Introduction to the Akamai Content Delivery Network
An Introduction to the Akamai Content Delivery Network
Content Delivery Network

7 min read


Published in We’ve moved to freeCodeCamp.org/news

·Nov 27, 2018

How to incrementally add Flow to an existing React app

Flow is a static type checker for Javascript. This post is intended for those who have heard of Flow, but have not yet tried to use it within a React app. …

Java Script

11 min read

How to incrementally add Flow to an existing React app
How to incrementally add Flow to an existing React app
Java Script

11 min read

Dominic Fraser

Dominic Fraser

1.1K Followers

Edinburgh, Scotland.

Following
  • Nir Eyal

    Nir Eyal

  • UX Collective Editors

    UX Collective Editors

  • Jack Guthrie

    Jack Guthrie

  • Skyscanner Engineering

    Skyscanner Engineering

  • Frances Maxwell

    Frances Maxwell

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech