home.social

Search

108 results for “hashbangcode”

  1. New! Leaving Meetup.com And Extracting Past Event Data Without API Access

    In this article Phil shows how he was able to dig into the meetup.com site to see how the data was presented, and how he was able to MacGyver a solution in PHP to download the past data for a group as a CSV file.

    hashbangcode.com/article/leavi

  2. New! Leaving Meetup.com And Extracting Past Event Data Without API Access

    In this article Phil shows how he was able to dig into the meetup.com site to see how the data was presented, and how he was able to MacGyver a solution in PHP to download the past data for a group as a CSV file.

    hashbangcode.com/article/leavi
    #api #php #hashbangcode

  3. New! Leaving Meetup.com And Extracting Past Event Data Without API Access

    In this article Phil shows how he was able to dig into the meetup.com site to see how the data was presented, and how he was able to MacGyver a solution in PHP to download the past data for a group as a CSV file.

    hashbangcode.com/article/leavi
    #api #php #hashbangcode

  4. New! Leaving Meetup.com And Extracting Past Event Data Without API Access

    In this article Phil shows how he was able to dig into the meetup.com site to see how the data was presented, and how he was able to MacGyver a solution in PHP to download the past data for a group as a CSV file.

    hashbangcode.com/article/leavi
    #api #php #hashbangcode

  5. 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.

    hashbangcode.com/article/nothi
    #tech #review #nothing #hashbangcode

  6. 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.

    hashbangcode.com/article/nothi

  7. 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.

    hashbangcode.com/article/creat

  8. New! Drupal 11: Finding A Better Way To Display Code Examples

    In this article I will look at a few code sandboxes and how they might be integrated into Drupal.

    I'll then look at one code sandbox in particular and allow this to be embedded into article content.

    hashbangcode.com/article/drupa

  9. 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.

    hashbangcode.com/article/getti

  10. New! Drupal 11: Theming The Search API Search Input

    In this article we will look at how we can use a combination of form alters and suggestion hooks to change the Search API form submit input to a button. This is so that an SVG magnifying glass icon can be embedded inside.

    hashbangcode.com/article/drupa

  11. 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.

    hashbangcode.com/article/creat

  12. Our latest article on controling LED lights through Drupal by @philipnorton42 was featured by Dries Buytaert (the founder of Drupal)
    dri.es/christmas-lights-powere
    Dries gives us some interesting ideas on extending this project, so we'll have to do something more with this next year.

  13. New! Drupal 11: Controlling LED Lights Using A REST Service

    It is quite easy to create RESTful services in Drupal; it just needs a single class. All I would need to do is create a form to control the colour that is selected in the REST service.

    In this article we will look at creating a Drupal module containing a RESTful interface, which we will connect to with the Plasma 2350 W to update the colour of the lights.

    hashbangcode.com/article/drupa

  14. 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: hashbangcode.com/article/creat

  15. New! Drupal 11: How To Alter Entity View Builder Configuration Before Rendering

    In this article we will look at using the view builder to generate a renderable view of an entity and then look at how to alter the attributes of the view mode without using a preprocess hook.

    hashbangcode.com/article/drupa

  16. New! Drupal 11: Using SDC Component Library To Preview Single Directory Components

    You can use the SDC Component Library module to preview them whilst you are building them, and then integrate them into your site once they are ready.

    In this article we will look at setting up a theme with an SDC, and then using the SDC Component Library module preview that component.

    hashbangcode.com/article/drupa

  17. From the archive! Drupal 10: Creating A Notification System Using The Message And ECA Modules

    In this article we will look at how to create a notifications system that will tell users about important events that they might be interested in.

    This uses the Message, ECA, and Token modules (and some glue code) to create an event message system.

    hashbangcode.com/article/drupa

  18. From the archive! Creating A Game With PHP Part 4: Side Scrolling Shooter

    This article looks at creating an ASCII based game played on the command line, in PHP.

    A side scrolling shooter, if you didn't already know, moves a scene from right to left across the screen with enemies moving with the scene towards the player's ship, which is on the left hand side of the scene.

    hashbangcode.com/article/creat

  19. From the archive! A Look At Flood Fill Algorithms In PHP

    If you have ever used a paint program then you might have used a flood fill algorithm. This is a mechanism by which an area of an image can be filled with a different colour.

    In this article we will look at two flood fill algorithms, in PHP, and then extend them to look at using a threshold to control how much of the image is filled in.

    hashbangcode.com/article/look-

  20. From the archive! Drupal 9: Entity Bundle Classes

    Drupal 9.3.0 came with a new feature called entity bundle classes. This allows more control of entity bundles within Drupal and provides a number of benefits.

    In this article we look at creating entity bundle classes, why they are useful, if you should be using them in your Drupal projects.

    hashbangcode.com/article/drupa

  21. New! LocalGov Drupal Camp 2025

    LocalGov Drupal Camp 2025 was held in The Abbey Community Centre (near Westminster Abbey in London) on July 3rd 2025.

    I travelled down (despite the English rail network's attempts to the contrary) for the day as an attendee.

    hashbangcode.com/article/local

  22. New! Drupal 11: Programmatically Change A Layout Paragraphs Layout

    The Layout Paragraphs module is a great way of combining the flexibility of the layout system with the content component sytem of the Paragraphs module.

    In this article we will look at the structure of the Layout Paragraphs module and when how to move a Layout Paragraph from one layout to another using PHP.

    hashbangcode.com/article/drupa

  23. From the archive! Drupal 9: Content Sharing Between Drupal Sites Using oEmbed

    In this article we cover what oEmbed is and how to set up a custom oEmbed endpoint. We then set up and configure a Drupal site to consume that custom oEmbed endpoint.

    A technique that still works in the same way in Drupal 11!

    hashbangcode.com/article/drupa

  24. From the archive! Drupal 10: Creating A Homepage With The Config Pages Module

    This article helped someone build a homepage using the Config Pages module last week. We know this because they got in touch with some clarifications, and we were able to assist.

    Read more here: hashbangcode.com/article/drupa

  25. New! Drupal 11: Object Oriented Hooks And Hook Service Classes

    New in Drupal 11.1.0 is the ability to create object oriented (OOP) hooks, which is a shift away from the traditional procedural based hooks that have been a part of Drupal for so long.

    In this article we will look at how to create a OOP hook, how to transition to using OOP hooks in your Drupal modules, and how to create your own OOP hooks.

    hashbangcode.com/article/drupa

  26. From the archive! Drupal 9: Creating A Category Menu Using Derivers

    How to set up a menu deriver and then using that deriver to inject custom elements into the menu.

    Derivers can be used with menus, local tasks, action links, contextual links, migrations, help topics, and a number of plugin types.

    Tip: Add the words "deriver" and "derivers" to your spell checker ;)

    hashbangcode.com/article/drupa

  27. From the archive: Drupal 10: Adding Custom Permissions To Groups

    The Group module in Drupal is a powerful way of collecting together users and content under a single entity.

    This article looks at all of the ways in which you can add permissions to Groups. Plus, the content has been verified as correct by the Group module author :)

    hashbangcode.com/article/drupa