DEV Community

Atta profile picture

Atta

I write about modern JavaScript, Node.js, Spring Boot, and all things web development. Subscribe to my newsletter: https://attacomsian.com/newsletter

Work

Founder. Developer. Blogger.

All 42 comments

How to upload multipart file in spring boot?

Here is an article I've written on this topic: attacomsian.c...

Open Source Tailwind UI Alternative

Thank you :) I appreciate your hard work πŸ‘

Open Source Tailwind UI Alternative

Awesome ✌️ Curious to know how did you create mockup images i...

Introduction to Service Workers in JavaScript

I believe not. You don't need to learn or use any 3rd-party p...

Nevertheless, Ashlee Coded

πŸ‘ πŸ’ͺ

Are Ad Blockers blocking Google Analytics?

Thank you for your answer. I appreciate it πŸ™Œ Since I am al...

Are Ad Blockers blocking Google Analytics?

Hi Andrew, thank you for the feedback. Not really interest...

How blogging helped me get my first data science job

Congratulations πŸŽ‰ I know that if I learn it and don’t use...

SEO and personal marketing for developers

Thanks for a great article! Just a little correct, the fol...

What do you use to create REST APIs with WebSockets?

Check out Socket.io. You can use it in Node.js/Express.

Introduction to XMLHttpRequest (XHR)

Thank you for the feedback. Although XHR does not trigger...

Introduction to XMLHttpRequest (XHR)

πŸ˜‚ Fetch is, no doubt, much cleaner and modern.

Introduction to JavaScript Regular Expressions

Thanks for the tip ✌️ I didn't know about it.

Maps in JavaScript

Thank you! I'm glad it helped ✌️

Getting DOM Elements using JavaScript

Spread operator is very useful. Thank you for the tip πŸ™Œ

Getting DOM Elements using JavaScript

✌️

Introduction to Service Workers in JavaScript

Oh my goodness! It was a terrible mistake πŸ˜ͺ Thank you for p...

I spend one hour a week optimizing my development environment.

Yes. I tried CopyQ but it is not as good as ClipX is. I rea...

I spend one hour a week optimizing my development environment.

Thank you for a wonderful post πŸ™Œ Clipboard history is very...

A marketplace for buying and selling side-projects

That is what I am trying to figure it out. May be I should ...

A marketplace for buying and selling side-projects

Thank you. Let me know if you need any help.

A marketplace for buying and selling side-projects

Thank you! I have yet to decide the pricing model. I would ...

Maps in JavaScript

Yeah, it should be set() method for maps :) I updated the p...

Maps in JavaScript

May be because Maps are relatively new (introduced in ES6) ...

Sets in JavaScript

Well Set might look like an array but there are some notabl...

Sets in JavaScript

Yes, Set values are unique. It will filter-out the duplicat...

Sets in JavaScript

πŸ™

What is AWS? A Guide for Beginners.

I remember the day when I joined AWS in early 2014. It was ...

Accepting Payments using JavaScript Payment Request API

According to Google: The Payment Request API is designed to...

Quick JavaScript Tip: the some() method

I think .includes() is better than .some() for checking if ...

How to show desktop notifications using JavaScript

You need to implement web push notifications if you want to...

How to show desktop notifications using JavaScript

Yes, you are right :) I updated the post.

Let's Build a Chrome Extension!

I have to admit, never thought it would be so easy to build...

Building my developer portfolio reality blog.

I have come to the realization that no matter how introver...

How To: Upgrade WSL Ubuntu 18.04 to 18.10

Yes. But you can still try 19.04 even before release.

Data Type Conversions in Java

Yeah, timezone options are a bit confusing for developers. ...

Data Type Conversions in Java

Yes it requires some ugly preprocessing but it does support...

How To: Upgrade WSL Ubuntu 18.04 to 18.10

I think dist-upgrade won't upgrade the Linux distribution t...

Data Type Conversions in Java

I agree with you SimpleDateFormat is not as efficient as ne...

🀯 Ultra List: One List to Rule Them All. March, 19

Great list! Few things you may want to add to future lists:...

Automatically remove unused css from Bootstrap or other frameworks

It is a good tiny package but the problem is it does not se...

Welcome Thread - v15

Hi everyone, My name is Atta and I am a Software Engineer ...

loading...