In this article, I want to tell you why Tailwind CSS and Next.js form a great combination.
Some people hate writing CSS, while others love to write it. I’m one of the latter, but using a tool that helps me create a website a lot faster and brings stability into my work will always make me excited.
On my blog, I’ve used Tailwind CSS before — and I’ve been convinced to use it in more of my web development projects. If you don’t know Next.js, I would recommend reading my previous article.
This story was originally published on ByRayRay.dev
Compare Tailwind CSS to a CSS framework like Bootstrap or Foundation, and you will find out that they’re completely different. …
When I started with front-end development, I used only HTML, CSS, and JavaScript. Since the back-end developers in my team needed to connect it to the CMS at the time, I was building it into PHP files.
I didn’t use any framework like Angular or React. It was just HTML, CSS, and a bit of jQuery. Also, there was no CSS pre-processor that could help me. Well, they existed, but I didn’t know that.
This story was originally published on ByRayRay.dev
Nowadays, we have a lot of tools at our disposal. Frameworks like React and Vue.js …
When you want to learn JavaScript, where do you start? Well I thought about some easy to build UI components. In this post I will show you to code a custom like button. I will explain how it works so you can build your own.
Enjoy!
So let’s start with the HTML & CSS to make our component static. I have created the HTML and CSS for you. But if you want to change it, please go ahead and make your flavor of it.
<button class="btn btn-like">
<span class="btn-icon btn--icon-default">
<span class="fa fa-heart"></span>
</span>
<span class="btn-icon btn--icon-liked">
<span class="fa fa-heart"></span>
</span>
<span class="btn-content btn-content--liked">
Liked
</span>
<span class="btn-content btn-content--default">
Like
</span>…
If you work in a Scrum team, you are familiar with a retrospective. For the people who aren’t, let me explain it in short.
In the Agile framework Scrum, we have a couple of events. One of them is the retrospective during which we watch back our sprint. A sprint can be a period of a few weeks (in my team, it’s two weeks). In those weeks, we commit ourselves to a set of user stories. Those user stories define what we have to build.
This story was first published on ByRayRay.dev
During the retrospective, we check how we performed as a team. Did we do our work well? Did we deliver our work on time? …
JavaScript is so populaire last years. Every year there is a poll by stackoverflow that shows this. A lot of codenewbies are also very interested in learning it. But how do you start with learning JavaScript if you know HTML & CSS?
In this post I love to tell you more and give you a 3-step action plan to get started.
This story was first published on ByRayRay.dev
When you think about learning JavaScript you propably know what you can build with it. Diving into the cool stuff and complicated stuff sounds nice but can make you feel like drowning!
I started with jQuery in early 2009, but it wasn’t the best idea. I got some things working and that felt good! …
I have written this after writing programming tutorials for eight years online. In that time I learned so much — still do — but wanted to share it with a lot more people. I hope this will bring you more practical information so you can start to create cool programming content.
Last year I tried so much. I started writing after I’d worked for two years as a developer. It felt good to share my knowledge! Years later I tried video and audio. But I felt that was not my thing. …
I have five rules to improve code readability. I’ve learned them in all kinds of projects, teams, and organizations. I hope that you can pick some things from this article to improve your code readability.
To all of you searching for quick tips without reading everything, read the TL;DR version below:
Most developers know what D.R.Y. means (Don’t Repeat Yourself). D.R.Y. …
I’m a fan of Apple products for a long time! I love the ecosystem, the way everything works together without any problems.
But I’ve seen that the Microsoft of the current time is working hard to embrace opensource. They don’t discriminate Linux or mac systems with their software and tooling.
I leaped faith and switch from a Macbook Pro to a Windows 10 machine. The reason I did this was because of work. I could choose a Macbook Pro again, but with the current Windows laptops on the market, you’ll get a lot more bang for your buck.
What pulled me over the line? Windows Subsystem for…
I’ve seen a lot of job applications from junior developers. Most of the applications are made with the best intentions but don’t include a few important things.
In this post, I want to share with you 3 things you should prepare before you apply for a (junior) developer job.
With these 3 tips, companies will notice your preparation and will be more willing to invite you for an interview.
A developer writes code, right? Yeah duh!! Well before you get hired by a company, that company wants to see your capabilities off-course.
Most of the time they like it when you include your Github profile, portfolio, or blog. …
In Angular, we have a lot of different types of testing. I can imagine that you have many questions when you see them. I had that question so I went into a deep dive to make it all clear. At the end of this post, I hope this all makes sense for you as well.
In Angular, we use a few different tools to set up automated testing.
If you have created the Angular project with the CLI and didn’t say it should ignore the testing then the testing capabilities of the CLI are set up for you.
By default, the Angular CLI sets Jasmin as our testing framework and Karma as our test runner. But if you want to make use of Jest or another testing framework, you are free to do so. …
About