It’s March 2021. It’s been a year since we were sent home to work. Reflecting over the past year, I realized how difficult this change has been for me. As an extrovert, I miss being with people. Working from home over the last 12 months has allowed me to notice that I feel more productive when I’m around other people and in a work environment.
Don’t get me wrong — it’s not that I’m lazy — I still get work done, I just don’t feel like I have the same energy as I do when I have to *go* to…
We now understand the importance of testing in isolation and I want to shift our focus to testing an HTTP Service. By the time we wrap up this addition to the series, not only will you understand how to write valuable tests, but you’ll also understand what to test — something I feel a lot of newcomers to unit testing struggle to wrap their minds around.
The purpose of a unit test is to confirm the intended behavior of a small piece of code separated from other parts of your application.
But if you’re just stepping into the world of testing automation, you may find yourself staring at a function with a blank expression on your face while you wonder what needs to be tested in that block of code.
This writers-block equivalent is one of the most difficult and frustrating hurdles to overcome for many unit testing newcomers. …
How does this work? Generators! Also known as Generator Functions.
A generator function can be paused at any given point and continue where it left off when told to do so. Pretty crazy, right?
Let’s take a look at a basic example.
This was taken and expanded upon from my newsletter.
Do you get nervous when taking a technical interview? I assume we all do — no matter how much experience we have under our belt. The truth is — technical interviews are a process we all have to go through at some point (and usually many times) as developers. The imposter syndrome kicks in and we are tempted to think we don’t belong in the industry. Sometimes we panic and freeze, where other times we manage to hide the nerves better than others. How do you react?
When I’m preparing for…
If you’re a web developer applying for a job, you’re placed in a unique position. Job applications require a resume, yes, but they may also ask for your portfolio or personal website, giving you an opportunity to impress with your own slice of the internet and display past projects and experience.
Someone approached me last month and asked me what personal project they should work on (as a new developer) and put on their portfolio. Instead of suggesting the age-old todo application, I took some time to really think about this question. And I have an answer.
While a lot…
As a developer, creating your own blog is one of the best projects you can add to your portfolio. Potential employees have tangible evidence of your credibility with real-world topics, languages and frameworks.
In this article, I’m going to share the 10 best developer blogs that you should visit to inspire your creativity. This list isn’t in any particular order and was curated not based on the insightful content written by the authors, but rather by the eye candy, custom elements and overall experience as a reader.
Let’s dive in!
In this brief tutorial, you’ll learn how to create the JAMstack logo from scratch with CSS!
Here’s a pen showing the final result!
At first glance, this logo may look complex but it can actually be recreated with a few divs (it could probably be done with a single div, but that’s another article for another day). When considering how to tackle a piece like this, it’s best to break it up into shapes. What shapes do you see in this logo? I see a circle and several squares.
As developers, we spend the majority of our day in front of a computer screen writing code.
Eye fatigue (also known as Asthenopia) can be a serious issue and spending hours on end in the default VSCode setup can be tempting. While the out-of-the-box VSCode setup isn’t bad by any means, your eyes may thank you if you invest a bit of your time configuring your setup (not just the font, but the theme, too).
If you want to know what theme, font and extensions I use in VSCode, check out this article I wrote about it here!
Welcome to part three of the Uncommon HTML Tag series!
With each article in this series, I will introduce a widely unknown HTML tag, discuss compatibility across browsers and cover some real-world use cases with the element.
<cite></cite> tag is a semantic element that is used in conjunction with the
<blockquote></blockquote> element to denote a referenced piece of work, such as a book, an essay, a film, a musical or even a tweet.
Many browsers style the content of a
<cite></cite> element in italics by default.
Let’s take a look at how it’s used!