DEV Community

Sadick profile picture

Sadick

Programming is more about thinking than typing

Joined Joined on  github website

All 48 comments

Welcome Thread - v41

Hi George welcome to the dev.to community.

Implementing Simple SPA Routing Using Vanilla JavaScript

May what can help is If you are aware there is a security r...

How to build an adaptive learning system

Hey Kevin. Really nice article. On Sagefy, if i don't choo...

Constants are not really constants

I agree that changing the behaviour makes sense. But what i...

PHP... yay or nay?

I don't mind using PHP at all. At the end of the day what m...

PHP... yay or nay?

Hey @lizziekardon . It doesn't matter which side someone i...

Constants are not really constants

What name do you think would be appropriate for const as th...

Implementing Simple SPA Routing Using Vanilla JavaScript

Hey Praveen. Nice write up. Just a couple of things. Sett...

Build Vuex from scratch.

Nice to know that it worked.

Build Vuex from scratch.

What do you get when you console.log(Vue.$store)?

Universal next gen css-in-js library in under 1kb

I have got it down to 525B according to BundlePhobia

Universal next gen css-in-js library in under 1kb

Yes i do and I have also used it. But it doesn't work with ...

Universal next gen css-in-js library in under 1kb

You are right Vue has a parser

Universal next gen css-in-js library in under 1kb

Thanks KIM. Try it for your next small project. I will be l...

Today I Googled: How to Loop Videos on YouTube

But if you right click on the youtube video, there is an op...

Programming is ...

Introducing bugs in a manageable way until it works.😎

Which would you prefer and why?

I use a general rule that if the options am supposed to han...

You don't need express to get started with socket.io

I have included a piece on the client on how to consume the...

You don't need express to get started with socket.io

IE implements Websockets from version 11. It only becomes i...

You don't need express to get started with socket.io

Its true, you don't. But socket.io implements WebSocket backe...

You don't need express to get started with socket.io

Sure. I will include an example on the post and notify you ...

You don't need express to get started with socket.io

Socket.io has a client api which specifies the options avai...

Why I can't recommend Clean Architecture by Robert C Martin

Its true Clean Architecture is a tough read. I tried readin...

Programming revolves around these 3 things

Thanks

Programming revolves around these 3 things

I agree, getting those three things right takes time. I hav...

Building deploy ready PHP apps

You are correct on When your application requires CLI co...

The not so secret life of Provider in Redux

Thanks I now see your point.

The not so secret life of Provider in Redux

Thanks for pointing that out. The thing i see missing is th...

The single most usefull php trait I use in my projects

Yah sure, but the downside of implementing JsonSerializable...

Did you know CSS has over 400 unique properties

Thanks, i completely overlooked the hasOwnProperty method. ...

Hating on languages you don't use

The funny thing is that people who hate on PHP don't actual...

Hating on languages you don't use

You sure can. Because you understand all the nuances that c...

You can minimize Vuex boilerplate in under a minute.

Thanks for pointing that out. Hope it is now sorted.

You can minimize Vuex boilerplate in under a minute.

I appreciate your suggestion. Whats missing?

Write less code

Robert Martin is very correct. By me saying write less code...

Write less code

I completely agree, but lets consider this. if (expressi...

Back to basics: Naming

iev is not clear at all. How would the next person maintain...

Back to basics: Naming

isValidEmail added. Thanks for the feedback.

Back to basics: Naming

Nice catch. Let me also add that as a possibility

Back to basics: Naming

Does this mean that you will have to create a class and do ...

Back to basics: Naming

What about number 3?

Back to basics: Naming

If we were building a lexical analyzer, then this could be ...

Back to basics: Naming

Interesting. And what would be the structure of that email ...

Curriculum.co.ke ~ From KnockoutJS to VueJS

I feel like its not yet ready for review. When its done hit...

Curriculum.co.ke ~ From KnockoutJS to VueJS

Where should the link to resources head to?

Curriculum.co.ke ~ From KnockoutJS to VueJS

Images working. But search not working somehow. What should...

Curriculum.co.ke ~ From KnockoutJS to VueJS

Images not working. The usability is still way off. I belie...

Touch Typing

Thanks for pointing me to that article.

loading...