Reasons to Love Jest: The Developer Experience
A developer's enthusiastic review of Jest's developer experience, highlighting its visual diffs, flexible conventions, and friendly CLI.
A developer's enthusiastic review of Jest's developer experience, highlighting its visual diffs, flexible conventions, and friendly CLI.
A developer shares insights from presenting live coding talks on web accessibility, including challenges and tips for success without slides.
A preview of the top talks at PostgresOpen 2018, covering topics like debugging the Postgres planner, indexes, extensions, and connection pooling.
A developer shares seven key lessons on open source governance, from being conscious about structure to maintaining community kindness.
A tutorial explaining the Swift delegate design pattern, including protocol definition, implementation, and memory management with weak references.
Part 14 of a series on building an app with Angular and ASP.NET Core, focusing on making the product card and shopping cart responsive.
A developer shares their simplified Let's Encrypt setup using acme-client and nginx, avoiding the complexity of certbot.
A summary of key talks from Day 1 of the Lead Developer Conference, covering containers, tech leadership, and code reviews.
A guide to running Ansible on Windows 10 using Docker for Windows, detailing the setup process and rationale for choosing containers.
Explains the Terraform cidrnetmask() function, which converts an IP range in CIDR notation to a subnet mask in dot notation.
Learn two methods to retrieve CSS property values in JavaScript: accessing inline styles via the style property and computed styles via getComputedStyle.
A Swift tutorial on creating a UICollectionView and its custom cell programmatically without using Interface Builder.
Explains closures and callbacks in Swift as foundational abstractions for handling asynchronous programming, using the 'turtles all the way down' metaphor.
Announcing four in-depth tech workshops on SQL Server, Git/GitHub, Cassandra, and Microsoft Azure at the Tuga IT 2018 Summer Edition conference.
A technical tutorial on updating shopping cart quantity and totals in an Angular and ASP.NET Core 2.1 application, including a bug note.
Explains the Terraform cidrhost() function for calculating specific IP addresses within a CIDR range, including examples and use cases.
A developer explains how to use PurgeCSS to remove 250KB of unused CSS from a Tailwind CSS project, improving performance.
A tutorial on building an SMS bot for the 2018 FIFA World Cup using Twilio, Heroku, and Flask to provide match updates.
Part 12 of a tutorial series on building a shopping cart feature using Angular and ASP.NET Core 2.1, focusing on product grouping and order total updates.
Explains a common TypeScript generics pitfall when using Angular's HttpClient and how to avoid runtime errors with non-primitive data types.