Andy.Writing
9 posts tagged: #Educational
Don't Be Afraid of the Dark
Part one - What exactly is 'dark mode' and where did it come from?
Whether you're an avid 'dark mode' fan like I am or have never intentionally used it before, there is a good chance that you have at least heard of it. In this series we'll be taking a deep dive into where it originated from, the pros and cons of using it and how it can be implemented.Supporting Junior Developers
What you can do to support the junior developers on your team and why it's important
Software is a team sport. It rarely only takes one person to create software from start to finish without relying on skills from other disciplines and experience levels to make it possible. To get the most out of your team and juniors, you should aim to enable them and foster an environment that is safe and supportive and you should aim to aid their professional (and personal) development in different ways.Why You Should Care About Web Performance
Techniques for optimising - Every 10th of a second counts
Performance is about people. If you're involved with a website in any way whether it's because you're the sole developer or you're a product owner, you want to create a great experience for your users. What happens when you do this? Not only will your users be happy, but they will statistically come back! Return visitors means more conversions and sales.Debugging 101
A how-to guide on code debugging techniques.
As you grow as a programmer you learn to fix bugs faster. However, starting out it can be frustrating to debug code through lack of experience and understanding of techniques. I've interacted with a lot of junior developers where the only technique that they use is guessing.Let's Talk Keyboards
Membrane vs Mechanical. Which is the right one for you?
There are two different types of keyboards: membrane and mechanical. Almost everybody will be familiar with the former. These are the stock keyboards that new computers come shipped with or the keyboards that you buy probably from your local tech equipment shop.The Art of Greenfield
What to think about when starting a brand new software project.
Software is everywhere. Broadly speaking, successful companies are either technology-first that know how to market 'x' well, or currently sell 'y' and are learning how to utilise software to keep up with the market. Where does this software come from?Git Privacy
What does your git commit contain? Your data may be being harvested.
I would never under any circumstance use my work email address. In fact, I never use it for external purposes. This gave me a bit of an itch that I just couldn't help but scratching; how did they get my email address?Top 10 Developer Podcasts
10 great developer podcasts to listen to on the move to stay productive.
I spend a lot of time in my car. Like, a crazy amount of time. It's normally my preferred method of transport as it gives me the freedom to go where I want and when I want without enduring the unreliable nature of the public transport system (which if you're following the UK Southern Train News right now then you will know just how bad it is).Using Meteor Offline
Tips and tricks to workaround package management offline.
Most modern web frameworks use package managers. It's almost unavoidable when building larger projects or projects that use modern concepts or components. They allow for easier development where dependency trees are managed along with versions and updates. Unless of course you're working offline. Then they're a pain in the arse.