Codesmith
Immersive Programs
Full-time Immersive
Campuses
Curriculum
Career Services
Start Dates & Deadlines
Part-time Immersive
Curriculum
Career Services
Start Dates & Deadlines
Admissions & Scholarships
Admissions Prep
ONLINE 2-DAY INTRO COURSE
JavaScript for Beginners
Overview
Curriculum
Start Dates & Deadlines
ONLINE 2-WEEK PREP FOR FULL-TIME
CS Prep
Overview
Curriculum
Start Dates & Deadlines
CSX - Learn JavaScript for Free
Events & Workshops
Why Codesmith
Veterans Coding Scholarship
Graduate Outcomes
Inclusion & Diversity
Projects Built by Students
Women in Tech
Events & Workshops
About
About
Blog
Graduate Recruitment
Learn for Free
Learning Resources
New to Coding
Beginner JavaScript
Intermediate JavaScript
Advanced JavaScript
CSX - Online Learning Platform
YouTube Channel
Build with Code: Los Angeles Meetup
Build with Code: New York City Meetup
FAQ
Overview
Admissions Process
Tuition & Financing
Prep Programs
Immersive Program
Outcomes & Career Support
Projects
Free Resources
Apply Now
Log In
Full-time Software Engineering Immersive (currently remote)
Part-time Remote Software Engineering Immersive
CS Prep
JavaScript for Beginners
Free Events & Workshops
Free Learning Resources
Log In
Codesmith Blog
Posts about
Technical Blogs (2)
Technical Blogs
webpack and the power of loaders
Once upon a time, there were only two ways to run our project's JavaScript files in the browser -...
4 minute read
Read More
Technical Blogs
Securing GraphQL Queries
GraphQL? Security? Queries? DoS? Server? EXPLOSION!!! GraphQL is fast becoming one of the...
5 minute read
Read More
Technical Blogs
Spies, Stubs, and Mocks: An Introduction to Testing Strategies
You have put in days of work on your current feature, and are about to integrate it with your...
5 minute read
Read More
Technical Blogs
Introduction to Cross-Site Scripting - And How to Spot and Prevent an Attack
Users are not to be trusted!…okay, I know that sounds dramatic, but there is a lot of truth to that...
3 minute read
Read More
Technical Blogs
GraphQL Resolvers - Every Field is Backed by a Resolver
With the rising tide of GraphQL taking over the internet, it’s no surprise that a number of...
2 minute read
Read More
Technical Blogs
Introduction to WebSockets - Creating Responsive, Low-Latency Applications with WebSockets
In this blog post we’ll be discussing WebSockets and how they can be used to create performant,...
7 minute read
Read More
Technical Blogs
Nail the Whiteboarding Interview with Dynamic Programming - Use Concepts You Already Know to More Simply Solve Difficult Algorithms in an Easy to Explain Way
Algorithm interviews are hard. While some companies are shifting away from them in favor of system...
7 minute read
Read More
Technical Blogs
Containerize your application with Docker
One of the biggest trends in software development right now is the use of Docker and...
4 minute read
Read More
Technical Blogs
Your Blog Post CSX Challenge Solution: arrayBuilder - a Step-by-Step Approach to Solving the Challenge
In this blog post, we will go over an approach to a problem from Codesmith’s CSX Functions and...
5 minute read
Read More
Technical Blogs
Declarative Data Fetching with React Suspense - Write Cleaner Asynchronous Components with Suspense
As we build React applications, we create hierarchies of components by describing their structure...
7 minute read
Read More
Topics
Admissions
(17)
Alumni Stories
(1)
Announcements
(16)
CIRR
(1)
Codesmith Community
(27)
Codesmith Instructors
(6)
Codesmith Workshops
(5)
CSX
(5)
Day In the Life
(12)
Full-Time Immersive
(46)
Graduate Outcomes
(12)
Part-Time Immersive
(9)
Prep Programs
(8)
Projects
(18)
Scholarships
(4)
Software Engineering Jobs
(1)
Technical Blogs
(26)
Women in Tech
(3)
see all topics
Top Posts
Prev
1
2
3
Next