CircleCI 2 environment variables don’t behave as you would expect, or as documented so here are a few workarounds.
Continue reading “Making CircleCI 2.0 Environment Variables Behave”
Category: Web Development
Using Pattern Lab to template disparate systems
Working in a large corporation with many disconnected systems is a massive challenge when it comes to branding, the systems are all very different, worked on by developers with differing techniques and specialisms. It’s a nightmare.
I recently devised a solution using Pattern Lab, Gulp, CircleCi and some basic PHP web hosting.
Continue reading “Using Pattern Lab to template disparate systems”
Ethical Hacking & Bug Bounties
I think by now it has become blatantly obvious that far too many organisations are playing it fast and loose with our data. They often well respected and talk of privacy, security and safety when in reality they’re nothing of the sort and sadly there is no way to know until it all goes terribly wrong.
Using HTML Input for state
It has long bugged me that some interactive elements require JavaScript to work.
- If you defer JavaScript until the end as you should be there may well be a delay before elements start working
- If you accidentally push broken code your interactive elements stop working completely. And if that’s a menu for example, your users are screwed
- A lot of these interactive elements use 3rd party libraries which are very heavy, jQuery for example. In a world where mobile device browser share is huge page weight is important
With the ever diminishing share of Internet Explorer 6, 7 and 8 users we can now start making use of more advanced CSS selectors to perform this task.