Published in JavaScript in Plain English·PinnedMember-only8 Web Application Architecture Principles Every Software Engineer Must KnowOn Monday I had an insightful 1–1 with a senior engineer at RVU where we talked about system architecture, the aim of the conversation was to try and get him more comfortable with talking about system architecture. …Java Script8 min read
Published in JavaScript in Plain English·PinnedMember-only5 Habits of Great Software EngineersI first started my journey as a software engineer back in 2008 when I joined ADP, building software for building merchants. …Software Development6 min read
Apr 30Member-only3 Mac Apps for helping you handle meeting overloadMany of us have spent the past two or so years working from home significatly more than previously. This has lead us to spend much more time on video calls and to be honest it can become a bit much and leave you absolutely exhausted. While I haven’t found any…Mac3 min read
Published in JavaScript in Plain English·Apr 29Member-onlyWhy You Should Not Forget the JavaScript ‘switch’ StatementMake your code cleaner by using a ‘switch’ statement instead of using an ‘if’ statement with multiple ‘else-if’ blocks. — Today I saw the Tweet: Who else here forgot that switch statement exists in JavaScript? I honestly did 🐦 Tweet: alicalimli_dev And I instantly felt that I could relate. I often find myself using if statements where I should probably be using a switch statement so I thought I would…Java Script3 min read
Published in JavaScript in Plain English·Apr 25Member-onlyWhy DuckDuckGo is Choosing Now to Launch a Web BrowserHave Google and Brave’s recent privacy scandals given DuckDuckGo the perfect storm for releasing a new web browser? — Some of you might recently be aware that DuckDuckGo announced a new web browser, launching in private beta on Mac just over a week ago. The differentiator features that they are calling out are: Privacy by default. It is really fast! It is built for security. Today I wanted to…Web Development4 min read
Feb 17Are YouFibre going to shake up the UK broadband connection marketplace?In the first half of 2021 I received an advert on Instagram for a new internet service provider called YouFibre. As I had been looking for a new internet connection for a while I thought I would register interest not expecting anything to come from it. Then back in July…Internet Service Provider8 min read
Published in JavaScript in Plain English·Nov 17, 2021Member-onlyWhats is new in Node.js 17 and how can I use it today?Node.js 17 was released a little over a month ago, and after spending a month with it running on my personal machine, I thought it was time to write a post about what it means for the Node.js community. In releasing Node.js 17 they have replaced v16 as the current…Nodejs3 min read
Published in JavaScript in Plain English·Nov 10, 2021Member-onlyHow to Migrate Your Web Development Projects to a New Mac QuicklyRecently, the Bluetooth of my Macbook Pro decided to stop working so the IT department leant me another machine while it was sent in for repair. …Web Development2 min read
Published in JavaScript in Plain English·Nov 9, 2021Member-only5 Default Mac Applications You Need To Be Using As a Software EngineerI previously wrote a piece listing “5 Mac Applications You Need as a Software Engineer” — that was my most popular post yet and I haven’t been able to top it. After wondering how I could follow it up, I thought I would write a piece that focuses on talking…Software Development6 min read
Published in JavaScript in Plain English·Aug 31, 2021Member-only3 reasons why your website’s JavaScript might not run like you expectI was recently helping someone who was learning to build a website and was looking across some useful resources to share with them when I came across this post by Kathryn Hodge: How to Create Interactive Websites with JavaScript Learn how to use JS to make static websites interactivemedium.com After suggesting they check it out they said they found it super helpful as they really liked how…Java Script6 min read