← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 56
  1. Its been a few years since I first wrote about the problem with my hand.

  2. Reflecting on 2025

    2025 was a turbulent year.

  3. 1000 days of Duolingo

    I first signed up to Duolingo around 12 years ago, tried a few lessons, got bored, and deleted the app.

  4. Useful Kibana Scripts

    This is a collection of useful Kibana scripts which I often refer back to.

  5. Stuff I know

    I previously wrote about the stuff I don’t know, because no matter how much experience you may have there are always going to be gaps in your knowledge; and that’s a good thing.

  6. Stuff I don't know

    I’ve had this article from Dan Abramov in the back of my mind ever since he published it in 2018.

  7. Why and How I blog

    Let’s start with Why.

  8. With an almost endless number of ways of organising your data in Notion, it can sometimes be daunting to decide where to save things.

  9. Journey to 5K

    January 1st 2023.

  10. Raised by Books

    Remember when your monitor looked like this?

  11. Help Your Future Self

    Back in 2014 I applied for my first senior Frontend Developer role.

  12. My Hand Journey (so far)

    One morning in January 2021, I woke up to find a tiny bruise just below my middle finger on the palm of my left hand.

  13. If you haven’t used Notion yet, I’m sure you’ve heard of it and how its a great alternative to other note taking/organising apps such as Evernote and Microsoft One Note.

  14. My Typical Day

    Earlier this year I saw a lot of posts where other folks in the industry have been blogging about their typical day.

  15. This post is part of my Moving to Windows series.

  16. My current tech in 2021

    It’s been exactly a year since my 2020 look at the tech I use, so let’s see what’s changed.

  17. For the first time in almost a decade, I’m switching to Windows as my primary development machine at work.

  18. Since the introduction of ES6, we now have three ways of declaring variables in JavaScript — var, let and const. var The var declaration has been part of the language since the beginning.

  19. Empty a JavaScript Array

    Ahmed Awais shared this simple tip to empty a JavaScript Array. arr.length = 0; So simple right?

  20. Use curly braces to perform multiple actions when dealing with files via the Terminal. $ touch myfile-{1..4}.md // Creates a sequence of files like so myfile-1.md myfile-2.md myfile-3.md myfile-4.md

  21. Date formatting

    The table below shows all the available date formatting options in most programming languages.

  22. A block is simply any code wrapped in curly braces { }.

  23. It’s super easy to detect whether a user has their device set to Dark or Light mode using a CSS media query.

  24. Check if user is offline

    It’s pretty easy to check if a user is offline with javascript. window.addEventListener('offline', () => console.log('is offline')); This can be useful to display a warning if your application auto-saves at a regular interval.

  25. It’s good practice to use rem for font sizes rather than px but remembering which rem value to use can be tricky.

  26. Consider this scenario.

  27. JavaScript Jeep recently shared an article on ways to use the Spred operator.

  28. Add CSS to console logs

    Having lots of console.log() statements in your JavaScript (while you’re in dev mode of course, remove them in production!)

  29. Understanding `rm`

    Warning: The rm command could potentially destroy your whole filesystem.

  30. Suppose you have an array of blog posts but only want to show a limited number of results, you can use the slice() method to create a new filtered array without mutating the original. const data = [ // An array of many items ]; // This limit could be an…

  31. HTTP Status Codes

    This handy poster is a great resource to print and keep close to hand the next time you’re debugging some HTTP requests.

  32. First of all, here’s how to take a screenshot on Mac.

  33. By default, files which begin with a dot (e.g. .gitignore) on macOS are hidden from the Finder app.

  34. Using the Spread operator (...) you can quickly merge multiple Objects or Arrays together. const user = { name: 'Ajay Karwal', twitter: '@ajaykarwal' }; const appearance = { eyes: 'Brown', hair: 'Black', glasses: true }; const profile = { ...user,…

  35. You can easily check which version of jQuery is loaded on a page (or whether it is loaded at all) by running either of these commands in your browser console. jQuery().jquery jQuery.fn.jquery $().jquery $.fn.jquery All four of these commands will return

  36. As a frontend developer, it’s important to test your code on as many web browsers as possible, but as a Mac user it is necessary to run Windows in a Virtual Machine — in my case, VirtualBox — in order to test on Microsoft Edge and Internet Explorer.

  37. A Side Effect occurs when a function mutates a value, meaning you end up with a different result each time the function is called. // BAD.

  38. Add this single line of code to your webpage’s <head> section if you’re experiencing layout problems on mobile devices.

  39. A simple way to re-run the last command in Terminal is to simple press the up arrow key and hit enter.

  40. My current tech in 2020

    As with any job it’s important to keep up to date with the latest technology and trends, but with software development — frontend development in particular — things change at such an alarming speed that many tech trends become obsolete before people even…

  41. I’ve previously posted about the three basic ways you can add CSS to your website.

  42. There are multiple ways to write CSS for your website and the method you choose may vary depending on your chosen CMS or framework, but essentially it boils down to one of the following methods.

  43. Downtime

    Occasional downtime is part of the fabric of working for an agency, whether it’s between projects or simply awaiting client feedback.

  44. If you want to take greater control of how apps are organised on your macOS Dock, a great way is to add spaces between groups of apps.

  45. When trying to install some npm packages globally, for example npm i gulp-cli -g you may run into a permissions error along the lines of: npm ERR!

  46. Whether your just starting out on your development journey or you’re a seasoned pro, chances are you’ll be reaching for the Terminal app on a regular basis.

  47. Layer Comps are a great way to quickly show and hide a combination of layers in Photoshop without the need to group all the layers first.

  48. This is a brief overview of the main elements of a React application’s data flow with Redux.

  49. Following on from my post about moving from a CMS to Jekyll, the next pain point to tackle is the build and deployment of your site.

  50. Back in February 2017, I shipped a new version of my website.