Search
108 results for “hashbangcode”
-
New! Drupal 11: Using Storybook To Preview Single Directory Components
Storybook is a JavaScript application that provides a front end workshop for component development.
This means that we can develop and preview single directory components before they are used on the stie.
In this article we will look at creating a SDC in Drupal and then using Storybook to create and preview that component.
https://www.hashbangcode.com/article/drupal-11-using-storybook-preview-single-directory-components
#drupal #storybook #singleDirectoryComponents #hashbangcode -
New! Drupal 10: Testing Migration Process Plugins
(includes source code for example module)
#drupal #drupalDevelopment #drupalMigration #hashbangcode
https://www.hashbangcode.com/article/drupal-10-testing-migration-process-plugins -
New! Drupal 10: Migrating Flags With The Migrate Module
https://www.hashbangcode.com/article/drupal-10-migrating-flags-migrate-module
#drupal #drupal9 #drupal10 #drupalMigration #drupalDevelopment #hashbangcode
-
New! Weikav Lucky65 V2 Wireless Mechanical Keyboard: A Review
This time we have a guest post!
In this article we look at the Weikav Lucky65 V2 keyboard, the switch and keycaps selection used and a look at using VIA to configure the keyboard.
https://www.hashbangcode.com/article/weikav-lucky65-v2-wireless-mechanical-keyboard-review
#mechanicalKeyboads #keyboards #hashbangcode -
New! Keychron Q3 Pro SE Wireless Mechanical Keyboard: A Review
Whilst looking at the Keychron site I found the Q3 Pro, which is a TKL keyboard that has a wheel and 4 macro keys.
It has been over a year since I bought this board and I have spent many hours typing on it I thought a review was about due for it.
https://www.hashbangcode.com/article/keychron-q3-pro-se-wireless-mechanical-keyboard-review
#review #MechanicalkKeyboard #keychron #hashbangcode -
New! Nothing Phone (3): A Review
In this article, Phil looks at the main features of the Nothing Phone (3) and what it's been like to use it for the last few months.
https://www.hashbangcode.com/article/nothing-phone-3-review
#tech #review #nothing #hashbangcode -
From the archive! Creating A Text Adventure Game In Godot
In this article Phil will goes through the steps required to create a (very simple) text adventure game that allows for navigation around a number of rooms and interacting with locks and keys.
The system uses a JSON data structure to create the rooms and items so can be adapted for different games.
Fun fact; this is one of our most popular articles.
https://www.hashbangcode.com/article/creating-text-adventure-game-godot
#godot #gameDev #hashbangcode -
From the archive! Getting Started With Git Bisect
This is a detailed introduction into using git bisect to find problems in git repos.
We look into the bisect algorithm, how it's used in git, and some examples of using the system to find where a problem was introduced in a repo.
https://www.hashbangcode.com/article/getting-started-git-bisect
#git #programming #hashbangcode -
From the archive! Creating A Character Bitmap In PHP
In this article, Phil looks at re-creating a method of character encoding from the early days of computing.
The code converts numbers into binary and then converts that into dots on a matrix.
https://www.hashbangcode.com/article/creating-character-bitmap-php
#php #hashbangcode -
New! Creating Better LED Lights With The Pimoroni Plasma 2350 W
It's that time of year again (Decemberween) so I was looking around for a set of addressible LED string lights to est up.
In this article we will look at the Plasma 2360 W, setting up the board, and even some simple examples of programming it using MicroPython.
Read more here: https://www.hashbangcode.com/article/creating-better-led-lights-pimoroni-plasma-2350-w
-
New! DrupalCamp Scotland 2025
This year, DrupalCamp Scotland was held on the 7th November, at the University of Edinburgh.
In this article Phil writes all about the day, including how his own talk went.
https://www.hashbangcode.com/article/drupalcamp-scotland-2025
#drupal #drupalCamp #drupalCampScotland #hashbangcode -
From the archive! Drupal 9: Getting A Good Score In Google PageSpeed Insights
Despite this article being a couple of years old now, and for an older version of Drupal, the advice it gives is still relevant.
By following the guidance www.hashbagncode.com gets a score of 100 on the home page and 90-99 on the article pages.
https://www.hashbangcode.com/article/drupal-9-getting-good-score-google-pagespeed-insights
#drupal #hashbangcode -
From the archive! Drupal 9: Customise Your Robots.txt File
A look into how to use the RobotsTxt module to manage your robots.txt file.
Including adding composer commands to remove the default one that Drupal installs during a composer install. Needed to allow the module to function correctly when deployed.
https://www.hashbangcode.com/article/drupal-9-customise-your-robotstxt-file
#drupal #hashbangcode -
From the archive: Debugging And Testing PHP With assert()
PHP has a built in debugging and testing tool called assertions, which is essentially the assert() function and a few configuration options.
With this feature you can add additional checks to your application whilst you are developing it so that when you deploy to production you can be sure that things will run correctly.
https://www.hashbangcode.com/article/debugging-and-testing-php-assert
#php #hashbangcode -
New! A Look At Benford's Law
Benford's Law is an interesting heuristic in data analysis. It states that in any large collection of numbers that are created naturally, you should expect to see numbers starting with the number 1 about 30% of the time.
In this article we will look at how to calculate Benford's Law and then applying the law against a series of data sets to see if we can spot any issues.
https://www.hashbangcode.com/article/look-benfords-law
#benfordsLaw #php #hashbangcode -
@hashbangcode's series illuminating @drupal's Batch API continues! In this 5th installation, take a deeper dive into how the batch system processes items https://www.hashbangcode.com/article/drupal-11-adding-operations-running-batches #drupal #drupaldevs
-
Batch processing allows complex or time-consuming tasks to be split into smaller parts. In this article, understand the core Batch API and learn how to get set up with your first batch run. More articles about various aspects of the Batch API and how to use them to come! https://www.hashbangcode.com/article/drupal-10-introduction-batch-processing-batch-api #drupal #drupal10 #opensource
-
It's important to take the security of your users seriously. @hashbangcode walks us through how to protect user accounts through certain techniques and modules, plus the pros and cons of each https://www.hashbangcode.com/article/drupal-10-adding-extra-user-account-protection #drupaldevs #drupalsecurity