I don’t know what to write, what to tell or what to feel, I’m feeling something weird it’s like a mix of emotions, should I be happy for completing my studies at RBK and becoming a software engineer or to be sad because I’m not to going to RBK again…


I do think that extreme learning programs are a great way of education, in both sides technically and soft skills because Extreme Learning Programs have a great Pedagogy which focuses a lot on practice, and it’s the best way to master things and also analyzing problems, logics and ideas while…


Scrum Methodology is a framework that helps software engineers during their journey developing some kind of project or as they called it “an agile project management methodology” so basically it’s a way to organize your work and to structure the steps you’re going to do.

The best uses of scrum…


There are two cases if you start Learning a new programming language the first case which is the best senario is that you already mastering a programming language, so in this case the best startegy is to try to think the language you know and search for it in the…


Actually after finishing my studies at RBK i will complete my path which i just started toward success, So i want to study more and go deeper in software engineering field because i attempt to have a humble background because it’s the only thing that matters if you want to…


For me the best movie i had watch ever is “Inception” which is a science-fiction-action film written and directed by Christopher Nolan, i loved it because it has the spirit of manipulating the mind and also it kind of making a theory about what people can reach if they can…


In software engineering field working in pairs and in teams is very important because most of the time the projects that you’re working on demands a team of two or more for a lot of reasons so choosing you’re pair wisely is your best choice, but in some cases you…


So Let’s start with defining each term of them, Synchronous tasks in javaScript are the tasks that keep waiting for each instruction to be completed to pass to the next instruction. …


Our subject today is about The MVC which is Model View and Controller so let’s start with understanding one concept at a time, let’s start with the “Model”.

So the whole procedure starts with the user making a change (which means start using his/her website or app or whatever), those…


The algorithms concept is an easy concept that everyone can understand but it has a little bit of complication in implementing the functions, the fun part and also the hard part is to find the logic that you will follow to transform the input data into another output data for a purpose of course.

Let me give an example, you see the chess board imagine that you have to create a chess game with n * n rows and columns, when you’ll start coding the movements of each the chess’s pieces you need to follow an algorithmic way you need to create your own logic and that’s it.

Firas Bchir

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store