![Leveling-Up Your Dev Team](https://media.sitepen.com/blog-images/2023/05/Level-Up-Your-Dev-Team%402x-1-1024x538.png)
Software projects succeed or fail based on the quality of the teams behind them. Expert developers can be hard to find. So how do you get junior developers to level up? It’s not enough to teach how to use a framework or tech stack. Good developers can follow a pattern.
![Leveling-Up Your Dev Team](https://media.sitepen.com/blog-images/2023/05/Level-Up-Your-Dev-Team%402x-1-768x403.png)
Software projects succeed or fail based on the quality of the teams behind them. Expert developers can be hard to find. So how do you get junior developers to level up? It’s not enough to teach how to use a framework or tech stack. Good developers can follow a pattern.
![TypeScript 5.0 Cheat Sheet](https://media.sitepen.com/blog-images/2021/10/typescript-cheatsheet-768x403.jpg)
This cheat sheet is an adjunct to our Definitive TypeScript Guide. Originally published November 2018.
![Redesigning Enterprise Apps Efficiently: The Bottom Up Approach](https://media.sitepen.com/blog-images/2023/05/Enterprise-Application-Redesign-%E2%80%93-From-the-Bottom-Up-768x403.jpg)
Not long ago, good design was considered nice to have, but non-essential to a product or company. In today’s market, however, good design has become a commodity.
![Getting Started with WebRTC](https://media.sitepen.com/blog-images/2023/05/Getting-Started-with-WebRTC-768x403.jpg)
Did you know that a desktop browser has almost everything you need to make video calls? A client-side web app can use the WebRTC API, which is built into modern browsers, to access a system’s camera(s), start a video stream, and connect to a remote system, all without requiring any third party plugins.
![The Definitive TypeScript 5.0 Guide](https://media.sitepen.com/blog-images/2021/10/blog_Definitive_TS_Guide-768x403.jpg)
Originally published October 2018. Updated March 2023. This article describes the features and functionality of TypeScript 5.0. One of the most interesting languages for large-scale application development is Microsoft’s TypeScript. TypeScript is unique in that it is a superset of JavaScript, but with optional types, interfaces, generics, and more.
![Building a Serverless Chat Application with Supabase](https://media.sitepen.com/blog-images/2023/03/Building-a-Serverless-Chat-Application-with-Supabase%402x-768x403.png)
Modern times have seen an explosion in services providing a multitude of serverless possibilities, but what is serverless? Does this mean there are no servers? You’d think, but no.
![Using Redux-Saga to Write a Game Loop](https://media.sitepen.com/blog-images/2023/03/Using-Redux-Saga-to-Write-a-Game-Loop-768x403.png)
Redux-Saga is an intuitive side effect manager for Redux.
![Writing an Online Multiplayer Game for the Web and Native](https://media.sitepen.com/blog-images/2023/03/MilestoneMayhem-Online-Game-768x403.jpg)
A few years ago, we created a little card game that poked fun at all the ups and downs of a typical development milestone. Players can enjoy development iterations reduced to simple card draws, with each card designed to spark laughs and conversations about past project experiences.
![Design to Development: Bridging the Gap for a Successful Handoff](https://media.sitepen.com/blog-images/2023/03/RE-Secrets-to-a-Successful-Designer-Developer-Handoff-768x403.jpg)
Let’s be honest, getting designs from your UX team into the hands of your engineering team in a way that makes sense is rarely easy. Add tight deadlines, team changes, and miscommunication to this process, and your application will likely end up looking very different than what you expected.
![Exploring the Creative Possibilities of Markov Chains for Text Generation](https://media.sitepen.com/blog-images/2023/02/An-Introduction-to-Markov-Chains-for-Text-Generation-768x403.png)
News about AI is everywhere right now. Whether it’s ChatGPT or Stable Diffusion, we’re using AI algorithms to generate text and images.
Receive Our Latest Insights!
Sign up to receive our latest articles on JavaScript, TypeScript, and all things software development!