Open in app
Home
Notifications
Lists
Stories

Write
Radouane Bahi
Radouane Bahi

Home

Nov 22, 2020

Is axios better than fetch?

A while ago, when I was still in Flatiron, I wrote a blog about fetch(). For a while, fetch was how I always communicated with servers using the HTTP protocol. Writing all the boilerplate code came naturally for me and I didn’t think much of how else I would be…

3 min read


Nov 15, 2020

Breaking down Redux

Redux is a powerful state management tool that makes it a lot easier to access data between different functions Before I get into this blog, I want to first say that in order to understand what’s going on here, you have to have a grasp on how state works. State…

Redux

5 min read

Breaking down Redux
Breaking down Redux

Nov 7, 2020

Taking a look at package.json

If you worked with JavaScript, Node, React, etc. and used npm (Node Package Manager) at all, you may have noticed a file generated in the root of your project’s directory called package.json.Clicking into it will reveal a whole bunch of information about your current project like the name, description, author…

3 min read

Taking a look at package.json
Taking a look at package.json

Nov 1, 2020

What are Application-Layer Protocols?

Bit of a mouthful, isn’t it? If you read the blog last week, you’ll see that I talked about SSH and that it’s a type of protocol. I also briefly explained that a protocol is a “sort of language that allows machines to talk to each other.” Of course, there’s…

4 min read

What are Application-Layer Protocols?
What are Application-Layer Protocols?

Oct 24, 2020

What is SSH?

Ever think about how free and open the Internet is sometimes? All this information going back and forth at such a rapid pace, used for things like running the world’s most powerful financial firms to letting you watch The Mandalorian on demand (Season 2 hype!). While all this information flows…

3 min read

What is SSH?
What is SSH?

Oct 18, 2020

What’s Unit Testing?

I don’t need to to tell you how annoying dealing with a bug is. You write out some code that you’ve written a hundred times before, you’re certain it’ll work and then BAM, you got some funky data coming through this function you built or your entire application straight up…

3 min read

What’s Unit Testing?
What’s Unit Testing?

Oct 11, 2020

What even is .NET?

You may have seen the term “.NET” floating around when reading up on all things software engineering. If you’re like me, you have no idea what it even is and may vaguely recall certain applications you downloaded onto your computer requiring something called “Microsoft .NET Framework” to be installed as…

2 min read

What even is .NET?
What even is .NET?

Oct 4, 2020

Password Hashing

Surely you’ve heard of how often there are data breaches on websites. Millions of users could have sensitive information compromised and as a result may get their accounts hacked, personal information revealed, or even worse. Websites like haveibeenpwned.com keep track of data breaches and let you know whether your information…

3 min read

Password Hashing
Password Hashing

Sep 27, 2020

JSON Web Tokens

Last week, I went over what Middleware and what different types of middleware may be used for. I left off on a note about authorization and included a code snippet. Let’s take a look at that code snippet now: As I’ve mentioned, this code snippet checks for a token to…

3 min read

JSON Web Tokens
JSON Web Tokens

Sep 20, 2020

Express: What is Middleware?

Working in backend will almost certainly means that you’ve implemented some sort of middleware and probably have not even known it. Middleware is pretty much anything that happens in between the server receiving a request and the server sending out a response. Here’s a code snippet using a MERN stack: …

3 min read

Express: What is Middleware?
Express: What is Middleware?
Radouane Bahi

Radouane Bahi

Software engineer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable