- Managing State in JavaScriptRead on
Complex, interactive websites need a good strategy for managing their state. Losing track of data or configuration in an application can lead to poor user experiences and low engagement rates. Read on to learn the best ways to manage state within JavaScript applications.
Published
- Using Javascript ClassesRead on
JavaScript, an object-oriented (OO) programming language, supports the creation of objects and classes. Understanding and using these powerful tools correctly is the backbone of an efficient codebase.
Published
- Coding an Angular Universal AppRead on
How to create your first Angular Universal app
Angular Universal is a powerful technology that allows developers to render Angular applications on the server. This means that the application can be sent to the client as a fully rendered HTML page, rather than relying on the client alone.
Published
- Handling Asynchronous Events in JavaScriptRead on
In this article, we will explore various methods of handling asynchronous events in JavaScript, including callbacks, promises, async/await, and observables.
Published
- Introduction to FirebaseRead on
In this article, we will explore why front-end developers should use Firebase and how it can help them build better web applications.
Published
- Building Reactive Apps with RxJS and AngularRead on
What is RxJS and how can it help front-end developers when building an Angular app?
This article will explore what makes RxJS such a powerful tool for reducing this complexity.
Published
- Firebase: Firestore vs Real-time DatabaseRead on
Which One Should Front-End Developers Use to Build a Website?
Firestore and Real-time Database are the two main database options when working with Firebase. But which one should you use for your next project and why?
Published
- Why do I need Redux with React?Read on
Redux is a state management library that works seamlessly with React. In this article, we will explore why you need Redux with React and how it can improve your development experience.
Published
- User Feedback in UX DesignRead on
What is user feedback, why do I need it, and how do I get it?
One of the most important tools in the UX designer's arsenal is user feedback. By collecting feedback from users, designers can gain valuable insights into how their products are being used and identify areas for improvement.
Published
- Understanding React HooksRead on
What are React hooks and how can I use them to my advantage?
React hooks are a powerful feature that allows developers to reuse stateful logic in their components. We'll look at the value this can add to React apps and talk through some examples to come to a deeper understanding of how hooks can change the way we code.
Published
- 13 Front-End Tips for creating a World-Class UXRead on
A world-class UX can only be delivered with a powerful front-end
Whether using Angular, React, Svelte, or even just writing code in plain javascript, front-end developers are responsible for delivering the UX. They may not have designed it, but they need to understand it and the have the skills required to craft it.
Published
- Firebase Cloud Functions: Sending a Slack MessageRead on
A casestudy using Firebase Pub/Sub Cloud Functions to send a Slack message to a specific channel, with code examples showing how to publish the message to a topic and retrieve it in a subscriber to forward on to the Slack API.
Published
- Engaging UX DesignRead on
How to attact and retain visitors with UX design
Beautiful, seamless designs can make your website stand, staying up-to-date with the latest methodologies and tech can make sure you are always offering the best experience, and keeping your designs functional and engaging will ensure that visitors want to return.
Published
- Redux vs Hooks in ReactRead on
Comparing Redux and Hooks for state management in React, we look at the differences, pros/cons, and potential use-cases for each.
Published
- User-Centered designRead on
People often forget that the "U" in UI and UX refers to the "User" and only focus on the "Interface" and the "Experience". This article tackles some of the design and build challenges faced in the world of front-end development and how to overcome them to create world-class websites and apps.
Published
- Hire Top React DevelopersRead on
Get the best React developers for your next project
React is a very popular JavaScript library for building dynamic user interfaces, and our team of developers are experts at crafting elegant, performant applications that delight users and drive business results.
Published
- How to setup a Svelte appRead on
A short guide to setting up Svelte with full support for TypeScript and SCSS
This guide is a simple step by step approach to setting up a Svelte application the way we like it here at A&A, complete with SCSS and TypeScript integration.
Published
- Angular vs ReactRead on
Which framework should you choose for your project?
This article covers 11 of the biggest comparison points between 2 of the most common and loved javascript frameworks available to front-end developers.
Published
- Resolvers in AngularRead on
What are resolvers in Angular?
Exploring what is a resolver and it's applications, why they make Angular one of the most powerful frameworks available, and how to use them to create a world-class bespoke UI.
Published
- Hire Top Angular DevelopersRead on
Why we are the best choice for your next Angular project
Find world-class, highly-experienced Angular developers ready to take your project to the next level. We have the best Angular developers in the industry, ready to take your project to the next level.
Published
- Closures in JavaScriptRead on
JavaScript is a powerful programming language that enables developers to create dynamic and interactive web pages. However, it can also be a challenging language to master, with several complicated features that can cause confusion and frustration. In this article, we will explore one of the most complex features in JavaScript: closures.
Published
- Scope in JavaScriptRead on
A Comprehensive Guide for Front-end Developers
Scope is one of the fundamental concepts of JavaScript that every developer needs to understand in order to build a website that works perfectly. In this article, we will dive into the world of scope and explore everything there is to know about it in JavaScript.
Published
- Digital Marketing and SEO StrategiesRead on
Getting your website onto the first page of Google
In the fast-paced digital world, it can be hard to get yourself out there. At A&A Agency we provide a managed service for all your online marketing activities, but here are a few of our favourite tips and tricks if you want to go it alone.
Published
- Understanding JavaScript's "this" KeywordRead on
JavaScript's "this" keyword is often misunderstood by developers, especially when it comes to object-oriented programming. In this article, we will explore the concept of "this" and how the dynamic reference changes in different scopes.
Published
- What is a front-end developer?Read on
As a front-end development agency, this is a question we get asked a lot. But it is surprisingly difficult to answer. As front-end developers we do a lot of varied tasks in any given day. However, clarity of purpose is important, so we thought we'd have a stab at writing it all down anyway.
Published
Articles
Browse our articles and feel free to message us if you have any questions.
Say hello
If you want to get in touch just fill out the form below and we will get back to you soon.