TheFrontEnd🔥
10.8K 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
Had to dive into testing recently with Jest and Mocha, and quite timely got send this visual testing tool that one of our subscribers launched recently.

It reminded me of nightmare.js based on chromium, but much more convenient to use and create quick tests without any coding needed.

Have a look.

From the creator:
Copycat is an open-source extension which eases the web app test creation phases. Now everyone can create web tests without writing a line of code. https://www.producthunt.com/posts/copycat-3
Super long read on current frontend architecture

If you have a spare 40 min that's definitely interesting one to read.
Alright, I'm back. You can mute notifications for today 😉
​​Learn this language to get a job

There are several articles on the web claiming that specific language will get you a job.

this.checkIfTrue() //false

It is, however, true only to an extent. To an extent that if you apply for a Java Dev role clearly experience in Java is a must. But if we are talking in general noone cares if you are an expert in specific language, unless those languages are specified in job description.

The reality is that companies tend to stay technology agnostic this days (especially startups). You can even say it out loud during an interview - it will get you a few extra points.

As if they move to a new stack e.g. Angular -> React (seen it often), you ll be the perfect candidate to take on this.

In fact, some even suggest that getting the solution right in the technical interview is no longer a must.

Check the screenshot below.
​​Most simplistic loader
That "simple loader" has been fully done in ProtoPie. Added this one to my tech bucket list to try the tool in the next prototyping project.

Anyone used it? Any feedback? Can you create React components there? How does it get exported for devs? Is it easy to follow guidelines and style when transferring it to frontend with code or its another "please not again" for devs?

Too many questions, very few answers. Join our chat and share your thoughts if you have any (the chat been a bit quite recently)
Eslint + Prettier

One thing that companies expect from a senior Dev is flawless consistency in your code style.

Seriously, don't underestimate it.

Extra space in one file in indentation will easily get highlighted when they check your solution.

JS for example is quite flexible in its style and pushing style format is a great way to keep everything nice and beautiful.

I typically use eslint with prettier, specify settings like indentation, trailing semi colons and absolutely fundamental format on save.

Someone recently gave me a few compliments when they saw my code gets automatically formatted even if I code in a Hackathon-style (too fast with screwed styling).

As a bonus, you can make it impossible for a team member to commit if eslint/prettier thinks something is not right. This will make your overall styling consistent.

As a tradition, can't leave a note without some articles.

JS+Eslint+Prettier

PS VScode is da best
Statistics and Setting goals UI for banking app 🏦
This media is not supported in your browser
VIEW IN TELEGRAM
Would you spend 5 hours to make that colored ripple effect on button click or it's not worth it?
👆80+ people, who voted 'No' can you go into a group and share your thoughts why it's not worth it? 😉
Профессия Frontend-разработчик

Skillbox запустил программу по обучению фронтенду, если вкратце, то там и html/css и JS, и React+Redux, работа с git. По прохождению программы делаете 2 проекта: landing page и Instagram clone.

Если вы хотите зайти в веб (или "дозайти"), такая программа может быть вам полезна и будет что положить в резюме.

Сам Skillbox у себя о программе пишет следующее:

С нуля до разработчика с зарплатой от 60 000 рублей за 6 месяцев. Вы научитесь верстать сайты и создавать интерфейсы, а также соберёте два проекта в портфолио и получите современную профессию. После прохождения обучения — гарантированное трудоустройство.

И все это сейчас доступно с новогодней скидкой 50%

https://clc.to/h82tCQ
​​Finally

Optional Chaining is finally getting in. Recently got nicely into CRA.

On this note, I decided to visualise one of the current pains that hopefully will be solved from now on.

Learn from a screenshot (or whatever we used to call this)
​​Currying in JS with = arrow => functions

Tested making screenshot with Polacode

Array of popular languages is from StackOverflow
Hm, interesting.
So keep an eye on Vue and GraphQL,
avoid Cordova, Meteor and Ionic,
Reassess (?) Angular