Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Introducing the Knex Adapter for Auth.js

    I am excited to share with you my latest open-source project, an unofficial adapter for Auth.js/NextAuth.js that allows connectivity to any database s…

  2. This month marks the halfway point in the yearlong challenge.

  3. Learning new programming languages is an important aspect of a software developer's journey.

  4. Analytical April: Learning Python for Data Science

    Python is a powerful programming language that has become increasingly popular over the years.

  5. SurrealDB: Your Ultimate Guide to Smooth Installation and Configuration

    SurrealDB is a cutting-edge, next-generation serverless database that offers powerful features such as SQL-style query language, real-time queries, an…

  6. Conquering the #12in23 Challenge: Tackling Mechanical March with Rust

    My excitement about this month in the [#12in23 Challenge](https://exercism.org/challenges/12in23) can be summed up in one word: [Rust](https://rust-la…

  7. Functional February: Exploring Elixir for Exercism's #12in23 Challenge

    For the month of February 2023, I continued [Exercism's #12in23 Challenge](https://exercism.org/challenges/12in23) by trying out [the Elixir programmi…

  8. Learn a New Programming Language Every Month with Exercism's #12in23 Challenge

    Starting in January of 2023, I decided to take Exercism's #12in23 Challenge.

  9. SQL Group with Most Recent Record Each

    Say you have a table with student test data.

  10. Building a Telegram Bot with Netlify

    Want to build a bot on a messaging platform?

  11. Haskell Development on Windows

    If you run Windows and you're interested in Haskell but not sure how to get set up, check out this guide.

  12. Vim on Arch

    In the last few articles, we installed Arch Linux, xmonad window manager, Alacritty terminal emulator, and xmobar status bar all from scratch.

  13. xmobar

    In the last few articles, we've installed Arch Linux, the xmonad window manager, and Alacritty terminal emulator.

  14. Alacritty terminal emulator

    In the last couple articles we've already installed Arch Linux and xmonad window manager.

  15. The xmonad Window Manager on Arch Linux

    In [the last article](https://travishorn.com/installing-arch-linux/), we installed a barebones installation of Arch Linux.

  16. Installing Arch Linux

    Lately I've been experimenting with more customizable distributions of Linux.

  17. Reverse-Proxying Node.js Apps on Windows with IIS

    You can run Node.js apps on Windows with the added layer of a reverse-proxy with the built-in web service manager IIS.

  18. Some ways to align the last row in a flexbox grid

    Using flexbox doesn't always produce the expected alignment, especially on the last row of a grid.

  19. Excel Formula to Scale Data from 0 to 1

    Say we have a set of data in column A. | A | | --- | | 469 | | 396 | | 600 | | 177 | | 240 | | 155 | | 204 | | 454 | | 278 | | 233 | And we want t…

  20. Using JavaScript to Work with Spreadsheets, Part 5: Parsing XLSX Files

    This is the fifth article in a series where we'll be learning to use the powerful logic of a programming language like JavaScript to manipulate spread…

  21. Using JavaScript to Work with Spreadsheets, Part 4: Making the CLI More Robust

    This is the fourth article in a series where we'll be learning to use the powerful logic of a programming language like JavaScript to manipulate sprea…

  22. This is the third article in a series where we'll be learning to use the powerful logic of a programming language like JavaScript to manipulate spread…

  23. Using JavaScript to Work with Spreadsheets, Part 2: Setting up the Workspace

    This is the second article in a series where we'll be learning to use the powerful logic of a programming language like JavaScript to manipulate sprea…

  24. Using JavaScript to Work with Spreadsheets, Part 1: The Shape of the Data

    This is the first article in a series where we'll be learning to use the powerful logic of a programming language like JavaScript to manipulate spread…

  25. Building a Sparkline Dashboard

    Building on the last article, I'll show you how to use the SparkLine component we built to create a "dashboard" of data points that anyone can quickly…

  26. Build a Sparkline Vue Component

    Sparklines can be used to quickly visualize data variance.

  27. Visualizing Google Sheets Data in D3

    If you have data in Google Sheets, you can import and visualize it using D3. ### Creating the table Maybe you already have data in Google Sheets.

  28. Reacting to data changes in D3 using Vue

    D3 provides a powerful interface for reacting to changes in data.

  29. Introducing csval, an open source CSV data validator

    csval is a command-line tool and a JavaScript library that can check CSV files against a set of validation rules.

  30. Self-contained D3 Pie Chart Function

    D3 is a great data visualization library.

  31. Self-contained D3 Bar Chart Function

    D3 is a great data visualization library.

  32. Combine Multiple PowerShell Commands into One

    There are some sequences of commands I use over and over again.

  33. Build & Deploy Serverless Functions in 5 Minutes

    The serverless method promises to take away the hassle of managing servers so you can focus on development.

  34. Delaying forEach() Iterations

    I recently ran into the problem of having to loop over an array, but with a delay between iterations.

  35. Creating a Photo Gallery with Vue & CSS Grid

    An interactive gallery of photos is the perfect use-case for Vue and the CSS Grid Layout.

  36. Responsive grid in 2 minutes with CSS Grid Layout

    Are you trying to build a grid of elements?

  37. Need part of a string? Just use slice()

    In JavaScript, there are three prototype methods for getting part of a string.

  38. Semantic versioning with Git tags

    Why should we put thought into version numbering?

  39. Removing parts of shapes in SVG

    Recently, I needed to remove part of a shape in SVG for a project I was working on.

  40. API Server with JWT Authentication

    In this article, I'll go over how to create an API server that signs and verifies JSON Web Tokens for authentication.

  41. Getting Started with Vue Single File Components

    If you're just starting out with Vue and you've followed along with the official guide, it begins by detailing how to use Vue in the easiest way possi…

  42. D3 Line Chart with Forecast

    In this post, we'll build a function for predicting data using linear regression and the least-squares method.

  43. Creating a responsive header image

    Sometimes it's best to load and display different images for different screen sizes.

  44. Dealing with asynchronous functions in JavaScript

    Writing non-blocking, asynchronous code is a staple of Node.js development and the broader JavaScript world.

  45. Just for fun: The LOL ID

    What type of unique identifier should you use for your next data-backed project?

  46. The importance of standards and standards bodies in web development

    In 1990 — the early days of the web — Tim Berners-Lee created a piece of software called WorldWideWeb.

  47. Rapid prototyping with CSS keyword colors

    When quickly creating prototypes, color may play an important role.

  48. Shorten functions with ES6 features

    ES6 implements features which use a more expressive closure syntax and more intuitive expression interpolation that can shorten your functions.

  49. 3 ways a front-end developer can reduce page load

    Loading times are a big pain for users.

  50. Introducing the Diabetes Food Database

    I created a free progressive web app which helps people with diabetes find information on the food they eat. > Update: The web app is no longer avail…