AboutServicesProjectsBlog
Services
Full Stack Web Development

Full Stack Web Development

Software
2019-10-20

With experience across the entire stack we are well poised to build a team to solve small to medium projects

Process

Good code requires a detail oriented and methodical approach. By carefully crafting the process of writing code the appropriate level of quality vs speed can be

Frontend

Great web design starts on the front end. Using software such as Adobe XD, Sketch, and Photoshop great designs can be created

![Adobe XD showing the design of this site](./xd.png look familiar?)

This is implemented using:

  • Modern semantic HTML5
  • Accessability concerns

Middleend

As more and more code is executed in the browser there exists a layer of application logic behind the frontend, yet not on the server.

This middle end logic informs a substantial portion of your business logic and by necessity needs to be coupled to both your front and back ends.

  • React
  • Typescript
  • Angular

Backend

Some logic must occur in the backend in order to verify permissions and serve content

Technologies used:

  • nginx
  • php
  • python+django
  • nodejs+express
  • golang
  • rust

Datastore

With the modern abundance of data is it important to use an appropriate silo to keep it in. Each technology has trade offs and must be carefully chosen between

  • Postgresql/MySQL/MsSQL
  • MongoDB
  • Redis
  • S3
  • Flat files

Ops

The abundance of services in a modern web application require coordination of configuration and deploying to servers. In this realm less is often more

  • Docker, docker compose
  • Bash

Hosting

Web applications need to be able to connect with the user

  • Bare Metal
  • Amazon EC2/ECS
  • Digitalocean
Related Services:
Metal FabricationMachiningWoodworkingNative and Hybrid App Development
Featured Projects
GeneratorHandwheel Repair
Company Info
About UsContactAffiliate DisclosurePrivacy Policy
Specific Solutions LLC
Portland, OR