RSSAmplifier

Blog

ajames.dev | Blogs

I'm a senior software engineer based in Glasgow, Scotland. My passion for frontend technologies continually drives me to advance my skill set and adopt the latest industry best practices. An analytical mindset and strong communication skills allow me to excel in environments where I can learn from others and inspire my peers.Over the years I've refined a set of technical principles to strive towards, namely: complexity should only be introduced when it’s unavoidable; code should be easy to…

ajames.devRSS feed ↗14 posts

Latest posts

So you want to game the system and get promoted?

A guide to stacking the odds in your favour to get to the next level.

Using Notion and Next.js ISR to sync content across platforms

Create an optimised workflow that synchronises content across multiple platforms

So you want to work remotely?

Tips and product suggestions for setting up an effective remote workstation.

Building an Accessible Menubar Component Using React

Create an accessible Menubar based on the WAI-ARIA design pattern for a menubar widget.

So you want to write a Groom’s speech?

Advice for the groom to help him create a memorable and meaningful wedding speech.

So you want to build a PC?

An overview of the main hardware components you will need to build a desktop PC.

Multiple Entry Points in Create React App Without Ejecting

Create multiple entry points without ejecting from the safety net of Create React App.

So you want to WFH?

Tips maintaining focus and effective communication whilst working from home.

Building a Responsive Camera Component Using React Hooks

Build a responsive frontend camera component using React hooks, and the getUserMedia API

Mastering Modals in React with Context and Portals

Create modals, and trigger them using React context, hooks, and portals

So you want to buy a puppy?

Personal experiences of the responsibilities and challenges of owning a puppy.

Streamlining State Management in Storybook with React

Simplify state management in Storybook with React.

Elevating Your Tech Meetup with Live Streaming

Enhance the live streaming experience of your tech meetup and engage remote attendees

Bridging the Gap: Improving Collaboration Between Engineering and Design

Creating a visual grid overlay in a React to bridge the gap between engineering and design