Algorithms interviews: theory vs. practice
A software engineer critiques algorithms interviews, arguing they don't reflect real-world problem-solving, despite providing value by fixing such issues on the job.
A software engineer critiques algorithms interviews, arguing they don't reflect real-world problem-solving, despite providing value by fixing such issues on the job.
A beginner's guide to using native ES Modules directly in the browser, covering setup, import/export syntax, and dynamic imports.
A developer creates a word puzzle training app using Clojure and re-frame to help a friend prepare for a TV talent show competition.
Explains the differences between const, let, and var in JavaScript, focusing on hoisting and scoping issues.
A guide to building a simple finite state machine library in JavaScript from scratch to understand the core concepts.
A personal blog post reflecting on the author's journey from a struggling college student in 2010 to a software developer, sharing lessons learned.
A technical guide on creating a custom Django User model and integrating django-allauth for email-based authentication.
A former React team member explains the core technical principles that guide the React team's approach to API design and problem-solving.
A discussion on the JavaScript 'let' vs 'const' debate, summarizing arguments for and against the 'prefer-const' rule.
A guide to using import and export statements in JavaScript ES6 modules for code sharing and organization.
A developer shares a mental model of JavaScript fundamentals, explaining core concepts like values, types, and equality in a glossary format.
A guide on how to find and evaluate your first remote job, including where to look and how to assess a company's remote-friendliness.
A tutorial on using Vue and Nuxt for pre-rendering web pages to solve SEO and social sharing problems in single-page applications.
An analysis of why the SaaS 'College Conductor' failed after three years, detailing the technical and business lessons learned.
Setting up django-environ for environment-based settings and django-debug-toolbar for debugging in a Django SaaS project.
A beginner's guide to using npm for managing Node.js packages, covering installation, project setup, and dependency management.
A tutorial on building a GitHub issue stats app using Mavo with HTML and CSS, requiring zero JavaScript.
Author announces the 3rd edition of Python Machine Learning, featuring TensorFlow 2.0 updates and a new chapter on Generative Adversarial Networks.
A beginner's guide to JavaScript variables, covering declaration, usage, and string data types with practical examples.