TheFrontEndπŸ”₯
10.6K subscribers
275 photos
56 videos
8 files
532 links
πŸ“ Articles
πŸ—ž News
πŸ‘“ Tutorials
πŸ€” UI/UX thoughts

on front endπŸ’‘ mobileπŸ“± and web dev πŸ–₯

Admin: @masant1
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Someone just told me that promoting 'informative channels' in telegram is useless and people don't need it as they only need movies, memes and porn.

Wait. What?

Do you agree with that?
Forwarded from Dev Useful Stuff
​​Vuido (β˜… 3,498) makes it possible to create lightweight, native desktop applications using Vue.js. Applications using Vuido can run on Windows, OS X and Linux, using native GUI components, and don't require Electron.

#js #desktop #vuejs
You asked about personal recommendations for good quality channels that I follow myself.

The above post is from @dev_useful_stuff - a small channel that collects all the good dev stuff and share it in a very nice, short format.

The content is similar to what you saw on this channel in the beginning (well, before it somehow got mixed with a travelling blogπŸ€·β€β™‚πŸ˜‚) - the NK story is on its way, guys.

Anyways, have a look at the channel - give the guy some support for what he is doing✊.
How commenting your code can screw you over πŸ€·β€β™‚

As some say extensive comments are used to either compensate too long, unreusable code or simply stuff noone understands.

As an example to prove the point, look over the 2 code snippets, which one is easier to grasp?
This media is not supported in your browser
VIEW IN TELEGRAM
How to set-up a powerful API with Nodejs, GraphQL, MongoDB, Hapi, and Swagger
What a pleasure to read a well explained article with links to fill all the possible gaps you might have.

No idea what Hapi.js is or don't know how is it better than Express? Still not sure why mongodb should go with mongoose or how to connect it with mlab?

And if you think I am speaking chinese - the article is for you.

Building strong APIs is something that can transform you from an average developer to a good one and allow you service to be flexible enough for adding extra functionalities.

πŸ•Ά Read time: 9 min (but might take longer for filling the gaps)
Let's have a look at something useful.

Imagine your are JS ninja. πŸ₯‹

You (obviouslyπŸ™‹β€β™‚) would know that there are comparison operators that type-cast:

==/!=

And the ones that don't:

===/!==

And then:

β€”β€”β€”β€”
1=="1"; //true
false == " nt "; //true
[[ ]], [[ ]] == true; //true

//FUCKED UP 🀯? Agree.

β€”β€”β€”β€”

Which is why it's always a good idea to use === as it will check that both operands are identical

β€”β€”β€”β€”
1 === "1"; //false
false === " nt ";. //false
[[ ]], [[ ]] === true; //false

//thats better 🀘

β€”β€”β€”β€”
Introducing the Single Element Pattern

Rules and best practices for creating reliable building blocks with React and other component-based libraries.
This media is not supported in your browser
VIEW IN TELEGRAM
ALTERED CARBON - another cyberpunk recommendation for your spare evenings after coding.

8.2/10 on IMDB

Watch where technology can lead us in the futureπŸ”₯
This media is not supported in your browser
VIEW IN TELEGRAM
Another great UI visualisation for AI chatbot interaction for you
This media is not supported in your browser
VIEW IN TELEGRAM
Good morning y'all!

To get yourself up and running, give your brain a quick challenge below.

And make yourself some coffee β˜• you'll need it.
That's gonna be quick:

Not number is not a number?

console.log(NaN === NaN);
Best way to understand how to make your passwords secure is to understand how people hack them.

Find out what is spidering, dictionary and rainbow table attacks in the article.

πŸ’‘Thought of the day: Even the most beautiful UI is shit if it doesn't protect your users

πŸ‘“ Read time: 14 min
This media is not supported in your browser
VIEW IN TELEGRAM
Damn, think I can look at it forever

Some UI motivation for your refreshing page interaction πŸ”₯
​​​​Returning back to passwords. This is literally all you need to remember (check the photo)!

How could I forget to include this one with the hacking passwords post?

Good morning β˜• and enjoy your weekend πŸͺ!

PS Oh, one more thing - don't use them, if they're too short please πŸ˜‚
This media is not supported in your browser
VIEW IN TELEGRAM
5 Main ingredients of UX:

🧠 Psychology
πŸ•Ή Usability
πŸ”₯ Design
πŸ–‹οΈ Copyrighting
πŸ“ˆ Analysis

Nice and quick, huh?

More in the article. πŸ‘‡
Yep, it's false πŸ‘

The IEEE 754 spec for floating-point numbers (which is used by all languages for floating-point) says that NaNs are never equal.

However,
undefined === undefined //true