@mikestreety@hachyderm.io avatar

mikestreety

@mikestreety@hachyderm.io

CTO at Liquid Light, cyclist, beer reviewer & side-projectaholic

I do #php, #css, #11ty, #typo3 and lots of stuff in between. I like #coffee, #bikes and #beer and live on the south coast of the UK.

Holds extreme views on trivial things

This profile is from a federated server and may be incomplete. Browse more on the original instance.

elly, (edited ) to random
@elly@front-end.social avatar

What would you call someone who builds accessible and usable UIs, using HTML, CSS, and ๐Ÿค๐Ÿผ JS, and collaborates with designers, developers, and testers?

โš ๏ธ Please only reply to this post if you're okay with your response possibly being included in a conference talk.

mikestreety,
@mikestreety@hachyderm.io avatar

@elly In our company, that is a front-end developer.

The less JS the better ๐Ÿ˜ƒ (but clients are never happy with a website that doesn't move)

mikestreety, to random
@mikestreety@hachyderm.io avatar

CSS supports seems to be getting more and more options every week!

https://ryanmulligan.dev/blog/detect-js-support-in-css/

simoncox, to SEO
@simoncox@seocommunity.social avatar

Excitement at as I walk into the venue this morning and get scanned by the girls they say โ€œoh another Simon Coxโ€.

This is bad news for me as I canโ€™t get into the serps top 10 with my name anymore as there are more famous meโ€™s out there now. If one of them is easing into my territory there may be a scuffle.

mikestreety,
@mikestreety@hachyderm.io avatar

@simoncox just don't get into an illegal, back-alley Cox Fight

mikestreety, to random
@mikestreety@hachyderm.io avatar

At 10:15am today, I got an email from a service to say I am at 90% of my usage from a service I don't recognise.

Didn't click the link, but went to the site independently and found a login in my 1Password (thank god for password managers).

Logged in and found 0 usage in the dashboard. A mistake or a sly dark pattern to get me to upgrade? ๐Ÿค”

Screenshot of a graph showing 0 usage

mikestreety,
@mikestreety@hachyderm.io avatar

The kicker is I did a password reset (to make sure I was logging into the right account) and an email didn't come through until just now - 11 hours later and it has a 60 minute expiry on the link

pch, to TaylorSwift
@pch@s3th.me avatar

The new album is pretty good. Yes, I said that. She's talented.

mikestreety,
@mikestreety@hachyderm.io avatar
mikestreety, to showerthoughts
@mikestreety@hachyderm.io avatar

Can you ever have tribulations without the trials?

mikestreety, to random
@mikestreety@hachyderm.io avatar

Job titles in the current industry are all over the place. If you are building logic and routing and crafting Auth flows and building Docker containers you are more than a front-end developer and I feel it has tainted that title.
https://www.ellyloel.com/blog/front-end-development-s-identity-crisis/

mikestreety, to random
@mikestreety@hachyderm.io avatar

A dial with the label of "Bullshitometer" being turned up to 11... apparently.

Seems AI still can't do the ol' text thing...

robb, to random
@robb@social.lol avatar

I've pushed an update to to handle errors better - you will now get emails when an attempt to post fails after 3 attempts with (hopefully) some useful more information and the ability to retry it.

mikestreety,
@mikestreety@hachyderm.io avatar

@robb I've just signed up and am trying to make a new Echo but I get a 500 error when I click "create echo" on the "Create New Echo" page. I've tried a combination of all the options and no dice.

No rush at all :D

mikestreety,
@mikestreety@hachyderm.io avatar

@robb ๐Ÿ‘

mikestreety, to php
@mikestreety@hachyderm.io avatar
mikestreety, to random
@mikestreety@hachyderm.io avatar

I'm at Peppa Pig World and they are selling sausage rolls in the cafe...

mikestreety,
@mikestreety@hachyderm.io avatar

@sarajw yeah, right alongside the ham and cheese sandwiches

belldotbz, to random
@belldotbz@mastodon.social avatar

Lots of intense production work is very much incoming, so Iโ€™ve got my desk in full zen mode again.

mikestreety,
@mikestreety@hachyderm.io avatar

@belldotbz why is your coffee so far away?!

mikestreety,
@mikestreety@hachyderm.io avatar

@belldotbz next to the edge of the desk though ๐Ÿ˜ฌ

mikestreety, to random
@mikestreety@hachyderm.io avatar

Tired: Having butter on your Hot Cross Bun.

Wired: Having buttercream on your Hot Cross Bun

mikestreety, to random
@mikestreety@hachyderm.io avatar

I've skim read a lot about the XZ backdoor but not really understood what happened and the ramifications. This write up explains it in a way I could actually understand - thank you @lcamtuf

https://lcamtuf.substack.com/p/technologist-vs-spy-the-xz-backdoor

mikestreety, to random
@mikestreety@hachyderm.io avatar

How to set up an Open Source SAST scanner on Gitlab (and run it locally) using @bearer

https://www.mikestreety.co.uk/blog/scanning-your-code-with-a-bearer-gitlab-compatible-sast/

mikestreety, to random
@mikestreety@hachyderm.io avatar

I want to install just the dev dependencies from a package.json (this is in a CI context).

There doesn't seem to be an npm way, is there somehow I can get the output and run npm install against that? Maybe parse the JSON?

mikestreety,
@mikestreety@hachyderm.io avatar

@duncandesi9n yeah - PNPM allows it, but don't want to change a whole ecosystem just for that (hence my question last week)

I might have to write a node/bash script that parses the JSON and extracts the deps

mikestreety,
@mikestreety@hachyderm.io avatar

@duncandesi9n yeah, saw that but it seems like a hassle! You can't even npm ls --dev - such a pain!

mikestreety,
@mikestreety@hachyderm.io avatar

Hmm, managed to achieve in 3 lines (I know this could be 1 line but I prefer the verbosity of it as it:

# Rename package.json so not all dependencies get installed  
- mv package.json _package.json

# Only install devDependencies  
- npm i $(node -e "let d=require('./_package.json').devDependencies,o='';Object.keys(d).forEach((e=>{o+=e+'@'+d[e]+' '})),console.log(o);")

# Move package.json back  
- mv _package.json package.json  
mikestreety,
@mikestreety@hachyderm.io avatar

Wrote this up in a blog post for prosperity:

How to install only your dev dependencies

https://www.mikestreety.co.uk/blog/how-to-install-only-npm-dev-dependencies/

absoludo, to drupal

As a developer I am interested in using @ddev as a development tool, but adding ddev infront of every drush command is something I just cannot get used to.
Any experiences here? And any advise about why me and my team should make the switch?

mikestreety,
@mikestreety@hachyderm.io avatar

@absoludo @ddev adding DDEV in front of your commands is a small "pain point" for a ridiculously massive win. We use DDEV with TYPO3 and I wouldn't ever use anything else.

mikestreety,
@mikestreety@hachyderm.io avatar

@absoludo ha! Sorry, I saw you reposted my blog post and was checking out your timeline - didn't spot this was 6 months old ๐Ÿคฆโ€โ™‚๏ธ

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • Leos
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • tacticalgear
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • normalnudes
  • osvaldo12
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ngwrru68w68
  • anitta
  • provamag3
  • tester
  • modclub
  • JUstTest
  • All magazines