How to Start Your First Developer Job?

March 19, 2022
A guideline about starting your first job as a software developer: learn coding, develop tech skills, create a GitHub portfolio of projects, carefully apply for a job with CV, cover letter and portfolio, take the tech interview and get hired.

Object-Oriented Programming (OOP) – Basic Concepts

November 18, 2021
I published a new video lesson for beginners, where I explain the concepts of the object-oriented programming (OOP) with live code examples. The video is short, but is very informative and explains the OOP principles in a clear and easy to understand way, briefly, concisely, and in simple words. Learn about objects, classes, interfaces and

SoftUni Global Learn to Code Community @ softuni.org

October 14, 2021
I am very happy to announce that SoftUni is now global. We are building a global learn-to-code community, which provides a free mentorship help for code learners, along with weekly code lessons with hands-on exercises, video tutorials, events for developers and other free learning resources. Come and join for free, learn coding, get help from

SoftUni Bootcamp: практика в реална работна среда

July 20, 2021
4 месеца практически стаж в софтуерна фирма СофтУни достигна следващ етап в развитието си като доставчик #1 на технологични обучения за софтуерни инженери в България и региона. Към цялостната образователна програма за софтуерни инженери добавяме още един последен модул “SoftUni Bootcamp“, ориентиран към практическото навлизане в професията и натрупване на реален работен опит в софтуерна

Multi-Signature Wallets: Nakov @ SoftUnit Conf 2018

September 29, 2018
Today I had a talk at the SoftUnit Conf 2018 titled “Multi-Signature Crypto-Wallets“, where I explained the the problems with single-user-controlled wallets, the concepts of multisig wallets, multisig addresses, how multi-signature wallets are implemented in Bitcoin and Ethereum and demonstrated the Gnosis multisig wallet contract (Solidity code), running on the Ropsten Ethereum testnet, along with the

Топ имена са новите лектори в СофтУни 4.0

July 27, 2018
СофтУни достигна поредната си еволюционна стъпка: за четвърти пореден път от старта през 2014 г. обновяваме значимо учебната методика, учебния план и преподавателския състав, за да доставим още по-високо качество на образованието за софтуерни инженери, да отговорим още по-добре на нуждите на работодателите и да направим учебния процес още по-ефективен и да позволим натрупването на практически умения

СофтУни фамилията се разраства с нови инициативи и нова бранд идентичност

August 29, 2017
СофтУни стартира през 2013 г. с амбицията да предостави истинско образование за софтуерни инженери, с което да дава професия, работа и висок жизнен стандарт на хиляди млади хора, които поемат по пътя на програмирането и дигиталните професии. Първоначално излязохме с концепцията да дадем алтернатива на университетското образование под името “Софтуерен университет“, но постепенно проектът се

JavaScript with Sinon for AJAX Testing: How to Wait for the Request to Complete before Execution Assertions?

November 25, 2016
In the Software University (SoftUni) we are developing a test automation system (online judge) for JavaScript code. It supports many languages and frameworks (C#, Java, JS, PHP, Python, SQL, C++, …). The interesting case now is with JS testing with Node.js. Students submit their JS code, the judge executes a few tests and responds with evaluation score (0…100):