Unicorn Utterances's Atom Feed

https://unicorn-utterances.com

Learning programming from magically majestic words. A place to learn about all sorts of programming topics from entry-level concepts to advanced abstractions

フィード

記事のアイキャッチ画像
Set up a React Native Web Project in a Monorepo
Unicorn Utterances's Atom Feed
Setting up a React Native Web project in a monorepo is challenging. Let's do so and see what challenges we run into!
11日前
記事のアイキャッチ画像
Explaining Promises, Async, and Await in JavaScript
Unicorn Utterances's Atom Feed
Modern JavaScript is built on promises and callbacks. Let's learn what promises are and how we can make their usage easier using async functions.
2ヶ月前
記事のアイキャッチ画像
Framework Comparison Table
Unicorn Utterances's Atom Feed
Let's compare and contrast React, Angular, and Vue's APIs all in one place.
2ヶ月前
記事のアイキャッチ画像
Accessing Children
Unicorn Utterances's Atom Feed
Oftentimes, when passing children to a component, you want a way to programmatically access that passed data. Let's learn how to do that in React, Angular, and Vue.
2ヶ月前
記事のアイキャッチ画像
Directives
Unicorn Utterances's Atom Feed
If components are a way to share JS logic between multiple, composable DOM nodes; directives are a way to assign logic to any single DOM node.
2ヶ月前
記事のアイキャッチ画像
Shared Component Logic
Unicorn Utterances's Atom Feed
Components provide a great way to share layout, styling, and logic between multiple parts of your app. But what about times you only need to share logic in React, Angular, and Vue?
2ヶ月前
記事のアイキャッチ画像
Portals
Unicorn Utterances's Atom Feed
When building an app in React, Angular, or Vue, you'll often find that overlapping components can become a real problem. Rendering order can be confusing; let's fix that with portals.
2ヶ月前
記事のアイキャッチ画像
Dependency Injection
Unicorn Utterances's Atom Feed
Passing around props suck. They're repetitive, get out of sync, and are easy to forget to pass. What if there was a better way to pass data between different parts of your app?
2ヶ月前
記事のアイキャッチ画像
Error Handling
Unicorn Utterances's Atom Feed
Bug are a constant in development. How can we make error handling lead to a nicer user experience when they occur in React, Angular, and Vue?
2ヶ月前
記事のアイキャッチ画像
Component Reference
Unicorn Utterances's Atom Feed
While you usually want to pass data to child components, sometimes you need to access arbitrary data from the child without needing to explicitly pass the data.
2ヶ月前
記事のアイキャッチ画像
Element Reference
Unicorn Utterances's Atom Feed
React, Angular, and Vue provide powerful APIs that let you avoid DOM manipulations most of the time. But sometimes you need to access the underlying DOM. Here's how.
2ヶ月前
記事のアイキャッチ画像
Passing Children
Unicorn Utterances's Atom Feed
Just like HTML nodes have parents and children, so too do framework components. Let's learn how React, Angular, and Vue allow you to pass children to your components.
2ヶ月前
記事のアイキャッチ画像
Transparent Elements
Unicorn Utterances's Atom Feed
There are specific instances where you may want to have a wrapper element in a framework that renders to nothing in the DOM. This is how.
2ヶ月前
記事のアイキャッチ画像
Derived Values
Unicorn Utterances's Atom Feed
Often in application development, you'll want to base one variable's value off of another. There are a few ways of doing this - some easier than others.
2ヶ月前
記事のアイキャッチ画像
Side Effects
Unicorn Utterances's Atom Feed
Some call them "lifecycle methods", others "effect handlers". However you spin it, they both handle side effects in your apps. How can we leverage them better?
2ヶ月前
記事のアイキャッチ画像
Dynamic HTML
Unicorn Utterances's Atom Feed
One of the primary advantages of using a framework is the ability to quickly generate dynamic HTML from JavaScript logic. Let's walk through some examples.
2ヶ月前
記事のアイキャッチ画像
Introduction to Components
Unicorn Utterances's Atom Feed
Components are the core building block in which all applications written with React, Angular, and Vue are built. Let's explore what they are and how to build them.
2ヶ月前
記事のアイキャッチ画像
Preface
Unicorn Utterances's Atom Feed
Learning web development is a vital skill in a software engineer's toolbox. Let's talk about why you should learn it and what this book will cover.
2ヶ月前
記事のアイキャッチ画像
Embedding Interfaces in Go
Unicorn Utterances's Atom Feed
Creating tests can feel tedious, but doing it in Go can be, dare I say, *fun*. Let's take a look at how embedding interfaces clears some of that tedium for us.
3ヶ月前
記事のアイキャッチ画像
Build a Vite 5 Backend Integration with Flask
Unicorn Utterances's Atom Feed
Learn how to build a lightweight backend Vite integration using a Flask Blueprint in ~50 lines of code.
3ヶ月前
記事のアイキャッチ画像
Move manifest.json to the Output Directory's Parent in Vite 5
Unicorn Utterances's Atom Feed
Move Vite's manifest.json file outside of the build directory.
3ヶ月前
記事のアイキャッチ画像
New to Web Development? Don't Use React.
Unicorn Utterances's Atom Feed
React is a pretty popular JavaScript library that is convenient and easy to build things with. But is it a good option to focus on for someone who's just starting out in web development?
4ヶ月前
記事のアイキャッチ画像
Web Framework Quickstart Guide
Unicorn Utterances's Atom Feed
Here's the quickest ways you can get up-and-running with templates for React, Angular, and Vue; using official tools.
4ヶ月前
記事のアイキャッチ画像
Astro Healthcheck
Unicorn Utterances's Atom Feed
Monitoring Your Blog for Issues
5ヶ月前
記事のアイキャッチ画像
Angular Dynamic host Property Usage
Unicorn Utterances's Atom Feed
In directives and components alike, it can be a pain to add attributes and bindings to the host element. Instead of using DI to change the host, try this instead.
5ヶ月前
記事のアイキャッチ画像
Angular's Templates Don't Work the Way You Think They Do
Unicorn Utterances's Atom Feed
Angular templates are mission-critial for components. But how do they work? Using a compiler, yes, but how do they bind to the DOM itself? Read on to find out.
5ヶ月前
記事のアイキャッチ画像
What is React's useFormState and useFormStatus?
Unicorn Utterances's Atom Feed
React Server Actions are an awesome way to pass data to and from your React client and server. Like all functions, they need a way to return data.
5ヶ月前
記事のアイキャッチ画像
What are React Server Actions?
Unicorn Utterances's Atom Feed
While React Suspense APIs enable you to load data asynchronously from the server, Server Actions allow you to send data to the server from the client.
5ヶ月前
記事のアイキャッチ画像
What is React Suspense and Async Rendering?
Unicorn Utterances's Atom Feed
Handling async code in React code has historically been fairly challenging to get right. Let's see how React's official solutions for promises stack up!
5ヶ月前
記事のアイキャッチ画像
Explaining React's cache Function
Unicorn Utterances's Atom Feed
React's dipping its toes into data fetching! With this comes a big requirement to cache the results of a given function. Luckily, React's done that. Let's see how.
5ヶ月前
記事のアイキャッチ画像
What are React Server Components (RSCs)?
Unicorn Utterances's Atom Feed
React Server Components have been a topic of regular discussion in the WebDev space as-of late. What are they? How do they improve the SSR story for React? Let's take a look.
5ヶ月前
記事のアイキャッチ画像
What is Reconciliation and the Virtual DOM (VDOM)?
Unicorn Utterances's Atom Feed
How does React handle update the DOM? The answer? "The Virtual DOM and reconciliation." Let's explore what these are and how you can leverage them the best.
5ヶ月前
記事のアイキャッチ画像
What is Reactivity?
Unicorn Utterances's Atom Feed
When researching frontend frameworks, you're likely to hear about "reactivity". But what is it? Why does it matter? Let's explore this and more in this article.
5ヶ月前
記事のアイキャッチ画像
Figma to Compose: Line Height & Baseline Grids
Unicorn Utterances's Atom Feed
A detailed guide on how to make text in Jetpack Compose match your mockups, and why baseline grids are not all that they're hyped up to be.
6ヶ月前
記事のアイキャッチ画像
How to Build Original Projects
Unicorn Utterances's Atom Feed
People often say that you should build your own projects to grow as a developer, without explaining how. Let's learn how to actually plan and build your own custom projects.
6ヶ月前
記事のアイキャッチ画像
Discovering Odd Behavior with Angular Error Handling
Unicorn Utterances's Atom Feed
Angular has fairly consistent error handling behavior... Until it doesn't. Here's one place where it's off and why.
8ヶ月前
記事のアイキャッチ画像
Introduction to Hash Tables
Unicorn Utterances's Atom Feed
A high-level overview of how hash tables work behind the scenes.
1年前
記事のアイキャッチ画像
Porting a Next.js Site to Astro Step-by-Step
Unicorn Utterances's Atom Feed
Let's port a site from Next.js to Astro, expanding on the official migration guide.
1年前
記事のアイキャッチ画像
Using JavaScript classes without the `class` keyword
Unicorn Utterances's Atom Feed
Classes are a core feature of JavaScript - but they weren't always that way. How did earlier JS devs write classes? Let's learn how together.
1年前
記事のアイキャッチ画像
How to Setup a React Native Monorepo
Unicorn Utterances's Atom Feed
React Native can be challenging to setup a monorepo for. Let's explore what an optimal monorepo setup looks like for it.
1年前
記事のアイキャッチ画像
Unraveling the Magic of the Virtual DOM
Unicorn Utterances's Atom Feed
The VDOM is the secret sauce that empowers developers to create the captivating, dynamic web applications that we use every day.
1年前
記事のアイキャッチ画像
A Crash Course to Two-Factor Authentication
Unicorn Utterances's Atom Feed
Two-Factor Authentication is a security feature that adds an extra layer of protection to your online accounts.
1年前
記事のアイキャッチ画像
Advice for New Twitch Streamers
Unicorn Utterances's Atom Feed
Twitch streaming can be fun and fulfilling, but has various roadblocks in the way for newcomers. Here's how you can overcome them and grow your Twitch channel.
1年前
記事のアイキャッチ画像
What is Object Mutation in JavaScript?
Unicorn Utterances's Atom Feed
When working with objects, you may hear the term "mutation". What is that? How does it work? How do let and const REALLY differ from each other? This and more:
1年前
記事のアイキャッチ画像
Mastering JavaScript's `this` keyword using `bind`
Unicorn Utterances's Atom Feed
JavaScript's `this` keyword is imperative when dealing with classes in JavaScript, but can introduce some headaches. Let's solve that using the `bind` method
1年前
記事のアイキャッチ画像
Deep Dive: Writing a Twitch Chat Bot in Bash
Unicorn Utterances's Atom Feed
bash? You mean the terminal where I do my git commands?
1年前
記事のアイキャッチ画像
Functions Are Killing Your React App's Performance
Unicorn Utterances's Atom Feed
If you've ever built a production React application, you've likely ran into various performance problems along the way. Here are the most common and how to fix them.
1年前
記事のアイキャッチ画像
Formik Works Great; Here's Why I Wrote My Own
Unicorn Utterances's Atom Feed
Formik works incredibly, but I have some concerns with it. As a result, I ended up writing my own library called "HouseForm" to compete. Here's why.
1年前
記事のアイキャッチ画像
Creating project templates for Android Studio
Unicorn Utterances's Atom Feed
Showing how we can build a Android Studio plugin to provide our own project templates in the Android Studio new project wizard
1年前
記事のアイキャッチ画像
Async pipe is not pure 🤯
Unicorn Utterances's Atom Feed
Learn how angular's async pipe is not pure and how that's not a problem, by building async pipe from scratch.
1年前
記事のアイキャッチ画像
What Happened to UUIDv2?
Unicorn Utterances's Atom Feed
You may have heard that "UUIDv2 is bad". Maybe you've never even heard of them and thought UUIDs went from v1 to v3. Why is that? What did UUIDv2 do wrong?
1年前
記事のアイキャッチ画像
What are UUIDs?
Unicorn Utterances's Atom Feed
When discussing ID generation in software, you may have heard of a UUID. What are they? Are they useful? What are the different versions? Let's explore that.
1年前
記事のアイキャッチ画像
Fun with Types
Unicorn Utterances's Atom Feed
Making hilarious things with no emitted code.
1年前
記事のアイキャッチ画像
Angular Internals: How Reactivity Works with Zone.js
Unicorn Utterances's Atom Feed
Reactivity is core to JavaScript frameworks; changing data should cause a re-render. How does this work in Angular? Let's dive into the Angular source code to see.
1年前
記事のアイキャッチ画像
Why is z-index not working?! - Explaining CSS Stacking Context
Unicorn Utterances's Atom Feed
z-index is a CSS property that helps control the z-axis height of an element, but it often doesn't seem to work. Why is that? How does it REALLY work?
2年前
記事のアイキャッチ画像
What's An Algorithm?
Unicorn Utterances's Atom Feed
A quick introduction into what algorithms are, what they're made of and why they're an important part of understanding how programming languages work
2年前
記事のアイキャッチ画像
How to Share Lifecycle Methods Between Components in Angular
Unicorn Utterances's Atom Feed
Sharing code between components in Angular is TOUGH. Here's one way you can do so by utilizing base components that you extend - and why you shouldn't use them.
2年前
記事のアイキャッチ画像
Minecraft Data Pack Programming: Scoreboard Usage
Unicorn Utterances's Atom Feed
Learn data pack development in Minecraft - using player scoreboards, variables, and operations!
2年前
記事のアイキャッチ画像
Vue Composition API Inspector
Unicorn Utterances's Atom Feed
A peek under the hood of Vue compilation. See how Vue interpretes TypeScript
2年前
記事のアイキャッチ画像
JavaScript Fundamentals: Functions Are Values
Unicorn Utterances's Atom Feed
JavaScript functions are widely used in web development... but do you KNOW them? Let's explore the fundamentals and how they can be used in unorthodox ways
2年前
記事のアイキャッチ画像
Python None
Unicorn Utterances's Atom Feed
Interpreted languages have various footguns. Let's explore one such footgun I ran into recently with Python and how I fixed it.
2年前
記事のアイキャッチ画像
Project Management for Individuals
Unicorn Utterances's Atom Feed
Having the ability to structure your projects (and these don't exclusively have to be programming related) gives you a massive advantage when it comes to being organised, and keeping your life organised.
2年前
記事のアイキャッチ画像
How to ask better questions
Unicorn Utterances's Atom Feed
We all ask questions from time to time, so here are some of my favourite tips when it comes to how to improve the quality of your questions.
2年前
記事のアイキャッチ画像
Mutable vs Immutable Data Types
Unicorn Utterances's Atom Feed
Using mutable data types can be dangerous in multi-threaded applications. To help that we can make sure of thread safer immutable data types
2年前
記事のアイキャッチ画像
What is Primitive obsession and how to fix it
Unicorn Utterances's Atom Feed
Primitive obsession is an extremely common code smell, and when identified and fix, it greatly helps to reduce the amount of bugs that you may find in your code.
2年前
記事のアイキャッチ画像
When to use HashMap instead of Loop
Unicorn Utterances's Atom Feed
Learn to use when to use HashMap instead of Loop
2年前
記事のアイキャッチ画像
Minecraft Data Pack Programming: Command Syntax
Unicorn Utterances's Atom Feed
Learn the beginnings of data pack development in Minecraft - using positions, entity selectors, and conditional logic in commands!
2年前
記事のアイキャッチ画像
Minecraft Data Pack Programming: Introduction
Unicorn Utterances's Atom Feed
Learn the beginnings of data pack development in Minecraft - using commands and functions to add custom behavior from scratch!
2年前
記事のアイキャッチ画像
A Guide to Python's Secret Superpower: Magic Methods
Unicorn Utterances's Atom Feed
Python has a secret superpower with a similarly stupendous name: Magic Methods. These methods can fundamentally change the way you code with Python...
2年前
記事のアイキャッチ画像
Why I prefer Vue over Angular: DOM Pollution
Unicorn Utterances's Atom Feed
Angular differs from Vue in some keys ways, including its "Incremental rendering". This shift introduces something I call "DOM Pollution"; its why I prefer Vue over Angular.
2年前
記事のアイキャッチ画像
Windows Subsystem for Linux
Unicorn Utterances's Atom Feed
Utilize the best of both worlds — Windows and Linux — without having to dual boot. Windows Subset for Linux (WSL) lets you run software designed for Linux in Windows.
2年前
記事のアイキャッチ画像
The Complete Guide to Regular Expressions (Regex)
Unicorn Utterances's Atom Feed
A Regular Expression – or regex for short – is a syntax that allows you to match strings with specific patterns. Think of it as a suped-up text search
2年前
記事のアイキャッチ画像
Rules of React's useEffect
Unicorn Utterances's Atom Feed
useEffect is prolific in React apps. Here are four rules associated with the hook and in-depth explanations of why they're important.
2年前
記事のアイキャッチ画像
Doomsday Rule
Unicorn Utterances's Atom Feed
In this blog I talk about the Doomsday Rule, how it works, how to put it into code then how to make a program that tests you.
2年前
記事のアイキャッチ画像
Why React 18 Broke Your App
Unicorn Utterances's Atom Feed
React 18's internal changes improved a lot, but may have broken your app in the process. Here's why and how you can fix it
2年前
記事のアイキャッチ画像
A Better Way To Code: Documentation Driven Development
Unicorn Utterances's Atom Feed
Test Driven Development is often taught to improve a your workflow; I present Documentation Driven Development as an alternative approach.
2年前
記事のアイキャッチ画像
CSS Fundamentals
Unicorn Utterances's Atom Feed
A beginners course for CSS box model, HTML defaults, flexbox layout, gridbox layout, responsive design, selectors, units, and variables.
2年前
記事のアイキャッチ画像
How to get started with .NET
Unicorn Utterances's Atom Feed
Did you know that 35% of developers are using .NET? This is a great article to read to get started with .NET.
2年前
記事のアイキャッチ画像
How to Upgrade to React 18
Unicorn Utterances's Atom Feed
React 18 introduces some awesome features that I'm sure you can't wait to try! Here's how you can get started with React 18 today!
2年前
記事のアイキャッチ画像
Web Components 101: History
Unicorn Utterances's Atom Feed
Web components have had a long history to get where they are today. Let's look back to see where they came from & their immense growth!
2年前
記事のアイキャッチ画像
Web Components 101: Framework Comparison
Unicorn Utterances's Atom Feed
While web components can be used standalone, they're paired best with a framework. With that in mind, which is the best and why?
2年前
記事のアイキャッチ画像
Docs, Where Can We Do Better?
Unicorn Utterances's Atom Feed
My personal approach to writing docs, mainly aimed at frameworks and the like.
3年前
記事のアイキャッチ画像
Web Components 101: Lit Framework
Unicorn Utterances's Atom Feed
Google pushed for web components, sure, but they didn't stop there. They also went on to make an amazing framework to help build them: Lit!
3年前
記事のアイキャッチ画像
GitHub Copilot is Amazing - It Won't Replace Developers
Unicorn Utterances's Atom Feed
GitHub Copilot is an amazing tool that I think will drastically improve the way that I code. But it won't replace me. Here's why.
3年前
記事のアイキャッチ画像
GitHub Copilot Breaks Bad Interviews
Unicorn Utterances's Atom Feed
GitHub Copilot is a huge step forward for tech. Luckily, it improves our lives. Unfortunately, it will break your interviews. Here's why.
3年前
記事のアイキャッチ画像
Web Components 101: Vanilla JS
Unicorn Utterances's Atom Feed
One of the ways web components differs from a framework is that it works right in the browser. Here's how to build them from scratch.
3年前
記事のアイキャッチ画像
Introduction to Web Accessibility (A11Y)
Unicorn Utterances's Atom Feed
Accessibility allows as many people to use your product as possible. That, in turn, generates more profit. Here's how to improve it on web.
3年前
記事のアイキャッチ画像
How to Interview Frontend Engineers
Unicorn Utterances's Atom Feed
Interviewing for frontend engineering positions can be difficult. Let's walk through some things you should focus on while interviewing.
3年前
記事のアイキャッチ画像
Python List Comprehension - The Comprehensive Guide
Unicorn Utterances's Atom Feed
Python is a language with broad and powerful APIs. One such API is 'List Comprehensions'. Let's learn to use them to improve your code!
3年前
記事のアイキャッチ画像
My Advice to Technical Interviewers
Unicorn Utterances's Atom Feed
Interviewing candidates is tough. It just is. Here are just a few of my tips to make your tech recruiting go smoother.
3年前
記事のアイキャッチ画像
Master React Unidirectional Data Flow
Unicorn Utterances's Atom Feed
Making sure your app's code is structured well is critical. Mastering React Unidirectionality is a huge part of that. Learn how to here.
3年前
記事のアイキャッチ画像
Rust Enums, Matching, & Options API
Unicorn Utterances's Atom Feed
Rust allows you to build super-fast and flexible applications. Let's build one leveraging enums, pattern matching, and the Options API.
3年前
記事のアイキャッチ画像
WebDev 101: How to use npm and Yarn
Unicorn Utterances's Atom Feed
You've heard a lot about Node, NPM, and Yarn - but aren't sure what they are. Let's introduce them in-depth and answer questions about them!
3年前
記事のアイキャッチ画像
Living off the iPad as an Engineer
Unicorn Utterances's Atom Feed
Tips on how to get yourself a proper development environment on the iPad to fully exploit its potential.
3年前
記事のアイキャッチ画像
React Refs: The Complete Story
Unicorn Utterances's Atom Feed
React Refs are an immensely powerful, yet often misunderstood API. Let's learn what they're capable of, and how they're usually misused.
3年前
記事のアイキャッチ画像
Package Font Files on NPM for Angular Usage
Unicorn Utterances's Atom Feed
Do you use custom fonts that you want to share with multiple apps? Learn how to distribute those fonts on NPM and consume them in Angular!
3年前
記事のアイキャッチ画像
Adding Cathage Dependencies into React Native
Unicorn Utterances's Atom Feed
CocoaPods is a great dependency manager, but some need Carthage still. Let's walk through how to integrate Carthage with React Native!
4年前
記事のアイキャッチ画像
How Computers Speak: Assembly to AST
Unicorn Utterances's Atom Feed
Have you wondered how programming languages are able to be ran on your hardware? This article explains how your code is processed and ran
4年前
記事のアイキャッチ画像
What do file extensions do?
Unicorn Utterances's Atom Feed
A file extension isn't the only way a file is inditified, so what does it do?
4年前
記事のアイキャッチ画像
Autogenerate Changelogs and Manage Releases using Conventional Commit
Unicorn Utterances's Atom Feed
Whether creating changelogs or just keeping track of git tags, releases matter. Learn how to automate your release process with conventional-commits!
4年前
記事のアイキャッチ画像
Better Angular Form Components with ngModel and formControl Implementation
Unicorn Utterances's Atom Feed
Some components make controlling their state easier with 'formControl' and 'ngModel'. Let's see how we can build our own!
4年前
記事のアイキャッチ画像
Pointers and References in C/C++
Unicorn Utterances's Atom Feed
An overview of how pointers and references function in C/C++
4年前
記事のアイキャッチ画像
Write Simpler Tests - 5 Suggestions for Better Tests
Unicorn Utterances's Atom Feed
Writing tests is a big skill for any engineer, but we often over-complicate them. Let's simplify our tests for better testing overall!
4年前
記事のアイキャッチ画像
Virtual Memory Overview
Unicorn Utterances's Atom Feed
An overview of how operating systems give processes their own address space.
4年前
記事のアイキャッチ画像
Writing better tests for Angular with Angular Testing Library
Unicorn Utterances's Atom Feed
A simple explination of writing better tests for Angular applications and setting up Angular Testing Library
4年前
記事のアイキャッチ画像
Setup Android Studio Emulator for AMD Ryzen CPUs
Unicorn Utterances's Atom Feed
While the Android Emulator isn't confined to Intel CPUs anymore, it can be tricky to setup for AMD Ryzen CPUs. Let's explain how to do so.
4年前
記事のアイキャッチ画像
Chess Knight Problem: a quick and dirty solution in JavaScript
Unicorn Utterances's Atom Feed
I present a quick and dirty solution to a common interview question where the solution is not nearly as complex as it may first appear.
4年前
記事のアイキャッチ画像
Keeping API Keys Secret in React Apps
Unicorn Utterances's Atom Feed
Save yourself money by hiding your API keys from prying eyes and nasty bots.
4年前
記事のアイキャッチ画像
Draw under the Android NavBar Using React Native
Unicorn Utterances's Atom Feed
Android allows you to draw content under the navigation bar. It's a neat effect! Let's add that to our React Native apps.
4年前
記事のアイキャッチ画像
Data Storage Options for React Native
Unicorn Utterances's Atom Feed
React Native contains multiple different ways you can persist data for your application. Let's look at the choices and their pros and cons.
4年前
記事のアイキャッチ画像
The Ultimate Windows Development Environment Guide
Unicorn Utterances's Atom Feed
Many developers like MacOS or Linux for development environments, but don't know that Windows has plenty to offer. Become a Windows pro!
4年前
記事のアイキャッチ画像
Networking 101: UDP & TCP
Unicorn Utterances's Atom Feed
If networking is analogous to physical mail, then let's take a look at the letters being sent themselves. Let's dive into UDP and TCP
4年前
記事のアイキャッチ画像
What is Server Side Rendering (SSR) and Static Site Generation (SSG)?
Unicorn Utterances's Atom Feed
An explanation of what server-side rendering is, what static site generation is, and how you can utilize them in React, Angular, or Vue!
4年前
記事のアイキャッチ画像
Building an Angular Blog With Scully
Unicorn Utterances's Atom Feed
NuxtJS and Gatsby allow you to make SSG-enabled blogs, but Angular doesn't have an equivalent... Until now. Let's build a blog with Scully!
4年前
記事のアイキャッチ画像
Networking 101: A Basic Overview of Packets and OSI
Unicorn Utterances's Atom Feed
You use networking every day - even to read this! Let's dive into explaining how we send data across a network and what the OSI model is.
4年前
記事のアイキャッチ画像
How to Pick Tech Stacks For New Projects
Unicorn Utterances's Atom Feed
I often get asked "How do you pick a tech stack for your projects?". The answer is: outline what questions you should be asking early on.
4年前
記事のアイキャッチ画像
Making a Slack Bot using NodeJS and MongoDB
Unicorn Utterances's Atom Feed
Join us as we teach you how to create a Slack bot from scratch using their Node SDK and MongoDB for persistence
4年前
記事のアイキャッチ画像
Debugging NodeJS Applications Using Chrome
Unicorn Utterances's Atom Feed
Learn how to interactively debug your NodeJS applications using a GUI-based debugger built into Chrome.
4年前
記事のアイキャッチ画像
Integrating Native Android Code in Unity
Unicorn Utterances's Atom Feed
Have you ever wanted to run native Java and Kotlin code from your mobile game written in Unity? Well, you can! Let's see how.
4年前
記事のアイキャッチ画像
Change the Host File of an Android Emulator
Unicorn Utterances's Atom Feed
In order to test web applications with Android properly, you may need to edit the Android Emulator network host file. Here's how to do so.
4年前
記事のアイキャッチ画像
Introduction to HTML, CSS, and JavaScript
Unicorn Utterances's Atom Feed
Introduction to the underlying concepts of HTML, CSS, and JavaScript and how they work together.
4年前
記事のアイキャッチ画像
Understanding The DOM: How Browsers Show Content On-Screen
Unicorn Utterances's Atom Feed
Learn how the browser internally handles HTML and CSS to show the user webpages on-screen
4年前
記事のアイキャッチ画像
How Binary and Hexadecimal Work: An introduction to non-decimal number systems
Unicorn Utterances's Atom Feed
Learn how to convert decimal to binary and hexadecimal, how CSS colors are calculated, and how your computer interprets letters into binary.
5年前
記事のアイキャッチ画像
Introduction to TypeScript — What is TypeScript?
Unicorn Utterances's Atom Feed
An introduction and explanation of what TypeScript is, is not, and what it's used for
5年前
記事のアイキャッチ画像
Hard grids & baselines: How I achieved 1:1 fidelity on Android
Unicorn Utterances's Atom Feed
Testing the limits of `firstBaselineToTopHeight` and `lastBaselineToBottomHeight` to deliver a perfect result.
5年前
記事のアイキャッチ画像
TypeScript Intermediates - Type Generics
Unicorn Utterances's Atom Feed
An introduction to the type generic functionality in TypeScript
5年前
記事のアイキャッチ画像
Introduction to Android: Contexts, Intents, and the Activity lifecycle
Unicorn Utterances's Atom Feed
A basic overview of the main components of an Android app and how they interact with each other and the Android system
5年前
記事のアイキャッチ画像
Joining Freenode IRC: A Guide
Unicorn Utterances's Atom Feed
Basic (but detailed) instructions for setting up a Freenode IRC account through various clients
5年前
記事のアイキャッチ画像
Continuous Integration with Travis CI for Android
Unicorn Utterances's Atom Feed
An in-depth tutorial explaining how to set up Travis CI to deploy signed builds to Google Play. Among other things
5年前
記事のアイキャッチ画像
Angular Templates — From Start to Source
Unicorn Utterances's Atom Feed
Learn how templates work in Angular. From the basics to being able to read Angular source code and write your own structural directives
5年前
記事のアイキャッチ画像
Uttering Hello — The Site's First Post
Unicorn Utterances's Atom Feed
An introduction to Unicorn Utterances, including a mission statement and general roadmap
5年前
記事のアイキャッチ画像
Angular Route Guards For Authorization In A Web And Mobile Application
Unicorn Utterances's Atom Feed
Learn how to use Angular route guards for authenticating & authorizing access to certain child and parent routes.
6年前