19/06/2024
😮💨 I'm close to finishing something I started a long time ago. Stay tuned!
Подкаст в който аз (Красимир) и моите гости говорим за уеб технологии.
😮💨 I'm close to finishing something I started a long time ago. Stay tuned!
Писането на vanilla JavaScript/HTML/CSS ми е доста на сърце. Със Stefan Kanev поразчоплихме темата в 43-я епизод на Тилда Наклонена Черта
Краси и Стефан си говорят за правене на уеб без frameworks ала React
In 2022, I wrote 4 articles in my blog. In 2023, I did 5. So, it looks like I have to publish 6 this year, so I'd better start doing it 😁. Here's the first one 👇
Reactive UI in 10 lines of code:
Reactive UI in 10 lines of code / Reactivity became de-factor a standard in the last couple of years. All the major frameworks have some reactivity model implemented. One of the biggest even has the name React. In this article, we'll see how to write a simple reactive UI with just a few lines of Jav...
✈️📍🎤 Hey everyone, I want to share my first big conference appearance this year. It's at WebExpo in Prague this May (29th - 31st). If you are around, come to see the talks. I hear amazing things about the event. https://webexpo.net/sessions/so-im-a-senior-developer-and/
Long time no see 😎 В този епизод, накратко за daskalo.dev с промо код за 70% отстъпка. Моя вариант на black friday или върху какво работих през последната година.
✍️ New blog post: "Using web dev skills to test web dev skills"
https://krasimirtsonev.com/blog/article/using-web-dev-skills-to-test-web-dev-skills
Last year or so, I worked on a platform for video courses. One of the features there is an in-house exercising tool. I had a lot of fun building it.
I love when I google something, and I stumble on my own article. I wrote this one in 2017, but I feel that it didn't age at all 👉 "You are managing state? Think twice." https://krasimirtsonev.com/blog/article/managing-state-in-javascript-with-state-machines-stent
Я да видим как е да обясняваш код в подкаст. Това е моят опит да разкажа за generators в JavaScript.
Напоследък, хората, които интервюирам питат дали имаме legacy код. И дали те ще работят с него. Ето един епизод в който споделям една малко по-различна гледна точка над.
Some time ago I decided to create a Bulgarian version of Wordle. Here's an article about my journey. I (again) managed to translate 30 lines of code into 3 months-long project https://krasimirtsonev.com/blog/article/taking-wordle-to-the-next-level
If you wonder why your bundle is so big here's a neat tool that will give you answers: https://bundle-buddy.com/
✨🎉 Big news, everyone. My 6th book is out. It's called "It works on my machine". A definitive guide to installing random packages and praying for a green build. I co-wrote it with the authors of "Don't touch it if it works" and "How to re-invent the wheel every time". Enjoy!
Wordle на български. Реших да направя упражнението и да я направя from scratch. Оказа се, че не е толкова лесно :) Качих резултата на https://duma.fun . Струва ми се, че това може да е новия ToDo app. Интересно е като задача и може да се дава по интервюта. Реално логиката е около 30/40 реда.
⬛⬛⬛⬛⬛
🟩🟩🟩⬛⬛
🟨🟩⬛🟩⬛
🟩🟩🟩🟩🟩
Иначе чисто технологично ползвах един cloud run и една малка firestore колекция, която пази текущата дума. Всички думи, за разлика от оригинала обаче, реших да ги пазя в backend-а и да не се виждат. От около 5000, които scrap-нах филтрирах 2000 и на случаен принцип се избира една. Оригинала има по дума на ден, но на мен ми се стори малко и setup-нах един scheduler-а да сменя думата в 9:00 и 21:00.
Сигурно има бъгове тук таме. Ако някой се заиграе и намери нещо да пише.
Wordle на български. Интересно ми беше да направя реплика на https://duma.fun Не беше толкова лесно, колкото изглежда :)
IBM имали cloud услуги! Нямах идея, че имат толкова голям каталог от services и api-та. Вижте го на https://cloud.ibm.com/catalog
За много години :)
Първи епизод за 2022-а. Малко за faker.js и за новото име на последната ми книга.
Tip #59 - using .includes over .find. A common mistake is to use later instead of .includes when searching for an item in the array. The .find method returns the item itself, and if it is falsy, the check doesn't work.
Последния за тази година, предпразничен епизод е посветен на server-side rendering-a (SSR). Нещо, което беше преоткрито последните години заради повечкото JavaScript. Приятно слушане и весели празници.
I got a couple of questions on how I wrote my latest book. Instead of answering in DMs I decided to write a blog post. So, "How I wrote and published my 5th technical book" https://krasimirtsonev.com/blog/article/how-to-write-a-book-on-amazon
P.S.
If you miss the big news 👉 go check https://50shadesofjs.com
Промо епизод за последната ми книга. Казва се "50 Tips on JavaScript". (безсрамен опит да ви навия да си я купите).
Този епизод е провокиран от една дискусия в ReactJS Bulgaria Facebook групата. А именно, противопоставянето на бизнес нужди срещи нужди на екипа на инженери.
Как да разрастнем екип. За това си говорихме днес с Radoslav Stankov. Аз лично извадих поне две неща, които ще приложа още от утре.
Product Hunt Engineering: https://meow.ph/engineering
Всички епизоди тук: https://nadcast.krasimirtsonev.com/
Списъка съвсем не е константа, но ето моментното състояние на подкастовете, които слушам.
Напоследък имам вземане-даване с Facebook conversion API. Съвсем скоро може и на вас да ви се наложи.
Регулациите в интернет през последните години се развиват бих казал в положителна посока. Компаниите според мен обаче са назад с промените. В този епизод говоря малко за consent management тъй като това ми беше тема последните месеци.
И аз малко да помрънкам на тема "подбор на кадри". Ще ми се нещата да са малко по-лесни :)
"Five whys" е техника/метод за разкриване на реалната причина за даден проблем. В общи линии е дълбаене дълбоко в създалата се ситуация чрез въпроса "защо?".
Основния критерии за успешен екип за мен е безопасната среда. Тя чисто и просто елиминира голяма част от стреса на работното място.
CSS в JavaScript е едно от онези неща, които хората или много харесват или много ненавиждат. За добро или лошо е част от JavaScript света днес. (П.С. всички епизоди на подкаста тук https://nadcast.krasimirtsonev.com)
Трябва ли да знам TypeScript ако искам да работя като JavaScript developer? Това е въпроса на който се опитвам да си отговоря днес. (П.С. всички епизоди на подкаста може да чуете тук https://nadcast.krasimirtsonev.com )
Be the first to know and let us send you an email when Nadcast posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.
Want your business to be the top-listed Media Company?