//:Ideas
Made={*}
Possible

<Insights>

//:
Insights

Filter by:
Blog
The beginning of the Quantox story
June 9, 2021
.
by
admin
read time
15 highlights|anniversary|IT Consulting|Quantox team|software development
Read more

The Quantox story begins in a house next to the garage, a place that today can testify to the numerous business ideas and efforts. The founder of the company is Vuk Popović who is well known on the IT scene today, but if we go back to 1998, we will see a young man who, without experience and capital but with strong will and perseverance, enters the world of serious business. Vuk transfers his great interest in computers, specifically in sales and modern technologies, to his brother Milan with whom he starts a business. The story went on, it progressed, and the BPO sector was opened. Vuk decided to take another risk and with the support of his family, he opened the company Media in Limited. Great effort and work have led to the growth of the number of projects and the number of employees. Shortly after the whole business had its turning point when the decision to start providing programming services was made.Entering the world of software development made the list of satisfied clients and completed large projects even bigger. Quantox is a company that started its journey in Ćuprija. With both small and big steps, risks, and sacrifices, one name was created. One team functions perfectly, even though our people are in different locations. We are a community that is carefully created and built and that sets us apart from others. A community that, out of few young people who had a clear vision for the future, reached the number of 300 highly qualified professionals from various IT fields. All these steps have led to Quantox being an international company that is conquering not only new markets but also trust from developers who want to continue to grow with us. For 15 years this story has been developing, gaining its significance, symbols, and recognizability. The boy's dreams came true and Quantox continues to spread its spirit, brand and success.

Blog
9 Rules for a Better Code
June 3, 2021
.
by
admin
read time
Object Calisthenics are basically programming exercises, formalized as a set of 9 rules.
Read more

written by MLADEN PAIĆ

Object Calisthenics are basically programming exercises, formalized as a set of 9 rules.
By trying to follow these rules as much as possible, you will naturally change how you write code. Of course, it doesn’t mean you have to strictly follow all these rules, all the time.

Here are the 9 rules for writing a better code:

  1. Only One Level Of Indentation Per Method
  2. Don’t Use The ELSE Keyword
  3. Wrap All Primitives And Strings
  4. First Class Collections
  5. One Dot Per Line
  6. Don’t Abbreviate
  7. Keep All Entities Small
  8. No Classes With More Than Two Instance Variables
  9. No Getters/Setters/Properties

#1: Only One Level of Indentation per Method

Having more than one indentation level is often considered bad for readability and maintainability, it's not easy to understand the code without executing step by step in your head, especially if there is a loop in another loop, or if there are multiple conditions nested.

incorrect indentation example


By following this rule, code will be split into separate methods. The number of lines will not be reduced, but the readability will be improved significantly.

correct indentation example 1
correct indentation example 2

#2: Don't Use The ELSE Keyword

If else cases can get hard to read, and they don't really bring any value to the code.
An easy way to remove the else keyword is to implement an early return solution.

if else clause example
return function example

#3: Wrap All Primitives And Strings

To avoid Primitive Obsession, all the primitives should be encapsulated within objects. If the variable of your primitive type has a behavior, you MUST encapsulate it.
Objects like Money, or Hour for instance.

#4: First-Class Collections

The collection class should not contain any other member variables. If you have a collection of elements and you want to manipulate them, you should create a dedicated class.
Each collection gets wrapped in its own class, and all the behaviors for filtering applying rules are encapsulated inside of it.

#5: One Dot Per Line

Method calls should not be chained (this does not apply to Fluent Interfaces and Method Chaining Pattern, any other class should respect this rule). It's directly related to respecting the Law of Demeter. Objects should talk only to closest friends.

#6: Don't Abbreviate

If you keep writing the same name over and over again, that will probably lead to code duplication.
If the class/method name is too long, it probably means that it has more than one responsibility, violating SRP. Naming is a big thing and can improve your code a lot. Abbreviations can lead to confusion because not everybody will understand what abbreviation means, so the trade-off is not worth it.

#7: Keep All Entities Small

“No class over 50 lines and no package over 10 files.”
The idea behind this rule is that long files are harder to read, harder to understand, and harder to maintain.
This is obviously very hard to apply (not even applicable to some languages like PHP, but it can be adapted), but IMO classes/methods should be somewhat short and this rule should be applied to some concern, but respecting these exact numbers (50 lines, 10 lines) is not crucial. As long as your classes are not more than 100-200 lines (especially in languages like PHP), it's not that big of a deal.

#8: No Classes With More Than Two Instance Variables

This rule relies on RULE 3 (Wrap All Primitive and Strings), and its benefits are high cohesion, and better encapsulation.
The main idea is to distinguish two kinds of classes, those that maintain the state of a single instance variable, and those that coordinate two separate variables. Two is an arbitrary choice that forces you to decouple your classes a lot.
IMO this doesn't have to be exactly two instance variables but should be kept to a low number and it can be applied like in the following example:

how to distinguish two types of classes

#9: No Getters/Setters/Properties

As long as you don't use the result of the accessor to make the decision outside of the object it should be okay. Any decisions made upon the state of the object should be done inside of the object itself. That's why getters and setters are bad, they violate Open/Closed Principle directly.

In the end, some rules are very easy to follow and they will improve your coding a lot, other ones are not the easiest ones to pull off. It's up to you to decide when and which one you want to implement and practice them in your spare time.

One Rule For Better IT Solutions- Quantox!

Quantox programmers and developers are a team and as such they've adopted coding practices which makes the code understandable for every team member. By having a clean code we can all participate in creating a better, stronger and safer applications for our clients. Here, a good organisation is the key, and we start at how we write your code. Let's Talk!

Blog
The meaning of Quantox
June 1, 2021
.
by
admin
read time
Being an entrepreneur and starting a business story of your own, always carries a lot of courage but also a lot of risks. You work every day, try your best to prove yourself, and be recognizable on the market.
Read more

Being an entrepreneur and starting a business story of your own, always carries a lot of courage but also a lot of risks. You work every day, try your best to prove yourself, and be recognizable on the market.

When you achieve a certain success and that success, at some point, leads you to some major and crucial changes. Anyone who has participated in a process of building a brand knows how long-lasting and well-thought-out it is. That is why any major change in it leads to serious decision weighing. Reason - you’re getting into rebranding. There are many questions. How to name the company? Is it better to give some symbolic, hidden meaning? Will the market understand our new message? Time will tell if you made the right decision.  

The time showed us that, after many consultations and suggestions of the whole team, we did the right thing by choosing the path called Quantox Technology. Word Quantox as itself has no specific meaning. For us, on the other hand, it means a lot. It is a symbol of an idea created 15 years ago and which has been successfully implemented and continued to grow. A word that has weight today, that carries one brand and that is recognizable to the wider IT community.

For us, Quantox means responsibility. Responsibility for each accepted project, no matter how challenging. From the idea, through strategy to the presentation of the finished product and its future maintenance. Responsibility for meeting deadlines, respecting everyone’s time and obligations. Responsibility for the normal functioning of all our 10 offices, especially during a pandemic.

Quantox represents stability. We are thinking of 300 families. Kovid, various changes in the law, did not shake us. There was no withdrawal or radical moves. On the contrary. We kept the team, we kept the job. We also opened the jubilee  10th office. We came out as winners and that is the success of the company itself and all of us who are part of it.

Quantox is a synonym of progress for young people. We are proud of our professional development program. Great attention is paid to creating the whole process of practice, choosing the right mentor for each individual candidate, and also measuring the final results. The success of interns and their further employment is really on a high level.  This program, among other things, helped us to enrich our team with extremely high-quality people.

Quantox is a domestic brand. It originated in Serbia. We live, grow and prosper in Serbia. Yes, we have stepped into new markets, but we are pleased to introduce all our international colleagues to Serbian customs. Our people selflessly and openly share their knowledge and experience.

That is why there are no boundaries for us. We are one team, we are a Serbian brand and wherever we do business, everyone knows where we come from.

Biography|Blog
The first voice of Quantox.
May 28, 2021
.
by
admin
read time
5 years|anniversary|employee|Interview|milestone|Quantox team
Read more

There were many opportunities to talk about various different topics. He is just like that - a man-made of experience and stories. Once, we tried to summarize his biography in one sentence. We ended up with an ideal description that goes like this - Excavator, secret correspondent of the “Drevni Vanzemaljci” show, and seeker of the ghost sword of Alexander the Great.He is Igor, internally known as Gojko. He is a recruiter, exceptional interlocutor, and even better friend. Many of us have spoken to him, some of us even had the opportunity to meet him. He surely justified the title of this interview - The first voice of Quantox. He has been with us for five years, we surely congratulate him on this jubilee, and wish to continue to rock as before. Disclaimer: This interview was originally done as a video. The recruiter was interviewed. The interviewer was also a recruiter. Originally it was supposed to be a short conversation, but it lasted almost an hour. We naively thought it would be different :) These are recruiters, talking is their thing. We tried to do a transcript of the video. This is one 1/24 of the conversation :)

  • We know that you are, almost, an archeologist. What brought you to the world of recruitment?

The recruiter has the strangest ways :) After finishing college and getting the job, I quickly realized that archeology is not something I could do for the rest of my life. Luckily, a friend of mine introduced me to the IT world where I realized that recruitment is the path I want to take for the future development of my career.

  • Tell us something about the company.

This company is made of people ( I “accidentally” chose some of them :)) and people are an invaluable source and that is the reason why this company got to this level. The team is great, always ready to help each other, and I don’t have enough amazing words to describe them.

  • Do you remember your first day at work?

Yes, it was quite interesting. The crew of 15 people welcomed me and it was such a relaxed atmosphere. I still remember the famous big whiteboard with caricatures of every new member done by our colleague Uroš.

  • What are the adventures over the past five years that directly associate you with Quantox?

Pushups in the office, coffee breaks, and Vukota who has an interview with a candidate in the closet cos all conf rooms and offices are occupied.

  • What characteristics do you think have helped you the most in your work?

Definitely flexibility.

  • Why recruitment?

Recruitment is personally quite challenging for me. It’s great because it is not just about interviews and making contacts as most people think. It combines several areas - marketing, sales, and IT itself and requires constantly following the market.

  • Do you have a number or rough assumption of how many people you have talked to in the last 5 years?

I don’t have a precise number but it is not small for sure. I and the numbers have always been at war, but I believe that figure is certainly five digits.

  • You don’t have just one hobby, but tell us which one is your favorite?

Definitely music, I even set up a little studio for me. Also, playing with raspberry pie, in fact, one arcade game is in the final development stage.

  • Now one really serious question - how many Slava do you visit during the year?

Hahahahah twenty I would say.

  • What do we get by matching a Canadian bear and Tesla’s electric vehicle?

Fuzzy cover for steering wheel :)

  • Your time during the weekend is reserved for what?

Family, good SF book, and air rifle restoration.

  • Something that you did and you wouldn’t do it again.

Got drunk from tequila.

  • Which is the weirdest food you have ever tasted?

Once, there was a big plate of seafood, a lot of it. I was extremely hungry and I think I even ate the decorations on the plate. Result - serious allergic reaction to something.

  • What would you never give up?

Listening to music.

  • What would you advise yourself 5 years ago?

Don’t change anything.

  • If you are not a recruiter what would you be?

Frontend developer. I am always amazed how one piece of code that you write can make something.

Blog
Benefits and challenges of mentoring.
May 24, 2021
.
by
admin
read time
Besides programming, there is an opportunity for developers to join internship programs as mentors. It is a special challenge, but also a pleasure when you successfully transfer the acquired knowledge to younger colleagues.
Read more

Besides programming, there is an opportunity for developers to join internship programs as mentors. It is a special challenge, but also a pleasure when you successfully transfer the acquired knowledge to younger colleagues. A responsible but also demanding approach is necessary, so here is some good advice that you can apply during the program.

Get to know your mentee When you take on the role of mentor, one of the important tasks is to get to know the person you are mentoring. This will help you to understand the obstacles that the mentee encounters and thus finding an adequate solution will be easier. From my personal experience, during the internship program, really positive reactions occur when, as a mentor, you show interest in the mentee's hobbies and if your work plan is in the line with his interests, the results are even better. When a candidate works according to such a plan, he is additionally motivated, goes a step further, and will, very likely, dare to step out of the comfort zone.

Communication is the keyMentoring brings responsibility. You need to be there for candidates. Of course, we are not talking about the obligation to answer the questions immediately, especially when other projects are active, but you should not go to the other side and not answer for hours. It is necessary to harmonize communication with the mentee, to respond to all doubts in an adequate time, and encourage candidates to discuss and express their opinions and potential task solutions. Very often candidates are reluctant to ask questions because they feel they are stealing your time and don’t want to bother, they think those questions are too basic. In that case, you have to step up, encourage them and make it perfectly clear that you are there for them. This prevents the creation of any potential communication barriers. You have to be able to listen, let the candidate express his idea, and give your own if you have one. These steps show that you are interested in your interns, in their work and thus make a significant contribution to strengthening their self-confidence.

Plan and goals All these steps that I am talking about are some of the ways of motivation and encouragement. However, you have to keep in mind the main reason for mentoring - interns came to learn and progress, and therefore it is necessary to set work goals and a plan according to which those goals will be achieved. It is a good idea to start with smaller tasks, which can be quickly realized. In that way, the mentee has the impression that he is progressing and there will be fewer chances for them to be demotivated and give up. It is necessary to go gradually, in smaller steps, which will eventually lead to the realization of more serious goals and challenges. Don’t make plans that take 3 or 4 months to complete, because these are people who are often without any previous work experience and who can really drop down if big tasks are put in front of them. One of the suggestions could be to give a candidate a chance to break one larger task into smaller ones, for him to get used to such a working system. This can be followed by some of your personal examples where you got to the solution by dissolving a big goal into several smaller ones and working on them step by step. So, at the beginning of the internship program, stick to tasks that can be solved in a couple of hours, and later you can set bigger challenges.

Checkup It is recommended to take your time for monitoring the mentee’s work and progress. To be more specific - use spontaneous conversations with your candidate and find out how far he has gone and whether he needs any help. Also, an official meeting once a week where you will together check all tasks and problems from past days will benefit both sides. Keep a record of your conversations, notes on problems encountered and solutions agreed. These records will help you later to see if the mentee has followed your recommendations or he found other solutions.

Constructive feedbackWhen you are a mentor, your opinion of someone’s work has a lot of significance. That is why it must be honest, and provided promptly. This means that you have to react immediately if you notice any mistake. Giving feedback can sometimes be uncomfortable, but it is necessary if you want a candidate to progress. If your opinion has a negative connotation, make a plan on how you will say it as well as mandatory steps on how to resolve the problem and prevent further possible mistakes in the future. By doing so, you make it known that you are aware that a problem exists and that you want to work together to solve it.  If you show some examples of solving mistakes and misjudgments, you have also contributed to the candidate not giving up. Of course, there is more than just negative feedback. Highlight, praise a good idea, solution, or significant effort to achieve the goal. What is by no means allowed - not providing an opinion and not giving any feedback to the candidate.

Mentor student Mentoring can be challenging, sometimes it can take you more time than you planned and require a lot of patience. However, it awards you significant progress. A good mentor never stops being a student. Don’t be surprised if, at the end of the internship program, it comes out that you are the one who learned a lot, maybe more than the candidate themselves. TOMISLAV NIKOLIĆ

Blog
Support for the local Startups.
April 19, 2021
.
by
admin
read time
For many years, we have been interested in the development potential of local communities that lack the opportunity for growth. We want to create those opportunities by providing support for the local Startup scene in Ćuprija.
Read more

For many years, we have been interested in the development potential of local communities that lack the opportunity for growth. We want to create those opportunities by providing support for the local Startup scene in Ćuprija.  Today, fortunately, we can witness numerous examples of fantastic Startup stories that have been realised and set off on the path of further success. However, the reality is a little bit different. Many people have great business ideas but not enough investment to go a step further in development and ‘launch’ their product or service. Many questions arise here - how to start, what are the necessary steps?Quantox Technology has decided to help implement these steps. Providing all the necessary technical support, we want to give that much needed `push` for a maximum of 10 Startups registered in Ćuprija. With an investment of up to 50.000 euros, which will be reflected in technical support and consulting, we want to help business stories that arise far from large IT centers.All Startups registered on the territory of Ćuprija will have the opportunity to apply and Quantox will, as a technical partner, support the growth and development of the local community.All information, as well as application forms, you can get via mail startup@quantox.com Let’s start up together!

Blog
Paper Girl
April 16, 2021
.
by
admin
read time
5 years|anniversary
Read more

A situation like “You are missing one paper” is unknown to her. In her creative chaos, as she calls her desk, you can find every contract, invoice, greeting card, note or long-forgotten phone number. She is someone who laughs loudly and contagiously. Although she is mostly the oldest in the team, the spirit of the student did not leave her. That is why most of her colleagues would characterize her as - joyful. And for some unknown reason, she always has the strangest costume at masquerades.If the repairman is needed in the middle of the night, she has a man. If anything needs to be fixed urgently, she has a man. If you need to find a rare whiskey, a book, an animal :), she has a man.She is Dragana, known to us as Jana, and for 5 years we have had the privilege to spend every working day with her.Happy five years of work and to celebrate beautiful moments together for a long time.

  • What would you advise yourself 5 years ago?

Nothing, just to take the best from every situation I’m in and to be patient. Time is the one that teaches you wisdom and gives you experience.

  • Do you remember your first day at work?

I remember that I was very happy and fulfilled. We were in the old office, 15 of us. I had a beautiful welcome from the whole team. Everyone worked relaxed, with music, and then, I got the nickname Jana. I was not into it the first time, but later I got used to it.

  • What people don’t know about you?

I don’t know why, but they don’t believe that I know how to cook. Everyone thinks that my husband does that in my house.

  • What would you never give up?

Sea and chocolate.

  • Which moment is most memorable to you?

Halloween, when we organised a celebration with cocktails and masks...and our New Year’s celebrations as well as Team Buildings and hanging outs till dawn… And of course you Nađa, as my roommate on all trips :)

  • Do you hang out with colleagues out of work?

When we have time, we gather together and there is always some good food around. Now, with our kids, private gatherings became bigger.

  • Which of your professional skills do you consider to be most valuable?

Persistence and communicativeness. I have a specific way of communicating with people that turned out to be very successful. To be honest, I really love my job and I think that communication is my strongest skill. There lies my success.

  • How would your colleagues describe you?

I am someone who cheers people up and lifts the atmosphere in the office.

  • How much paper went through your hands?

A lot. Tons, I think.

  • What is the secret to keeping old binders?

We have to keep them for 5 years, that is the role…There is always documentation that is needed at some point, and I personally have a small archive in my desk that is not thrown away. Sometimes I’m the only one who can save the day.

  • What are the verses of Jana that you like the most?

I don’t listen to that kind of music but I do like the song Hajde Jano konja da prodamo….Often Nebojša (my husband) says to me - Jana, please make some coffee.

  • What kind of coffee do Neša and Đole like to drink? ( your postmen)

They eat candies, they are my super postmen who helped me a lot during the lockdown last year. Those two men are always willing to meet our needs.

  • What is the difference between management and worker-ment? :)

It’s a great thing that when you know the difference and you don’t start to act arrogant once you move up to a higher position. That famous sentence came about when some young colleagues clumsily became interested in ‘who is who’, of course in a humorous way, while we played darts. Then I had to explain ‘who is who’, right? :) First ‘who’ is management, the second one is worker-ment :)

  • Do you have some totally irrational fear of something?

Fear of loneliness.

  • Weirdest food that you have tasted?

Chinese and I don’t like it.

  • If you are not an administrative manager, what would you be?

Stewardess, that was my wish since primary school. And to study geography, that was my favourite subject. And then, I ended up studying law…

IMG_1374
viber_image_2021-04-07_00-10-37
processed 2
Blog
React Tips - Write reusable and maintainable components.
April 15, 2021
.
by
admin
read time
React apps grow very fast. The project gets more and more components, the codebase grows, and just when you think you are done with a component and forget about it, there are change requirements for it.
Read more

written by KIM NOVAK

Wouldn’t it be great if all of the code we work with was written in a way that it’s completely clear what it does? And that we could easily make changes without breaking it? Sounds good, but it’s not that easy to do so. To get to that level we need to change our mindset a bit.

React apps grow very fast. The project gets more and more components, the codebase grows, and just when you think you are done with a component and forget about it, there are change requirements for it. You analyse the code of that component, try to understand what the author had in mind, even if the author is you, and you stumble upon a condition that you have no idea why the author put it there. You start trying to understand why that condition is there and which use-case can trigger that path and that takes some time. Could all of that be escaped? Yes, at least partially. As a React developer, with or without experience we encounter these situations on a daily basis. What can we do to improve code quality and make our components reusable and maintainable?

Improve Naming

You can improve naming by analyzing how the libraries you use named and designed the API you are consuming. Sometimes we tend to use names that are too descriptive, and you (most likely) won’t see such cases in the libraries you use. When naming functions or variables I ask myself these questions:

  • What would the most intuitive (instead of the most descriptive) name for this be?
  • Is there a standard? If everyone names the variable ‘i’, if I name it ‘x’ it might be confusing
  • Is it clear what it represents?
  • How much information can I get out of the context that my variable is in? If it’s clear that the variable is related to the context it’s in, there is no need to repeat that information in the variable name. (User.id instead of User.userId)
  • Keeping names simple and intuitive makes the code more readable. Easy to read code is easier to understand and thus easier to maintain.

    Examples:
  • filterWhenTimeUpdates() → filter()
    When a time update is an event that we will respond to by calling the filter function. In code it could be something like this:
  • useEffect(filter, [time]); Which makes it clear that we will trigger the filter whenever the time is updated
  • shouldFetchNewData → shouldFetch
    You most likely won't have a case where you would fetch old data
  • hourOfDay → hour
    We would automatically put an hour in the context of the day
    allComments → comments
  • It is used with the same meaning in mind as just comments. Usually, when the arrays are filtered, we don't mutate the array.

useLayout({                           useLayout({
columns,                              columns,
rows,                 →               rows,
spacing                               spacing
});                                   }, [columns, spacing]);


We can borrow the idea from built-in React hooks and design our hooks in the same way. We can pass a list of dependencies to our custom hook as a separate parameter. This way, in one component we can have this hook triggered onMount only, while in the other component it can be triggered whenever column or rows data changes. Since we are passing the list of dependencies as a separate parameter the same way that built-in hooks do, it will be intuitive to React developers what our intention was.

Don’t Put (a lot of) Logic Inside of the JSX

The Component will be easier to maintain if the JSX part or the Presentational part of the component contains as little logic as possible. If we had the need to refactor or modify the component for some reason, we could do it a lot faster if most of the logic comes from non-JSX parts of the app.

Reuse Selector Pattern Idea

If you have worked with Redux you’ve probably heard of the Selector pattern. This pattern lowers the amount of effort we have to put in when the data structure changes. A selector is a simple function that receives some data and returns only a (selected) piece of that data.
Data structures tend to change in the early days of development. When that happens, if we are using the selector instead of accessing the data directly in our components, we only have to make a single change. That change would be inside of the selector. If we didn’t use the selector we would have to make changes at each place the data was directly accessed.

What if we were to do something similar everywhere in our components?

If we don’t depend on the data structure or the source where that data came from, every change that occurs will be easy to implement. The goal is having to make changes in a single place only.
How can we achieve this?
We could write selectors and/or use object and array destructing. Note that this takes up more memory, but the code becomes easier to maintain.

Comment Your Code

You probably read that comments are bad and that code should be self-documenting. My opinion is that code can’t say everything. I have been in so many situations where I had no idea WHY the programmer wrote some piece of code. Not to be confused with WHAT the code does because that we can read and understand. What we cannot know is which use-cases the developer had in mind when the code was written. Maybe we will break something if we modify that code. There could be some business rules that cannot be explained with code or at least the person who wrote the code didn’t manage to do so. If the author of the code had left comments on why that piece of code is there, it would have saved our time. The problem with comments is that they usually aren’t maintained. People modify the code and not the comment. So the comment ends up having false statements. Thus, maintaining comments would be another tip. A stale comment could be worse than no comment if it misleads you.

Extract

When the component has more than a couple of hundred lines of code it gets harder to read (I prefer to keep it under 300 lines of code). More often than it happens in smaller components, the order of defining things gets easily messed up. It’s easier to maintain logical units when the component is fairly small. From my experience the bigger the component gets, the messier the code will become.
How can you ensure that your components stay small? By extracting! You can extract utility functions, custom hooks, new components, constants, type declarations and/or mock data to separate files.

Organize

Establish rules when it comes to organizing code. Make sure each directory and each file are organized the same way. Strive for consistency. Organized and consistent code will boost your performance because you won’t have to scroll through the whole file to find something, you will know exactly where to look first.

We can always apply these tips inside our React components and make them easier to maintain and reuse.

Our Developers Know How To React!

Using React to it's fullest potential is not an easy task, but Quantox React developers are up to the task. Their goal is to improve the code quality and make the components reusable and maintainable, and create strong React apps and solutions for our clients. Do you want to build a React app? Let's Talk!

Blog
Grid - Proper layout organisation.
March 19, 2021
.
by
admin
read time
Grid is a very useful CSS tool. It is a two-dimensional system for website layout organisation and it helps a lot to present and place elements on it. It can be compared to flexbox which is a one-dimensional system
Read more

written by N. Stevanović

What is Grid?

Grid is a very useful CSS tool.  It is a two-dimensional system for website layout organisation and it helps a lot to present and place elements on it.  It can be compared to flexbox which is a one-dimensional system. The one-dimensional layout has elements in one row or column, and in a two-dimensional system elements have to be arranged in various columns or rows. Otherwise, both systems are better than the old ways of arranging layouts. The old way involved the use of float and in-line block options, within which the appearance of a website was often very uncertain. By using the Grid tool, you can solve layout problems and develop your website more efficiently.

When Do We Use It?

In most cases, Grid is combined with a flexbox tool. This combination can improve the whole layout organisation through the website development process.

Example

  • In the picture below we have one container with container class and child elements (elements contained in a container) called item.
container class and item
  • We need to adjust the CSS by setting display: grid
display:grid code
  • After container making, the next step would be to put sizes for columns and rows by using grid-template-columns and grid-template-rows options. Please note that here the sizes in pixels are given arbitrarily, while in a specific code you have to enter the exact pixel size for each row and column so that the layout turns out as you imagined.
grid template column and row
  • Setup of child elements by using grid-column and grid-row would look like this:
grid column grid row setup

This completes the initial creation of the container with the grid elements and you get a nicely planned layout of the site. As with flexbox, the way grid elements are arranged is not crucial because CSS itself allows their reallocation. This is why creating a mobile layout application is much easier, because, through just a few lines of code in CSS, a grid layout made for a desktop can be adapted to a mobile one.  

When Can it Be Difficult to Use Grid?

Problems can occur if older versions of browsers that don’t support Grid are used. Fortunately, there is a Can I use website so that can be easily checked. Whether you are a beginner or an experienced programmer, you should carefully study the documentation before using this tool to avoid making any room for possible errors.

Quantox- Using CSS Grid for Better Results!

Quantox has the best way of implementing complex design layouts with CSS Grid. Masters of all trades, we know what to use and when to use it for incredible web development results that will promote and boost your business. No web design is to complicated for Quantox. Let's Talk!

Blog
The man of many talents.
March 5, 2021
.
by
admin
read time
As the title itself says, Ivan is a man with many talents. Besides coding, his passion is also fishing. He is a former amateur actor but also a painter...
Read more

As the title itself says, Ivan is a man with many talents. Besides coding, his passion is also fishing. He is a former amateur actor but also a painter, so when inspiration knocks on the door, it often means that his family will soon enjoy one more beautiful canvas.For the past 5 years, he has been part of our team in Čačak.  In his opinion, colleagues would probably characterize him as a strenuous man, but just so you know - when we asked our designer to do graphics for Ivan’s interview, her instant reaction was - Đorđević? The best team lead ever :)Thank you for your commitment. We congratulate you and can not wait to spend many more years working with you.

  • Do you remember your first day at work?

Absolutely. It was much more relaxed compared to previous jobs.

  • Who or what influenced you the most to become a programmer?

A friend from college who I tried to overcome, but without success :)

  • What is that people mostly do not know about you?

I suppose a lot of things, especially because I am an introverted person.

  • What would you never give up?

Coffee.

  • Which of your professional qualities you consider to be most valuable?

Stubbornness always helps me to push till the end and not to give up even when it seems that I will not make it.

  • How would your colleagues describe you?

Probably as a ‘strenuous’ or ‘hard’ man.

  • How do you start your day at work?

Like most of us - with a cup of coffee.

  • We know that you have a lot of talents. Tell us about the hidden ones :)

Acting and writing were things that I did a long time ago, and they are part of the past. Nowadays, when I’m not in the best mood, painting is sometimes a choice. When partying with friends is on the menu, me singing on the mike is definitely part of the night (even though I’m not a good singer at all, but others think that is not true :))

  • The weekend is your time for?

Family, nature, fishing, a good movie.

  • If you were not a programmer, you would be?

Probably doing some work related to cybersecurity or working in a department of high-tech crime :)

Blog
LinkedIn Premium - searching for the right candidate!
February 26, 2021
.
by
admin
read time
Initial recruitment steps in a fast-growing IT industry can be really challenging. The range of technologies and activities that developers use is really wide, and every day we have additional frameworks or...
Read more

Initial recruitment steps in a fast-growing IT industry can be really challenging. The range of technologies and activities that developers use is really wide, and every day we have additional frameworks or language that show up and promise to put PHP out of use and charm developers, at least temporarily. Our job, as IT recruiters, is to recognize, approach and show interest in a certain profile of the candidate (often in a short time). It is important that we know what the company needs in the first place and that we base our search on that. What makes this process a lot easier is a large number of widely available tools. This time our focus will be on the LinkedIn Premium feature of Smart Search.

Why Premium profile?

Although it increases the initial cost of the recruitment process, it is really helpful to overcome many challenges that this process has. Advanced search and suggestions supported by artificial intelligence are very useful. There is a possibility for the direct contact of candidates without the need for connection and if a larger team uses paid services there is a possibility of organizing and tracking candidates in one place. This way, paid services to facilitate coordination and efficiency.

Advanced search advantages  

As with regular search, we use Boolean syntax during the advanced search because it makes it easier to search and target specific profiles. Quotation marks, parentheses, NOT, AND, and OR operators still have significant application.

Image 1 blog

For example, we will start with the maximum qualifications for the position itself, and use the NOT operator for systematic filtering and finally finish with the minimum qualification. Eg: A,B,C - desired qualification      D,E - must have the qualification and finally      F - implicitly desired qualification.

image_2021_02_22T13_56_12_476Z

Beside Boolean, what else can be used?

Filters are something that a regular LinkedIn account doesn’t allow, at least not to the extent that is available within a Recruiter account. Filters are very useful in narrowing the criteria because we can target specific experience, skills, companies, schools/institutions, years of experience….

image_2021_02_22T14_01_21_028Z

Example

We received a request for a new React position. It is stated that knowledge of JavaScript, React, Redux and MaterialUI is mandatory. It is desirable that the candidate knows and understands the Java language (because the Backend project was written in Java), and we want to target candidates from the Serbian market. Since the position is directed towards the medior level, we don’t want to go too much wide in our search, but to determine the years of experience in the industry. In that case, our filters will look something like this:

primer 2

Advantages of LinkedIn Premium

LinkedIn Premium enables:

  • Better and more relevant search results
  • Creating a database of candidates for certain positions
  • InMail contacts
  • No limits for the searched number of profiles

When not to use a Premium profile?

If it is available to you, there is no reason why not to use its filters and all other advantages. However, it is a totally independent question whether the scope and specificity of the position you aim to fill justify investing in Premium features.These are just examples of the possibilities offered by Boolean and Premium filters. We encourage you to experiment, add, subtract and modify search parameters. The result will be closer to what you need if you can define what you are looking for. Happy hunting! Igor S & Igor S

Blog
Quantox Technology opens an office in Ćuprija!
February 19, 2021
.
by
admin
read time
At the beginning of this year, we set out a new business venture. After expanding to the foreign market, we are opening another office, the jubilee tenth in a row.We have been advocates of IT decentralization for many years.
Read more

At the beginning of this year, we set out a new business venture. After expanding to the foreign market, we are opening another office, the jubilee tenth in a row.We have been advocates of IT decentralization for many years. By opening another office in Serbia, in Ćuprija, we prove that we adhere to our ideology and we continue the trend of developing the potential of young people in local communities.

Why Ćuprija? The reason is simple. Many years ago, an idea was born right there - an idea that would be realized a few years later and become Quantox Technology.With 15 years of experience and a team of over 300 employees, the developers from Ćuprija will have full support in their work and further progress.In the last few years, we have had cooperation with the Gymnasium in Ćuprija.

We reward the best students with scholarships, and we also contributed to the development of the IT department in that school.Students' interest in the new program is great, which is reflected in the growing number of those who attend the new course. That is why we decided to give knowledge as a gift to Ćurpija- we will organize an internship program so that all those who sailed into IT waters have the opportunity to upgrade, expand and learn everything they will need for independent work tomorrow. Our experts from all offices in Serbia will be in charge of implementing the practice in the best possible way.

We invite you to join us. Take the opportunity to improve your skills by working on huge and challenging projects.

As part of the Quantox team, you will also be able to take advantage of the benefits we have provided. Our offices are equipped with special care so that the work runs smoothly and we have many years of experience in mentoring.Do you want to do the job you love in your city, among friends and family? Information about open positions in our company you can find HERE!

We are waiting for you. Join us!

Blog
Faster Coding With Live templates
February 11, 2021
.
by
admin
read time
They are recommended if you want to increase your productivity by placing the code line that you would probably use the most into the Live template. It will save your time in further coding.
Read more

What Are Live Templates?

Live templates are predefined functionalities in almost all JetBrains IDE programs.

When Can We Use Live Templates?

They are recommended if you want to increase your productivity by placing the code line that you would probably use the most into the Live template. It will save your time in further coding. Most people that are working in IT are looking for ways to cut time spent in development so they could do other stuff. Like working on some personal projects, or, in my case, playing darts with my colleagues. This is one example of achieving that.

How Can We Implement Live Templates?

My advice is, whenever you come across a block of code that most likely will be used occasionally in a short period of time, take a few minutes to add it inside Live templates in order to save time by calling it with a small change.

  • Dialogue with live templates can be found inside Preferences -> Editor -> Live Templates and it looks like this:
prva

Even when you install PHPStorm, you can find some predefined templates which can be a good base for you to learn how to create a structure for new ones.

  • You can also choose the way you want to call templates. It can be ‘Tab’, ‘Space’, or any other key combination.
1
  • Let's go through an example of adding one template for Laravel Framework. One of the ideas is to use it as relations inside models. The first step is to click on `+` and choose `Live template`.
6
  • Next, you need to fill out a new template.

-Abbreviations (text that you will type in order to call the template)

-Description (description popup)

-Template text (template body)

-Context (the context in which the template applies)

-Edit variables (dynamic part of the template)

-Expand (button to call the template)

44
  • After adding the template, next thing is to continue with editing the dynamic part of the template by clicking on `Edit Variables`. Save all progress and go back to the Editor.  
  • Let's see what happens if you open Post model class and you add-relation with User class.
2

By typing template abbreviation that you`ve just created, you will get a popup with a suggestion.

3 (1)
  • Use the `Tab` button to fill out the block code on places where the cursor is and places you have chosen to enter manually. Every next Tab press will lead you to the next place until they are all filled out.

The final look of block code would look like this.

4

When Using Live Templates is Not Recommended?

If you are a beginner and want to go through the complete learning process step by step, then it would be better not to use this functionality. Later, when you need to be faster, use Live templates and save your time.

4What's Behind the Efficiency of Quantox Developers?

Using Live Templates is just one way how Quantox developers can expedite the software development process. We know how to use IDE programs to increase our productivity, while keeping the code readable, reusable and secure. If you need an IT solutions fast, we have ways of cutting the development process time. Let's Talk!

Blog
The Liverpool boy is in town!
February 5, 2021
.
by
admin
read time
When we asked how his colleagues would describe him, the answer was simple - Liverpool. Besides being a huge and passionate fan of this club, Sladjan has been part of our team for 5 years, and our Joker - at the masquerade.
Read more

When we asked how his colleagues would describe him, the answer was simple - Liverpool. Besides being a huge and passionate fan of this club, Sladjan has been part of our team for 5 years, and our Joker - at the masquerade. :) He is working in our office in Čačak as a Backend programmer and he has a lot of experience and achieved results. Hanging and working with Sladjan is a great pleasure, we congratulate him for 5 fantastic years and say a well-known quote - With us, you’ll never walk alone!

  • What advice would you give to yourself 5 years ago?

Don’t be afraid and have more confidence in yourself.

  • Do you remember your first day at work?

Yes, I was extremely nervous.

  • Tell us something that people don’t know about you.

I’m afraid of public speaking.

  • What would you never give up?

My family.

  • Which moment was the most impressive for you?

First New Year’s celebration with the company and getting know people in the right way :)

  • The weekend is your time for?

Rest. And some beer if the situation with covid allows.

  • Something that you did and wouldn't do it again?

Trying absinth. That green fairy is definitely not for everyone. :)

  • What is the weirdest food that you ever tasted?

Bear prosciutto

  • What would you be if you weren't a programmer?

Definitely some other job that involves working on a computer.

Blog
Small talk with Miloš
December 1, 2020
.
by
admin
read time
Today, you will see a valuable member of our team in front of you - Miloš. He has been training karate for many years, he loves chess, music, movies and besides all that, he says that his favorite hobby is work.
Read more

Today, you will see a valuable member of our team in front of you - Miloš. He has been training karate for many years, he loves chess, music, movies and besides all that, he says that his favorite hobby is work. He also participated in our conference and you can see his lecture here.

  • Is it necessary to have an artistic spirit to be a designer?„Yes, but practice and the will to work and study mean a lot more.”
  • What else does it take to be good at your job?„First of all, you must regularly follow the trends and always keep up with them. Important factors are perseverance, motivation, and inspiration.”
  • How did you learn?„My interest in design arose fifteen years ago while I was working in printing houses. First I learned graphic and then web design (along with HTML and CSS) which I still do today.”
  • What’s the most interesting thing you’ve done so far?„I participated and won international competitions, and as the most interesting thing I would single out the fact that I designed a can for Heineken beer for domestic markets and won first place in the Carlsberg regional competition.”
  • Would you like to learn a programming language?„Yes, PHP and Java. And I would also like to perfect the HTML and CSS I learned at the beginning of my career.”
  • What attracted you to work at Quantox?„The fact that the company is serious and the team is great. Before I started working, I received recommendations from colleagues, first hand. I also liked that the company works with strong clients and that there is room for improvement.”
  • What would be the best project for you?„My best projects are those where I have no restrictions, ie. I have complete freedom.”
  • What are your impressions of the conference?„I would have preferred if the conference was live, but now the situation has dictated that it must be held online. That would be a bigger challenge for me.”
  • Are you satisfied with your performance?„It's weird when you hear yourself teaching. It helped me see some things about myself, and to know which segment I need to progress. Certainly a very big and nice new experience.”
  • Did you have stage fright?„Yes, for the first half-hour of the lecture and not for the last 10 minutes. 😁 I realized I knew what I was talking about and that there was no need to be nervous.”
milos-eng
Quantox Heads to SaaStr!
April 11, 2025
.
by
Admin
read time
Quantox is heading to SaaStr Annual 2025 — the world’s leading gathering for the global SaaS, AI, and Cloud community!
Read more

We’re excited to announce that Quantox is heading to SaaStr Annual 2025 — the world’s leading gathering for the global SaaS, AI, and Cloud community!

From May 13th to 15th, more than 10,000 founders, executives, and investors will come together at the San Mateo County Event Center in the heart of the San Francisco Bay Area for three packed days of tactical content, networking, and next-level innovation.

As one of the largest SaaS events globally, SaaStr Annual is where the best in B2B meet to share insights, spark partnerships, and shape the future of tech.

We’re proud to be part of it — bringing the Quantox crew, our passion for building powerful products, and our experience in scalable software solutions to this incredible stage.

Are you attending? Let’s meet, exchange ideas, and explore how we can build something great together.

Let’s talk SaaS, AI, and the future of cloud tech!

Location: 1346 Saratoga Drive, San Mateo, CA

HIT CS 2 Vol.6 – Game On for a Greater Cause!
April 10, 2025
.
by
Admin
read time
We're gearing up for the sixth HIT CS2 tournament - a long-standing tradition of bringing IT companies together for a weekend of fun and solidarity as they play for a good cause.
Read more

Once again, teams from tech companies are stepping up for something bigger than the game itself! On April 26-27, 2025, they’ll compete in the most meaningful Counter-Strike 2 tournament of the year—where every round played helps create a better future.

For six years, we’ve proven that gaming is more than just a pastime—it’s a force for good. We’ve helped equip maternity hospitals, launched reforestation projects, and built something far greater than competition: solidarity.

And this year? We’re going even further.

Who can join?

Any IT company ready to play with purpose! Each company can register up to three teams and contribute to the donation fund.

The mission?

Just like before, Quantox is leading the charge with a starting donation of 1 million dinars. Every contribution fuels the cause—helping a Serbian maternity hospital and ensuring better care for mothers and newborns.

The impact?

Your participation directly helps provide necessary equipment where it’s needed most. Every match played brings us closer to making a real difference for families across Serbia.

The reward?

Unforgettable matches, an even stronger IT community, and the knowledge that you’ve been part of something truly important.

Registrations close on April 23rd!

Sign up your team now: https://hitturnir.com/

It’s time to play, connect, and give back — see you in the game! 

Unite and 5upport - Applications for the HIT CS 2 Vol.5 are now open!
March 29, 2024
.
by
Sanja Savić
read time
The traditional spring CS 2 tournament is here! Register your team by April 18th and see you on April 20-21 for a GG! Follow the news for all details.
Read more

The traditional spring CS 2 tournament is here!

Serbian IT companies will unite on April 20-21 for the charity tournament.

Previous years were marked by playing for Serbian maternity hospitals, and the IT community did an outstanding job. Generous donations were distributed to hospitals in Pirot and Priboj. In 2024, companies will come together for a new cause - Serbian forests and the Quantox Foundation users.

Companies can register up to 3 teams and contribute financial funds to the common fund. Just like in previous years, Quantox is kickstarting with a donation of one million dinars.

The seedlings transplantation will be organized in collaboration with Zvezdine igre, aiming to achieve a noble mission - one million new trees in Serbia within the next 7 years.

We anticipate the HIT CS 2 crew to expand this year with new companies and teams that will compete, enjoy the game, and once again showcase that the greatest victory is Humanity.

Register your team by April 18th.

For team registration and more details, visit: https://hitturnir.com/

It's time to continue to play even harder!

Quantox Team is Attending Money Motion 2024 conference in Zagreb
March 18, 2024
.
by
Sanja Savić
read time
Quantox will be in Zagreb, attending the Money Motion 2024 conference! Meet our C-level crew for networking and insights.
Read more

Quantox team is set to attend the Money Motion 2024 conference to explore new opportunities in fintech and blockchain.

Money Motion 2024, taking place on March 21 and 22 in Zagreb, promises to be the pulse of FinTech innovation. Attendees can expect the latest updates, groundbreaking insights, and exclusive interviews covering finance, payments, crypto, and technology.

This conference presents an excellent opportunity to delve into the present landscape of payment methods and investment diversification, while also gaining insights into projected future customer expectations.

Q crew, led by Nemanja Lazić (CBO) and Ivan Ćirić (CTO) will be in Zagreb to network, share expertise in the FinTech field, and offer top-notch software solutions. 

Location: Zagreb Fair, Avenija Dubrovnik 15

See you in Croatia!

Expanding opportunities: Quantox team attends Acumatica Summit in Las Vegas
January 25, 2024
.
by
Sanja Savić
read time
Acumatica Summit 2024 is a go-to destination for the latest technology and innovations. This renowned annual event will gather industry experts from January 28 - January 31 and Quantox team will be there. Let`s meet!
Read more

Our next stop is Las Vegas, a go-to destination for the latest technology and innovations!

The Acumatica Summit 2024, is scheduled from Sunday, January 28, to Wednesday, January 31. This four-day event offers a prime platform for networking, learning, and training. Attendees can expect visionary mainstage keynotes, informative breakout sessions, and inspiring customer stories that highlight the latest industry-defining innovations and trends. 

Acumatica Summit is the perfect destination for connecting with experts, discovering cutting-edge technology, and fostering business growth. 

Our Q team - CEO Filip Karaičić and Head of Managed Services Dušan Milojević, will be on the spot participating in interactive sessions and offering high-quality software solutions and unique digital experiences.

Location: The Wynn Hotel, Las Vegas 

Looking forward to meeting you in Las Vegas!

News
QBack - Miljan Simonović: New Possibilities for Success on PM Journey
November 3, 2023
.
by
Nađa Vukićević
read time
QBack is a story about Miljan who returned to our company after a while.
Read more

The return of Miljan Simonović to our company marks not only the comeback of an experienced professional but also the continuation of an exceptionally fruitful collaboration. During the past period, Miljan has demonstrated his qualities and dedication, and we have been pleased to follow his professional development. We maintained contact, waiting for the right opportunity to embark on a shared journey towards an even more successful future. 

Miljan's return to the role of a Project Manager enables him to, step by step, realize his professional ambitions. We continue to build our story together, with full confidence in Miljan's ability to achieve outstanding results.

How do you view your previous experience with Quantox, and can you share some details about your start with the company?

My first encounter with Quantox was during my studies when I started as a junior Project Manager. Before that, I was active in the nonprofit sector, organizing events and small projects. So, Quantox marked the beginning of my corporate career. I worked on numerous projects, learned, tried new things, and developed myself. Despite the later challenges of the pandemic and uncertainty, Quantox is a company that truly cares about its employees and made an effort to ensure that challenges were not felt, and teams adapted well to remote work.

 How do you believe the time initially spent with us prepared you for your current career?

Regarding my initial experience with Quantox, I would highlight two things. Firstly, the excellent mentorship I received. I believe that at the beginning of one's career, having a good mentor is crucial. They provide support for learning and development while also assigning real and challenging tasks that help gain experience – something I definitely had at Quantox. Secondly, the diversity of projects. Working in the outsourcing world allows constant learning through different projects and working with different clients. Each new project is a unique story, a new idea to be realized, and new challenges to overcome – each new experience contributes to making future work easier.

Do you believe this is the right moment for your second experience at Quantox, and why?

Absolutely! In the past period, I have matured and gained a lot of experience, working with startups, smaller companies, and even corporations like IBM. Now is the right time to leverage that experience and take project management to a higher level. Quantox has also matured significantly, working on internal organization, growth, and strategic expansion. Despite industry challenges, there's no better way to progress than by solving problems and facing challenges.

Have there been any changes in your professional journey in the past?

The core of my career has always been communication with people and working on various activities. The type of projects has changed, ranging from in-house product development to outsourcing projects and improving internal processes. Industries have also changed – from education to healthcare, cloud services, and blockchain. However, my role as a Project Manager has remained consistent, helping teams develop outstanding products.

In which areas do you think your previous experience will bring the most value to the PM team?

Primarily, in improving organization and processes. I've had the opportunity to work with numerous startups and scale-ups in establishing PM teams, creating custom PM frameworks, and structuring internal processes. Quantox has made significant progress in internal organization since my first time here when there were around 200 employees, so I see room for further improvement and stability to support the company's continued growth. Of course, my primary focus is on project delivery, and my previous experience in different industries will make it easier to work at Quantox, where each project is innovative in its own way, depending on the industry, technologies, and the client's imagination.

What do you think are the biggest challenges for project managers in the industry today?

As a global challenge that has been widely discussed recently, I would mention remote work. It's much easier to work with a team that's in the same room because co-location facilitates effective communication, team building, and problem-solving. 

The pandemic has brought a new normal – distributed teams and remote work, but the post-COVID era is trying to reintroduce office work through hybrid models. It's up to project managers to find the best solution for their projects and teams. Additionally, there are constant industry changes, a constant influx of new methodologies, frameworks, and tools – all of which need to be followed to stay up-to-date and deliver the best results.

What is your primary motivation and inspiration in business - what keeps you going?

Client satisfaction and team fulfillment. Although project managers don't create tangible value by writing code or creating content, enabling smooth work, leading teams, and solving problems are also crucial for a successful project. The feeling within the team when a project is completed and delivered, whether regularly through sprints or in phases, is highly motivating. When all of that is delivered to the client, client satisfaction is another motivator to continue delivering quality work.

News
Creating Partnerships - Quantox @ Affiliate Summit East in New York!
July 28, 2023
.
by
Aleksandra Džinović
read time
Affiliate Summit East is gathering more than 3500 advertisers, e-commerce sellers, publishers, and tech suppliers will gather from July 31 - August 1 and Quantox crew is coming to share great new ideas with them! Join us at booth #1609!
Read more

New York is the place to be when it comes to attending one-of-a-kind affiliate marketing events! 

Affiliate Summit East is a conference where more than 3500 advertisers, e-commerce sellers, publishers, and tech suppliers will gather from July 31 - August 1, to create partnerships and grow their businesses. 

ASE has been rated in the top 5% of events in the world and its Meet Market has a special “speed networking” setup style for the most efficient way to build partnerships. 

Quantox team will be in New York to share the experience, strategies, tips, and tactics with other experts in the industry. As a leading software development company, we will be there for all attendees interested in innovative software solutions and unique digital experiences. 

Visit our booth No.1609 and meet the Q crew - Vuk Popović / Founder, Filip Karaičić / CEO, Danijel Petrović / COO, and Marko Ristanović / Resource Manager.

Location:  New York Marriott Marquis Times Square

See you in the Big Apple!

Regata i Elektro zvuk - Quantox Uzleće!
July 26, 2023
.
by
Aleksandra Džinović
read time
Quantox ekipu ovog leta očekuje neobičan timbilding u Čačku! Dani urbane kulture, mural, Uzlet fest i plovna avantura klisurom su samo neke od planiranih aktivnosti! Pročitajte šta nas čeka na ovom jedinstvenom timbildingu!
Read more

Quantox ekipu i ovog leta očekuje neobičan i jedinstveni timbilding. Čačak je ove godine imenovan za prestonicu kulture, a mi se okupljamo upravo tu gde je pre 17 godina počela Quantox priča.

Već osmu godinu za redom, Čačak je domaćin festivala Dani urbane kulture u sklopu kog muralisti iz zemlje i sveta oslikavaju prepoznatljive građevine ovog grada. Ove godine će, uz pomoć lokalnih street art umetnika, jedan od murala biti posvećen Quantox-u. 

DAN

Prirodne lepote Ovčarsko-kablarske klisure su nadaleko poznate, a mi smo iskoristili posetu ovim krajevima da oformimo i budemo deo jednog novog i autentičnog spektakla, a to je - Moravska Quantox regata. Sa uigranim timom ekipe Discover Serbia  osmislili smo nezaboravnu plovnu avanturu klisurom. 

Katamaran, čamac ili sub-daska - izbor je u potpunosti naš! Quantox tim ima slobodu da izabere kako će doživeti magičnu Zapadnu Moravu.

NOĆ

Ove godine smo hteli nešto drugačije. Zato smo rešili da probamo nešto nesvakidašnje -  Quantox će biti partner lokalnog muzičkog festivala - Uzlet Fest - u sklopu kog ćemo imati i naš Quantox Electro Stage.

U okviru samog stejdža nalaziće se i chill out zona, kao i Barbot 2.0 - unapređeni robot koji pravi koktele za sve posetioce. Istovremeno, a u duhu Quantox-a, radimo i na podizanju svesti o ekologiji i očuvanju životne sredine. Dok Barbot priprema piće, svako ko donese 5 praznih limenki ili plastičnih čaša dobija besplatan koktel - jer Svaka Limenka Se Računa.

Mnogobrojni specijaliteti, kultura, istorija i zanimljive destinacije nas čekaju - sve što Čačak ima da ponudi ovaj vikend je namenjeno upravo nama! 

Nova avantura za stvaranje uspomena uskoro kreće!

Next Stop for Quantox - Affiliate World conference in Barcelona
July 5, 2023
.
by
Nađa Vukićević
read time
Quantox is attending AWC Barcelona, from the 12th to the 13th of July. Let's meet!
Read more

Affiliate World Conference is a place where the industry’s brightest minds absorb mastermind-level content on stage!

The world’s top affiliate marketers and e-commerce entrepreneurs will meet in Barcelona from the 12th to the 13th of July,  and represent actionable insights, data-driven knowledge and innovative ideas. 

As a leading software development company, with a wide range of services, Quantox will be on the spot, offering quality software solutions and outstanding digital experience to more than 5000 attendees. Drop by our booth C36 and meet the Quantox crew - Filip Karaičić / CEO, Danijel Petrović / COO, Petar Slović / CINO and Marko Ristanović / Resource Manager.

Can you think of a better way to network, interact and look for potential collaboration? 

Location: Fira de Barcelona, Spain, Avinguda de la Reina Maria Cristina, s/n

Booth: C36

We are thrilled to meet you in Spain!

News
Quantox on C-level Panel #2 by Adriatic Valley
June 22, 2023
.
by
Nađa Vukićević
read time
Adriatic Valley's C-level panel #2 in Belgrade on June 29 explores ChatGPT's impact on software engineering. Join Quantox and founder Vuk Popović for networking and insights.
Read more

Adriatic Valley is a tech community currently located in Banja Luka. 

With the aim of professional networking and career development within the IT industry, this community organizes various events such as panel discussions, meetups, and workshops. 

Adriatic’s upcoming event is a  C-level panel #2, in Belgrade. Quantox will be there, with our founder Vuk Popović. The main topic is ChatGPT vs The Future of Software Engineering, and all the participants will share their thoughts about the influence of ChatGPT on this industry. 

The panel will be on June 29 @ Dorćol Platz, starting at 6 PM. If you want to attend, you can register here.

Looking forward to listening, sharing experiences, and meeting great people!

Pomoć onima kojima je najpotrebnija!
June 2, 2023
.
by
Nađa Vukićević
read time
Quantox Technology joins the mission of collecting funds within the donor evening organized by the humanitarian organization "Serbs for Serbs".
Read more

Quantox Technology se priključuje misiji prikupljanja novčanih sredstava u okviru donatorske večeri koju organizuje humanitana organizacija “Srbi za Srbe”.

Donatorsko veče biće održano 20. juna u hotelu Royal Residence u Čačku sa ciljem pomoći porodici Bešanski, kao i Narodnoj kuhinji na Kosovu i Metohiji.

Domaćin dogadjaja biće proslavljeni košarkaš Srbije Aleksa Avramović, a sve prisutne očekuje bogat program! Cena ulaznice je ujedno i donacija - minimalne vrednosti od  100 eura po osobi. Pozivamo sve zainteresovane da učestvuju u sakupljanju 50.000 eura i doprinesu ovim humanim ciljevima.

Humanitarna organizacija “Srbi za Srbe” u proteklih 18 godina prikupila je više od 11 miliona evra i pomogla više od 3 hiljade porodica. 

Pridružite se akciji i podržite one kojima je pomoć najpotrebnija!

Prijave za donorsko veče poslati na e-mail adresu: donatorskovece@srbizasrbe.org 

Dokumentacija plana podele
June 1, 2023
.
by
Admin
read time
Dokumentacija
Read more

Više informacija je dostupno putem linka: https://drive.google.com/drive/folders/1dCaiaLw3YY4K7l81y4nIeEzoDfIsp2Or

News
Quantox Technology Attends AW Summit in Bucharest
April 19, 2023
.
by
Nađa Vukićević
read time
Quantox Technology is attending AW Summit in Bucharest, once again exchanging ideas and innovations by nurturing it's business relations in the industry.
Read more

AW Summit at Bucharest is a merge of learning, innovation and networking!

More than 300 companies from different industries and from 80 countries will meet in Bucharest from 7th to 9th of May with the common goal to network, learn and share their practice.

As the largest European hub for affiliate marketers, digital companies, monetization platforms, entrepreneurs, content creators and social media specialists - the AW Summit conference gathers all those who are experienced in their business fields, willing to exchange ideas and build new business relations. 

With excellent keynote speeches, workshops, expo, and networking events, we are proud to be part of such a event with Quantox C level crew - Vuk Popović/ Founder, Filip Karaičić/ CEO, Danijel Petrović/ COO and Marko Ristanović/ Resource Manager.

As a leading software development company with a diverse team of tech professionals, we are creating top-notch software solutions and offer all-around IT support.

Location: Piața Presei Libere 3-5, Bucharest

Booth#: 2

We are waiting to meet you in person in Bucharest and discuss the latest IT topics and possible ways of successful collaboration!

News
Experience nature with the Fruška Gora Trail
April 12, 2023
.
by
Nadja Vukićević
read time
Quantox continues to support the Fruška Gora Trail - a favorite recreational event that promotes healthy life and good habits for the last 46 years!
Read more
Quantox supports one of the oldest sports events in Serbia!

Just like in 2022, Quantox continues to support one of the oldest sports and recreational events that promotes healthy life and good habits for 46 years - the Fruška Gora Trail!

The oldest mountain and ultra-running marathon in Europe this year will be held on 22nd and 23rd of April. 

What does the Fruška Gora Trail stand for?

Quality time in nature and nurturing health habits!

Through 14 tracks of different lengths and height differences, the Fruška Gora Trail offers the chance to to experience all the beauty of the Fruška Gora National Park, as a recreationalist or as a experienced professional trail runner. 

https://www.fruskogorski-maraton.com/en/marathon-trails/

When does Fruška Gora Trail start?

The official opening of the event is scheduled from 08:45 to 08:55 on the 22nd of April, and at 9:00 - the 46th Fruška Gora Trail will officially begin!

Sunday, April 23 from 11 am, is reserved for the youngest! Only children of preschool age accompanied by parents or other authorized adults can participate in the Path of Joy and Pleasure.

During a hiking tour or competitive race, all participants can feel the natural beauty of Fruška Gora - forests, streams, waterfalls, fresh air - but also, this is an opportunity to get to know the cultural and historical heritage. Along the marathon paths, you can see numerous Serbian medieval monasteries - Grgeteg (XV c.), Staro Hopovo (XVI c.), Novo Hopovo (XIV c.), Jazak (XVI c.), Bešenovo (VIII c.) Fruška Gora hamlets and tourist facilities.

Do not miss the unique opportunity to spend this weekend actively in nature!

After running kilometers and successfully completing the race - we are waiting for you to take a break in the Quantox Chill Out zone!

See you on the Fruška Gora!

News
QUANTOX IT League Story
April 4, 2023
.
by
Nađa Vukićević
read time
What is Quantox IT League, how it started and what is it's goal - read in our newest blog post!
Read more

QUANTOX IT League is the first sports competition of this type in Serbia!

A motivation to enable people in this industry to play sports and connect - resulted in a project which is unique and new in our country.

So far, 5 seasons of the Quantox IT League and 4 seasons of the Summer League have been played in over 800 matches and with a common goal - good fun, quality games, and an opportunity to meet and connect with colleagues from the industry.

With Luka Bulatović, the director of the IT League, we discussed the idea of ​​gathering IT companies in one place through a sport and the advantages this kind of competition provides and promotes.

The Quantox IT league was formed 6 years ago. What was the initial motive behind the establishment of the corporate basketball league and has the main idea changed to this day?

Six years ago, we gathered at the basketball court where we played basketball once a week. Back then we were teammates on the court, and today, we are the organizers of the Quantox IT League. We moved from the court to the offices and thought about how to connect with other IT professionals and set a new standard that the IT world deserves.

We are aware of the fact that it is very difficult to find free time for physical activity, but when you have a team that motivates you - then basketball training and games become an immense pleasure.

To this day, the same idea remains and we are proud of the entire organizational team as well as all the companies that have trusted us and have been participating for years.

What is the main vision of the Quantox IT League and where do you see it in the coming years?

The idea for this project arose as a desire to present the entire competition in a different light. Our mission is to create an inspiring, creative, and positive environment that encourages unhindered freedom of expression through sports. The club's vision is for people from the IT sector to play sports and meet new colleagues from the profession and also raise their work to an even higher level through the Quantox IT League.

For now, the League gathers only basketball players, but we plan to expand this project to other popular sports. The biggest challenge is to attract more companies that will be part of the league, and we plan to do that with constant improvement of conditions and through introducing novelties.

More than 50 IT companies and about 1500 players have gone through the IT League. What are the key impressions of the competition?

We are proud of the numbers that show us that we worked hard all these years to reach the 6th season and 32 teams. During this competition, some of the teams improved their game thanks to the good organization within the team and a large number of training sessions. 

The reasons for participating in the Quantox IT League differ, from recreation, socializing with colleagues, and strengthening team spirit. Furthermore, one of the main competitive motives is raising the trophy at the end of the competition. And yet, above all these, the most interesting part for the participants is the "third half", when they stay after the game and hang out.

What do the companies that are part of the league see as the biggest benefit?

The Quantox IT League offers companies the opportunity for their people to spend quality time participating in a sport & recreational competition with their team. This way, they improve both their physical and mental health. This is one of the ways for colleagues to get closer to each other, get to know each other better, and spend quality time outside the office together, in a different environment. Further benefits are that, over time, members begin to understand each other better, develop better relationships and have more open communication.

What is the main drive of people who are part of the IT League?

Winning and losing are integral parts of every game. Every team has ups and downs. What drives them are the good results they achieve in matches. Another major motivator is the fans who are there to encourage and cheer for their favorites in the stands!

We believe that the conditions in our league are at the highest level in the country, but we can do even better. The real challenge is to overcome yourself, to do something new. Challenges are what actually drives us!

The IT League has recently gathered 32 basketball teams and organized an humanitarian All-Star event for the treatment of four-year-old Helena Živković from Čačak, who suffers from autism. Hardware and Software teams competed to help little Helena, and collected 126,900 dinars from ticket sales. This is just one of the many ways in which this kind of sports competition contributes to individuals and communities when needed.

The fifth season of the Summer IT League is beginning soon, and registrations start on the 17th of April.

See you there as we continue to strengthen the IT community through team spirit together!

Blog
PHP Programming is a Customizable Dream When Developed Properly
September 3, 2017
.
by
admin
read time
When creating a website for a company, many people go with out of the box solutions that are made by large entities like Wordpress or Wix.
Read more

When creating a website for a company, many people go with out of the box solutions that are made by large entities like Wordpress or Wix. While these systems are excellent because they allow just about anyone to create their own website with minimal knowledge of coding, if you’re a company of a certain caliber, or want to have full control over your website, you really should have your own custom CMS, which is another word for back end of the site.This way you have full ownership of the back end, and whether or not things are working isn’t dependent on a company feeding you updates and comparable apps that function well only some of the time. Our PHP programmers can make this a reality for you. We’ve got a great team of people who are experts in this field, who can easily make pretty much anything you want on your website using PHP.

php2

PHP Makes Website Customization Possible

This is especially relevant for those who are selling specific things online. Do you need to have certain fields available for specific information that you want to customize and make it easy to input? Or maybe you simply want your website to be easily exactly the way you want. You shouldn’t have to compromise and that’s where PHP comes in. We can make you anything you want and do a custom job for you and your website. There’s a lot of possibilities, so the only limit is your imagination and what you have been envisioning for your site. Using PHP as the framework of a website makes things more flexible and it’s a great idea, so contact us to get started on the PHP project you’ve been dreaming about.

php1

What's the Secret of Quantox PHP Developers' Success?

Find out what the talk is all about and talk to one of our consultants today about the web services you need. Quantox PHP developers are the rare combination of affordable and fast with high-quality output that will impress both you and your users. With expertise in many fields, you can only go right with us! Let's Talk!

Blog
Let's take a look at the last Adventure of Quantox Team!
August 18, 2017
.
by
admin
read time
Nowadays, if you want to be a successful company, the most important thing you must achieve is to please your clients the best possible way!
Read more

Nowadays, if you want to be a successful company, the most important thing you must achieve is to please your clients the best possible way! If you do that, the word will spread and in a blink of an eye your company's name will become pretty famous. It is not important what kind of job you are working, it is important how you do your job! Ok, this is a sentence which many writers, bloggers and all other related will gladly have on their posts if they are writing about their companies. But, is this really true? Let's think a bit, shall we? Ok, it IS really important to make your clients satisfied and pleased with your service, but, maybe, just maybe, there is one more important thing. Can't remember? Let me help you! Your employees! In order to make your client satisfied, the first thing you need to do is to make your employees happy and satisfied in all kinds of ways! This is not such a common sight, but, not all the companies are successful, right?

QTB9

We are happy to announce that our company policy is pointed in this direction and that we are doing all we can to provide the best possible conditions for our employees! That's why we have so many team gatherings, Happy Fridays, funny games in the office and so much more... But, we are most proud of our Teambuildings! Yeah, once again, Quantox Team has been sent to a beautiful place for 3 days and we all had such a great time! Teambuilding is more than just a free day you know! It's a golden opportunity for everybody to get to know their colleagues better. And that's just what we did.Due to fact that we are fast-growing company and that we have offices in different cities, not all members of our team knew each other! But that was before we had this phenomenal trip to one of the most beautiful mountains in Serbia. The Old Mountain, the jewel of the South-eastern Serbia is such a fantastic place and as soon as we arrived, we've encountered so many great things.The hotel we were staying at was off the charts and we were all stunned by the variety of things that were offered to us by the hotel itself and the pleasant stuff! Of course, the places we have visited were remarkable and I'm assured that we will always remember time spent on this wonder of nature! But, that's just a part of our trip! One general part, every company has this kind of trip, but not every company has what we in Quantox Technology have! Friends! The level of friendship in our community is something that I simply can not describe using just words! You have to be part of it to feel it! That is the main reason for our success and on this trip, all of us made new friends and consolidate the old ones.Having a 4-hours-long walk through the mountain, climbing to its biggest peak, swimming in the beautiful pool, sunbathing and chit chatting, using spa, sauna, playing basketball and football, were just an accompanying things on this trip of friendship (I would call it that way). That's why our gatherings are special and this one was probably the best we have ever had! Of course, there are much more to come and we are all looking forward to the new places and new faces in our team! Take a look at the photos below and you will maybe have a glance of the relationships we have here! Enjoy, just like we did there!

1
2
3
6
7
Blog
What is the Difference Between Web Design and Web Development?
July 27, 2017
.
by
admin
read time
When thinking of creating or updating a website, you need both web design and web development. However, unless you’re working in the field, you may get these two confused.
Read more

Website!

That's the word you hear every single day, no matter what is your profession and what are you currently doing, right? So, let's say a few words about this...

The Difference Between Web Design and Web Development

When thinking of creating or updating a website, you need both web design and web development. However, unless you’re working in the field, you may get these two confused. It’s really easy for non-professionals to make this mistake because of these two things really sound lot a like, and heck, they both even have the word “web” in it and start with the same letters, so the chance for a mistake is really big!However, even though web design and web development are related, they’re not the same thing, though one is required for the other. Stay with us and learn the difference and the real meaning of these two very important concepts.

web design and development

What is Web Design?

When we talk about web design, we are only talking about the visual aspect of a website. When a web designer works on their project, they use programs like Photoshop or other tools which allow them to create skins and templates for a website. They work hard to ensure that everything looks perfect, and they may also create logos and other graphics for a site’s online presence. When they are done, they often hand off their designs to a developer to implement on the site.

web development coding

What is Web Development?

Web development, on the other hand, is using different programming languages to actually implement many different things on a site - from the design to widgets and interactive features that show up on the website. On a very basic level, they can create a site, but more advanced developers can also create a custom content management system for a site, or even develop plugins and apps for existing out of the box content management systems like Joomla or Wordpress. Development is essential because it is used to implement the design. Of course, a developer can make up their own website design, but it is often helpful to have both because you’ll get someone with an artistic eye working on your site, as well as a coding whiz to implement it.

Quantox- A full-service Agency for Both!

Both web design and web development are a very important parts building your web solution. You need design because you want your site to look amazing, and you need development because you want everything to work smoothly. Luckily for you, Quantox is a full-service agency and we can help you with both. We have a huge team of professionals who are experts in their fields, who will work hard to make sure that your web presence is great in all different aspects. Let's Talk!

Blog
There’s no Excuse for Not Having a Website in 2017!!!
July 11, 2017
.
by
admin
read time
The year is 2017, and you still don’t have a website for your small business?!
Read more

The year is 2017, and you still don’t have a website for your small business?!

It probably even sounds a little bit outrageous to you. Small business owners come up with many excuses to avoid building a website, but we’ll tell you the truth: all those excuses are completely bunk. There’s a tough truth to learn and it is that there is absolutely no excuse to not have a website! The good news is, it’s never too late to start, and we’re here to help you along the way.

website3

Some people use the excuse that they simply don’t need a website. However, that’s just not true. Almost everyone uses the internet and the people who don’t are complete weirdos. When was the last time you did anything without first consulting the internet from ordering food, researching a product to buy or looking up the address of a physical place you wanted to go? By not having a website you are missing out on a lot of opportunities, and you are also missing out on making things more convenient for your customers and clients!Other people say that they have enough customers. This is great for you, but wouldn’t you like to make it even easier for your customers to get information about your products and give you money? With a website you can provide online payment portals, and have a website will also help with customer retention so you will continue to have enough customers.A very common excuse for business owners is to say that they use social media instead of having a website. This is a fine idea because social media is very important to any marketing mix, but it’s hard to capture your followers as customers without a website. Especially in the millennial generation, users judge company’s without websites harshly because they know how easy it is to create one, and how convenient it is to use one to get information.

website4

Still, others say they don’t have time to maintain a website. Luckily for you, that’s where we come in! We are a full-service web development agency and we can help you with everything from making a website to maintaining it on a day to day level. Whether you just need someone to make the website or run it, we’re here for you. Contact us today to see how you can get started!

Blog
Happy Wednesday?! We in Quantox have it, what about you?
June 21, 2017
.
by
admin
read time
When I came to the office this morning, I had one really pleasant surprise waiting for me on my desk. And, the most of you would probably ask what kind of surprise an employee can get on Wednesday, right?
Read more

When I came to the office this morning, I had one really pleasant surprise waiting for me on my desk. And, the most of you would probably ask what kind of surprise an employee can get on Wednesday, right? Well, let me tell you a short story about it...As you already know and as you have already experienced on your own skin (if you have some kind of full-time job), we live in a very fast and advanced age. Some of you may not see it that way, but just imagine how things were done just a 20 or 30 years ago and how they are done now and you will see that this age is far more advanced than all the others ages in the history of mankind combined! Our age, our (I can freely say post-modern and technological) age is something we can't fight against. We have to dance by the notes of the age and these notes are crystal clear: A lot of work in order to achieve success and earn as much money as you can and a not so much free time!

Donuts1

OK, we, as a generation, have accepted this concept and we are going shoulder by shoulder with our age. But, at some point of your life, you simply have to ask yourself is this enough? Success and money, expensive cars, exclusive restaurants and similar stuff... Is that enough for you to be happy on a long term basis? Sometimes, the only thing we need is another person's company, a warm word, and a pleasant hug! Money can't buy these things, but we can not live without the money, right... So, what is the best option for us? What can we do to have both free time for love and the friends and success in the business?Maybe answer to this question lies in the words of the famous Chinese sage, Confucius: "Choose a job you love, and you will never have to work a day in your life". The job is one of the most important things nowadays and if you choose it wisely, it's like you've won the lottery! That's exactly what we in the Quantox Technology can say about our job! This is not only our job, this is a way of life and that's why my colleagues and I come to the office with a big smile on our faces! So, I can finally talk about this great surprise I found on my desk.

Donuts2

It's Wednesday (I mean, Wednesday, the most unimportant day of the week), I come in the office and I find beautiful and delicious donuts on my desk! Early in the morning! To make my coffee better! How cool is that? This small thing, this little sign of appreciation and respect for employees is what makes our company so great! That's why we all have it all here: Sucess in the business, friends and warm words! We are more a family than a company and that makes us fight our age with ease!

Donuts3

Sometimes, I think we can even win this fight...

Blog
Quantox should be Developing your Mobile Apps
June 15, 2017
.
by
admin
read time
Quantox is a full-service web technology firm that can make just about anything you need. One thing that some businesses tend to neglect in their creative process is...
Read more

Quantox is a full-service web technology firm that can make just about anything you need. One thing that some businesses tend to neglect in their creative process is coming up with a mobile app or even simply a mobile version of their website.They focus a lot of making their website really awesome but hardly give a passing thought to those small devices that people use every day. More and more people access the web solely from their smartphones, making them even more relevant. Plus, in their more recent updates, Google and other search engines have announced that they have started to give higher priority to sites that have their mobile game in order. That means that fixing your site’s mobile presence can even help your search engine standings.

Mobile3

That is something that we here at Quantox can help you with. We have available and experienced developers who can make iPhone and Android apps, and those who are also familiar with how to make a website look A+ on a mobile device or tablet. This will allow your users to browse your site or use your product while they are on the go just about anywhere, which is becoming more essential to running a functional business these days. Pretty much anything and everything can be turned into an app, simply to allow users to have better and easier access to your products, whether you’ve got an online service or a retail product that people can buy online.

Mobile2

Don’t neglect your company’s mobile presence and remember to get some mobile work done to improve your business’ online presence.In this day and age, it is something that really needs to get done and some would even say that if you don’t have at the very least a mobile website going, this may be an important priority for improvement, even before updating or upgrading a normal website. Of course, our consultants can help you find the exact right services that you need and can advise you on what would be best for your company.

Blog
Mystery About Processes Revealed!!!
May 31, 2017
.
by
admin
read time
The process is one of the most mysterious terms and notions nowadays. Although it is now so new but exists for a long time, it has never been demystified, so for most people, it sounds so scary.
Read more

THINK ABOUT PROCESSES. THINK ABOUT THE NEXT IN THE PROCESS.

The process is one of the most mysterious terms and notions nowadays. Although it is now so new but exists for a long time, it has never been demystified, so for most people, it sounds so scary.Nevertheless, it is very important everybody to understand what the process is, how it functionates, as well as that our complete life and work happen through processes. Yes, everything we perform in our life, every day, takes place through processes or sets of processes. As Edward Deming said, “if you can't describe what you are doing as a process, you don't know what you are doing”. If you think over about your activities, you will see that it is quite right.Although you can read that one of four Agile principles says that individuals and interactions are over processes and tools, that definitely doesn't mean that processes and tools there are not or that are not important.

software development process

So, first, let's demystify what the process is.

The simplest, we can say that the process stands for transforming input into outputs, using necessary and appropriate resources, as well as by someone`s managing. For example, you have whole bread as an input, so you want to get slices as an output. Therefore you will use a knife as a resource, but you will manage the resource and whole the process, moving the knife in a proper way or at an appropriate speed.Ok, that's nice… so, have a look everything you do- processes are everywhere around you. For everything you have some input- sometimes that is Manager's order, sometimes Customer's demand, technical specification or global standard. Also, input can be something your colleague did, some output of his work. Well, that is interesting- someone's output can be your input.

Process

Definitely, you will work easier if your input is better, simpler or such that can facilitate your work.But, it seems it doesn't depend on you but on your colleague… amiss. Don't surrender, think about what you can do in order to get as good input as possible, to get desired inputs. Yes, you can go to your colleague who will deliver you his work and tell him what you need, in what form, what will be the best for you. Try to be polite, but detailed, concrete, and to define your needs in a structured way.

Remember, you are not alone

There is someone in the process after you - your outputs will be his inputs, so take care of that. As you wish and need as better inputs as possible, such next in the process has the same needs. Before start doing your job, ask next in the process what he needs, try to understand why that is important for him, so align your process and your activities with that.Well, that means there are many people who will be included in that stream to the ultimate customer, who can be somebody from the market. So, that means, we should start creating processes backward, thinking what is to be previous activity in order to deliver expected result, so to create processes in that way. It sounds reasonable- you can`t make a roof if you don`t have walls.  Start from a roof, start thinking about your processes. Start from the Customer, start from next in the process, help him, understand why some your output is important as his desired input.Go to the mirror and you will understand, it is important for someone else like it is important for you in another situation.Think about processes, think about the next in the process, start building processes from His Majesty the Customer.

We Are Always in The Process of Becoming the Best in The IT Industry!

We understand that process is at the core of everything we do at Quantox. And because we master at all types of processes we are adamant in explaining every part of our software development process to our clients. With Quantox, transparency and understanding is the paramount for a good business relationship. So, Let's Talk!

Blog
A Holistic Approach to Web Development
May 16, 2017
.
by
admin
read time
When digital commerce began online there was a period of time dominated by Do It Yourself webmasters who worked hard to build and refine their businesses by hand with little or zero external help.
Read more

When digital commerce began online there was a period of time dominated by Do It Yourself webmasters who worked hard to build and refine their businesses by hand with little or zero external help. As things became more complicated, the trend was toward establishing your own core competency and outsourcing narrowly defined responsibilities to outside consultants or independent contractors. Recently there is a new shift in the way business is being done, and Quantox is at the forefront of the modern web development evolution.

“Doing it all yourself just isn’t practical anymore, with so many systems to learn and maintain, complicated codes to create, design trends to account for and the speed at which everything keeps changing. The idea of a one-man shop running a major online business is obsolete,” explained Vuk of Quantox.

Vuk-Popovic

“Similarly, clients are now hesitant to hire several independent contractors on their own because they have already experienced the frustration of watching each blame the other whenever anything goes wrong of ends badly. The holistic approach is the most sensible way to handle web development these days, and that is why we have built Quantox from the ground up with comprehensive product management in mind.”

Holistic web development involves having a single point of contact, to handle all of the outsourced elements of any digital product. Whether you want an entire platform coded as a new backend, and need the design of the front end done as well, are seeking to be sure your site is properly optimized for search engines, want your email campaigns and stat tracking to be seamlessly integrated or are seeking custom solutions to any other aspect of your web-based business, having your own project manager overseeing an experienced team of experts is the only realistic way of getting your business to move forward under budget in the time frame allotted.

post_3

Quantox employs more than 100 coders, designers, project managers, technologists and experts in their respective fields – capable of providing you with all of the work you want to be done, and we do not outsource any part of your projects or require you to find separate contractors to handle other aspects of the work.

“By working in a holistic way we are responsible for the entire project and we can ensure the strictest quality control while giving our clients a truly scalable solution for virtually any digital challenge being faced. We don’t point fingers, we don’t make excuses and we are always easy to reach. That saves you time, saves you money and in the long run… it also makes Quantox the obvious choice.”
Blog
Quantox`s climbing towards excellence driven by KAIZEN!
May 4, 2017
.
by
admin
read time
As all of us know, today's market is very demanding and competitive in every industry. When talking about IT industry, that is significantly more expressed, especially when we know that while the World is connected...
Read more

As all of us know, today's market is very demanding and competitive in every industry. When talking about IT industry, that is significantly more expressed, especially when we know that while the World is connected and that IT companies and professionals are available everywhere around us.If you want to exist on the market in such conditions, you are to be better and better from day to day, to rise continually.Yes, from day to day, not from year to year!No one has so much time to wait for improvement, especially if want to grow and increase own standards, providing the best quality to clients, as well as improving an internal organization, developing employees and increasing their satisfaction. Yes, sounds very difficult, like climbing… actually, it is some kind of business climbing.

kaizen4

Comparing business with climbing may sound strange, but there are a lot of similarities actually.Climbing has never been easy- it demands significant efforts, you can`t reach the top of a mountain in a day or in short period, but through many steps.Setting and reaching the small next goals and making base camps for next steps are crucially important for the success of that project, so that approach demands appropriate (specific) mindset from the start. Small goals/steps are very important, as well as base camps, in order to whole the team be accommodated and prepared/ready for next ascent. This is the best way that ensures whole the team to be successful and to achieve the goal through that exciting journey.As our goals are very high, we in Quantox don`t waste time waiting for something to be improved on itself, nor leave things to be on the same level for a long time. Instead, our approach is proactive and progressive, directed to continuous improvement, such that direct all improvements and implement all incremental solutions in a flexible way, adapting to our current level of organizational development and our next business goals.

kaizen5

Understanding that nothing can be moved to extremely high level over the night, we are continuously building positive environment and mindset, systematically helping every of our employees to be better from day to day, cherish concept that our employees are our the most significant and the worthiest resource, so inspire them and consider their ideas and proposals as the best resource for continuous improvement.Using that synergy, we are making small improvements every day, implement and test them, facilitate every change and enable our employees and organization to adapt to change and make fine-tuning. It really makes amazing results, strongly motivates all to continue improving herself/himself and whole the organisation. Kaizen is one of our secret sauces of the success!

kaizen1

We are developing and applying philosophy, culture, techniques, and tools of Kaizen consistently. We have deep necessity to improve ourselves and the company, it lies in our genuine commitment to excellence. Simply, we don't talk about Kaizen, nor try to imagine what that could be- we really live Kaizen every day.

Blog
Life with Quantox Family, where "work hard, play hard" becomes reality!
April 5, 2017
.
by
admin
read time
Let me tell you something about working here, in Quantox Technology! It is not standard, boring job! It's a way of life!
Read more

Let me tell you something about working here, in Quantox Technology! It is not standard, boring job! It's a way of life! How many times have you been in a situation that you would give everything just to stay in the bad for a few hours more rather than go to the work, but you can't do it because you have to be in the office at the precise time? I know, you can't even count all these situations, right? Well, guess what, we in Quantox don't have that kind of problems.

vojo1

Our working time is flexible!And that means that we can really be in the office whenever we want, with no consequences at all! So, if you are tired, you have something private to do, or you just had a long and interesting night with your friends, don't worry. Wake up whenever you want, grab a cup of coffee, get ready and then go to the office! That's how we do it!Of course, this is just a one of the many good things that working in Quantox Technology brings! I'm gonna turn to the science to make this easier for you to understand, so pay attention. They say that if you love what you do, you’ll never work a day in your life. This statement is often attributed to the ancient Chinese sage Confucius, and many scientific researchers have proven it! If you love what you do, and if you enjoy your work, your results will be outstanding. One more crucial ingredient for the success in the work is a team of people that surround you, and we can really say that this is the part of our company that we are most proud of.

vojo5

We have all the support in work we need, and our team of administrators, project managers, team leaders and quality assurance will give their best to help you improve your skills and be successful. I must mention that we have a really wide range of projects that we are working on, from smart TV apps, Java, Laravel, Objective-C, Angular 2 to PHP, MySQL, MongoDB, XCode, JavaScript, you name it... We got the most of the industries needs covered by the experienced people and some of our projects have over 60 million of views daily.

vojo4

And all of that we are managing to achieve in the fantastic offices we have. Cooking a lunch or a dinner and eating with the friends in the comfortable dining room, is a normal thing in our office. We also like to play football, basketball, and many other games during our breaks. Of course, all of this is just to encourage our staff and to create the best possible conditions for their best results.For the end, let's talk about the bond we all have in the Quantox. As I mentioned it before, this is not a just a regular job, this is a way of life. We are spending time together not only in the office, but outside also, and we are having such a great time. Our trips and team buildings are something that we are remembering with the joy and smile on our face and every member of our, now pretty large, team has something special to offer to the collective!

vojo7-2

Because of all above mentioned, I can proudly say that we have managed to create the perfect environment for every talented person who wants to work and to be successful. After all, our motto "work hard and play hard" really is our guide!

Blog
Web Design isn’t about being the fanciest artist
March 7, 2017
.
by
admin
read time
There are artists in the world that can create magnificent masterpieces that evoke emotional connections with otherwise inanimate objects. Quantox Technology does not hire any of them.
Read more

Artistic Talent- Important But Not Crucial

There are artists in the world that can create magnificent masterpieces that evoke emotional connections with otherwise inanimate objects. Quantox Technology does not hire any of them. While we appreciate artistic talent, that isn’t what makes someone a great designer for commercial applications.

sepia filter web design PC

Oil Painting Won't Work On Your Computer Screen

Vuk-Popovic Quantox Founder

“Our clients want to overcome a frustrating obstacle in their business plans, or are seeking to expand their operations, ” said Vuk of Quantox. “They may want to refresh the look and feel of a website to be in line with the best converting designs currently trending, or they may want to improve the efficiency of their sales funnel with a simpler, more obvious path to making purchases.These are time sensitive tasks that can’t be done by moody or overly sensitive artists. When our clients contact us, our goal is to earn them more money with clean, effective and entertaining designs that improve retention without any unnecessary expenses. Every designer who works at Quantox is great at that, regardless of whether they work well with oil paints and marble chisels or not…”

How Design Portfolio May Be Misleading?

Many business owners are lulled into a false sense of confidence when they are shown the portfolio of an amateur designer who has made a few outstanding pieces of art in the past. Keep in mind, that portfolio likely took them years to create, was probably done when their mood inspired them, and each item in that portfolio may have earned zero dollars for any client no matter how nice it looked.

Milan-Danilovic-Lead Designer Quantox
“When I start to work on the UI/UX of a website, I’m not looking at it while pretending to be Michelangelo,” said Milan, Lead Designer for Quantox. “What I’m doing is putting myself in the mindset of being your potential customer or recurring member. My goal is to increase the number of signups your site brings in, to keep your existing members recurring and present your content in ways that have the best impact on the financial health of your company. If I feel like drawing for fun, I can do that during my lunch hour or on the weekends, professional design isn’t about fun and whimsy, it’s about earning dollars, euros and the trust of your consumers.”
laptop programming code design sepia

State-of-the-art Digital Design is Found in Quantox!

We look forward to having the opportunity to show you why our design team wins awards from business communities and appreciation from the CEOs, even if it isn’t likely to ever adorn the walls of a famous museum (unless that museum is trying to improve revenue from its ticket sales). Quantox Technology provides free price quotes for design work and can also fully integrate any of the other back-end services your company needs to provide you with a top quality fully-functional digital property faster and better than you ever expected. Let’s Talk about your project!

Blog
Investigating Value myth
February 6, 2017
.
by
admin
read time
Many companies deliver products, services or business solutions. But customers are not interested in them.
Read more

WHAT IS THE VALUE OF THE CUSTOMER? FIND OUT MANDATORY.

Many companies deliver products, services or business solutions. But customers are not interested in them. Today`s Customers are more demanding, they want to participate in creating solutions for them, want customized solutions. But, then, if they don`t want products, services, solutions, what are they interested in?

Value!

Value? What is the Value? And, who defines the Value?

Value is that for what a Customer is willing to pay, something valuable to him. When defining the Value, it is very important to start and watch from the Customer`s point of view, from the Customer`s perspective.

value1

That can be a significant problem in many situations- misunderstanding the notion of the Customer`s perspective or a way to be on the Customer`s point of view, in order to understand Customers` needs, requirements, wishes, expectations in the best way. In an intuitive way, many consider Requirement and Customer`s Value as synonyms. But, it is very important to understand that for every Requirement we will have or should have defined Value. Just imagine that you were hired by someone for painting some room in green color.

That is a Customer`s Requirement - the room to be painted. But, Value for him will be that those walls are clearly green, without any accessorizing. If you paint that room just based on his Requirement, maybe you will find adding other colors or details as nicer, better, more interesting. For example, you will probably put some wall in dark red, because of contrast; on some another, you will add a picture of a flower, Sun, or similar.

And, what then? The situation is quite simple - Customer is right. So, what will you do next? Customer will certainly expect to deliver him what required- a green room. For you that means additional work, rework, spending time and materials, delaying next planned or agreed assignments… that means losing possible business opportunities and money. Terrible!

value5

So, is Customer always right?

If we start with an idea that Customer is always right, we will definitely have a problem. Thus, let`s say that the Customer is right for that what is specified, agreed.

Oh, that is a step ahead. Now, we have to make that specification with the Customer, actually to come together to an agreement about Customer`s needs, expectations, wishes… That definitely doesn`t mean just to hear and write down his requirements but to do your best to understand and find out what actually for the Customer represents Value, what is significant for him. Ever you said “I suppose…” you had already made a mistake and had more possibility of project failure and conflicts with Customer, Team, Managers, etc. Instead, to start do everything to avoid such situations, doing all activities that will help you to find out and understand Customer`s requirements, but Values that he considers, as well.

How to find out as much as possible?

There are many ways - actively listen to your Customer, try to understand him, as many questions, include relevant team members, draw, make some models or mock-ups, make a wireframe, give them some predefined questionnaire... do everything you have. There are many situations when Customers actually don't know what they really want or need.

value4

In some situations, they know, but don't formulate that completely. Therefore, responsibility for defining Requirements and Values is yours. Responsibility and interest. Yes, that sounds demanding, but it is such- you have to provide them all necessary help because such you will help yourself. You have to be a very good listener, an Active Listener, in order to understand what Customer's idea is, what he wants. Additionally, you have to be a Facilitator, to help Customer to state all his ideas. Also, an Investigator, as you have to research, investigate Customers minds and needs.

That what you are doing creates the value for the company, eliminates wastes, saves time, resources and money, makes a strong base for next processes, improves quality, but increases Customer's trust and satisfaction, as well as a reputation of your company.

Enough, isn't it? Go and find out what the Value is. Just deliver Value.

Blog
What we learned from a recent teambuilding
November 10, 2016
.
by
admin
read time
As the saying goes, Quantox only hires the best, so if you can work here we already know you could easily get a job anywhere else as well.
Read more

What if we invest in people and they leave?

As the saying goes, Quantox only hires the best, so if you can work here we already know you could easily get a job anywhere else as well.

That’s the nature of hiring top-tier professionals whose skills are envied by competitors. Keeping our team happy while encouraging the right kind of corporate culture is what we do best. After all, a web services company is only as good as the people who work to build it, and it can only succeed when everyone shares the same vision, with a common purpose fueled by a real passion for perfection.

Friendly atmosphere is

“This year’s racing event was terrific, high performance,” said Vladimir, VP of Quantox. “Yes, it was fun and exciting to get the whole team burning up the high-performance track in cars with a trophy on the line… but in a larger sense, it was also exactly the right message for everyone who works at Quantox to take to heart.”

Winning on the racetrack isn’t about guessing or long wasteful thought processes that leave you meandering around the track as competitors pass you by. To reach the checkered flag first, you need to be efficient, smart, quick, adaptive and focused – which are all traits we put at a premium when hiring new team members for careers at Quantox!

Quantox Racing Is Team Building And An Efficiency Lesson

“The winner finds the right line to travel around the track, one that is the least congested by traffic, taking the shortest path from point A to B, and then defends that advantage by perfecting all the angles to stay ahead of everyone else, ” said Vladimir with a smile. “Adapting to the changing behavior of the other drivers, focusing on the goal without distractions from spectators on the sidelines or other racers, and always looking for a way to save time without compromising on the end results. If you can do it on the track you have the right mentality to do it in the office. At Quantox we compete to win because a good effort is ok in school, but in business, the best player is the one who consistently takes home the trophy.”

[caption id="attachment_168" align="alignnone" width="700"]

Winning is important

Super Milos wins the race[/caption]

If you have what it takes to compete the carting winner Milos at the next Quantox team building adventure and relish the opportunity to work with a team that is always hungry for new knowledge, contact us and let’s find a fit for you on the team!

Blog
Code monsters are done for good this Halloween
October 31, 2016
.
by
admin
read time
Holidays are times when most of the bugs in code come to the surface. Our dedicated team of exterminators fights them using best practices
Read more

Quantox Is The Easy Solution For Fixing Spooky Code

Holidays are times when most of the bugs in code come to the surface. Our dedicated team of exterminators fights them using best practices

As everyone prepares for Halloween and you start noticing all the ghouls, ghosts and goblins in your neighborhood, you are probably already thinking none of them are really that scary compared to the spooky feeling you get from poor code written by unreliable programmers, which we wrote about here. Here is how Quantox drives a wooden stake through the heart of bad code, along with the details of a new treat we are offering you this holiday season!

The Worst Of Them All

   Code Ghosts:

Code ghosts are badly written code

Optimize your code and don't let Code ghosts surprise you on holidays

Bad code hides in your backend like a Ghost waiting to jump out and shout BOO when you least expect it! Your systems may seem to work correctly, but is everything tracking properly, are any resources being wasted and it is you really sure it isn’t all about to fail when you add a new plugin or feature for your end users? Quantox can review your existing architecture, or streamline your software line by line if needed to minify the source, enhance load speeds and remove all doubt about the quality of your network.

Code Ghouls:

Code ghouls and bad programmer

Not rich enough to have cheap codebase

Nothing is more ghoulish than ransom schemes and backdoor access unethically installed by a fly-by-night coder you never should have hired in the first place. Security always starts internally, with good solid code written by a reputable firm that has a long track record working with known brands and caring for their infrastructure. When you work with Quantox, we supply plenty of references and testimonials from people you already know and trust. If you are nervous a ghoul may have already compromised your code security, contact us right away to discuss the many ways we can clean up your code and establish meaningful backup procedures to chop off that ghoul’s head before he ever gets close to anything of value!

Code Goblins:

[caption id="attachment_191" align="alignnone" width="761"]

Uneducated programmers

Incompetent developers are developing your site, why?

They don’t really mean any harm; they’re just a horde of completely incompetent monsters that run around claiming to be professionals. Did you try to save a few pennies by paying a goblin to pretend to do a good job when you could have hired Quantox and actually gotten great code instead? Relax, we aren’t mad, we're ready to fix whatever they left unfinished. Sometimes we can make use of their failed attempt, but more often we can write fresh code that gets the job done even faster and better than you ever expected. Hire us when you want to stop hiring goblins and start working with a team of real experts.

Trick or Treat?

At Quantox we don't believe in tricks. There isn’t one simple trick to make you trillions of dollars and clickbait doesn’t work when talking to business owners. What does work is focusing on providing honest, the quality code in a professional manner and that's what makes working with Quantox a treat! To make your Halloween even sweeter, we will add some extra to your goody bag that, on any work from a new client who needs help fixing the mess other companies have already made. We know it sucks to have to re-do something you thought was already taken care of, and that will never happen once you start working with Quantox, so this first time you want to get away from the monsters to step into the light with Quantox.com, we’re ready to help you at even lower price than usual.

Ninja developer at a glance

Quantox dedicated staff is educated team of professionals[/caption]

Have a happy and safe Halloween!- From Everyone At Quantox.com

Blog
Investing in employees is investing in future
October 28, 2016
.
by
admin
read time
PHP conference BGPHP is one of the best conferences for anyone interested in the PHP programming language.
Read more

PHP conference BGPHP is one of the best conferences for anyone interested in the PHP programming language. Speakers at the event covered topics for novices and experts interested in sharpening their PHP skills with there were a lot of interesting sessions aimed at improving the way programming is done on an everyday basis.

[embed]https://www.youtube.com/watch?v=hqznLOCVroY[/embed]

“Many programmers come from all around Europe to be part of this conference,” said Dan of Quantox.com “and we were proud to send six of our team lead programmers to the PHP conference. “A lot of the workshops were centered on an arcade game theme this year. Pixels, video games, potions (beer) - even the music being played was from famous games. Overall it was a terrific experience and a first class opportunity for programmers to learn from each other as we shared our own experiences and heard from other top software engineers about their own programming style to better define best practices that benefit all of our clients.”

Quantox understands that the continuing education of each part of the team is essential to evolving our skill set and staying ahead of the curve. Our clients succeed in fast-paced sectors of the digital marketplace, and they rely on us to always know the best way to do things right now, and the most likely ways to future-proof build with an eye on what’s about to happen next. BGPHP began as an initiative by a small group of developers who started the first PHP User Group in Sofia two years ago.

[caption id="attachment_147" align="alignnone" width="750"]

PHP conference stage

Opening talks of PHP conference before the amazing session[/caption]

Sending half-dozen top-tier PHP programmers from Quantox to be part of the event is our way of supporting the creative culture that all digital professionals value. It also serves as a strong incentive for qualified employment candidates to come join the Quantox team because it’s easy to see that employee enrichment is a core component of Quantox DNA, backed by significant investment in each of our esteemed team members.

If you are seeking a career in Web Development, Programming, or Digital Project Management, and have a fascination with the new tools that are on the horizon, be sure to find a company that supports those initiatives and its staff effectively. It makes a world of difference for the way technology reaches the market and the way your career trajectory takes flight. At Quantox we are always hiring the right people to fill exciting positions in our dynamic production environment. Check out Careers at Quantox to learn more right now!

Data and AI in eCommerce: Use Case Manual
Learn more ↗
The Ultimate Guide to Software Development in 2022
Learn more ↗
Impact of outsourcing to your business
Learn more ↗
Application Development for Business Growth: Step-By-Step Guide
Learn more ↗