//:Ideas
Made={*}
Possible

<Insights>

//:
Insights

Filter by:
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!

Blog
Help: Reset GIT branch to a specific commit
August 30, 2016
.
by
admin
read time
“Reset GIT branch to a specific commit” is the first topic we would like to address in the Help section.
Read more

“Reset GIT branch to a specific commit” is the first topic we would like to address in the Help section. Since many of us find ourselves in a situation when we want to reset the master branch to a specific commit of the master- or some other branch, we'll take some time to write a short guide on how this can be done in a few steps.

RESET BRANCH TO A SPECIFIC COMMIT git reset –hard 87a9789447846c6ff3275f93589fbab3c7b801ec (commit hash that we want to reset the branch to)git checkout -b xx (we check out a fictive branch, which will become master)git branch -m master old-master (rename current master to something else)git branch -m xx master (rename fictive branch to master)git branch -d –force old-master (delete old master – not needed anymore)git merge -s ours origin/master (merge master branches, but prefer local data)make some changes to test git.git commit -m ‘test’ (if needed do git add . first)git push –set-upstream origin master (set local master branch to track origin master branch)git pushgit pullWe have also made a package that automates this process via artisan: https://github.com/ivanciric/artisan-git-toolsEveryone is invited to contribute to join the development of various commands that further facilitate our work.

Blog
Rafting 2016 in numbers!!!
July 6, 2016
.
by
admin
read time
As we announced in period from 30.06.2016 to 03.07.2016. Rafting Center Tara-Raft welcomed 72 people from Quantox Technology.
Read more

As we announced in period from 30.06.2016 to 03.07.2016. Rafting Center Tara-Raft welcomed 72 people from Quantox Technology.We came to rafting center on Thursday around 2pm, and left it on Sunday at 11am, which means we spent around 70 hours hanging together.

Camp management estimates we had around 4 or 5 hours of sleep per person out of those 70 hours.Out of 72 people that came to rafting, 65 decided to go on adrenaline river ride on Friday. We were driven by 11 cars, and spread over 9 boats with 9 rafting skippers. All river boats went over 16km long riverbed of Tara river and another 4km of riverbed of Drina river. We got to finish in 3.5h spent on river. Out of which 3h were spent on water and 0.5h in pauses by the river.

By unofficial, but precise measurements of skippers, every boat made average of 1236 strokes. Taken care that every stroke spends 32 to 36 calories, we burned approximately 44000 calories per boat. Pretty impressive, no? We weren’t lazy and make a bit different calculation, every boat became lighter in average by 4 to 6 kg.This time of year around 500 cubic meters of water flows over Tara riverbed, which means for the time we spent on river approximately 324.000.000 cubic meters of water, which equals the capacity of Perućačko lake on the Drina.

We estimate each person had two sips of Tara river while, so we all took this natural beauty forever in ourselves.On Saturday, 58 people took safari tour through national park Sutjeska. Passengers were spread over 9 jeeps with 9 drivers. During the trip, we went over Tjentiste, rainforest Perucicu with view on waterfall Skakavac (71m) and climbed viewpoint Prijevor with an elevation of 1660m. As our camp is on 440m, it means we overcome 1200m altitude. Way to go crew!

Prijevor is beneath Maglic, which is the highest peak in Bosnia and Herzegovina (2386m). After Prijevor we visited the biggest open pool in Europe – Tjentiste. We crossed 140km during the safari and estimate loss of 6l of body liquid during the drive on the hot summer day.During our stay hosts organized 3 music bands to play and entertain us in night hours. Music spent a total of 18 hours playing, which is a total of 567 songs played. Out of these only 4 songs were a folk genre. Also in the night between Thursday and Friday, they played 10 heavy metal songs which were taken very well from hosts as well as Quantox team.

A couple of interesting facts come from Tara-Raft bar. For the time we spent in camp, we drank 13 barrels of beer, 146 bottles of beer, 98 bottles of juice and 9l of spirits. The part which will mostly be interesting for programmers is how much coffee was consumed. Well, here’s the number: 200 domestic coffees and 32 nes coffees. No one was drinking tea.Restaurant statistic says we had 22kg of meat during 4 days.

Approximately 80kg of meat was consumed during lunch, around 60kg was used for breakfast, and another 80kg was served for dinner. We also spent 20kg of milk products, cheese, and kajmak.Hope you enjoyed the read and facts and that we managed to present you part of atmosphere from teambuildingUntil next time…

Blog
The Importance of Project Continuity
April 17, 2016
.
by
admin
read time
Digital publishing used to include many small subcontractors and often required a lot of management supervision time from in-house executives, dealing with overages and missed milestones on project timelines.
Read more

Digital publishing used to include many small subcontractors and often required a lot of management supervision time from in-house executives, dealing with overages and missed milestones on project timelines. Worst of all, when anything went wrong, all the individual subcontractors would try to point fingers at each other as the way to avoid any level of accountability for their own errors. Quantox has helped to change all that by providing project continuity and the results are exceptional.

When you have Quantox build your digital property, you aren’t just getting a gifted designer, a talented coder, an experienced marketing team and each of the elements you need to succeed on the modern web – you are getting a coherent team of professionals. People who are used to working together and who understand that the sum total of their effort will be better than the individual effort of any one part of the whole.

quantox-cover

More importantly, our supervisory staff and project management leads are familiar with every member of the team, are able to motivate and inspire their team, and significantly reduce the need for any outside resources being allocated to keeping the project ahead of schedule and under budget. That isn’t to suggest we are perfect, nobody is perfect, but we can guarantee you that if we do ever make a mistake, we are accountable directly to you and we will make it right quickly because our reputation depends on your satisfaction. We only point fingers at each other when we are complimenting one another, errors or mistakes that need to be corrected are the responsibility of every single person who is part of Quantox.

That continuity gets you the best results, with the least resources every time, and it is a key component of what your Quantox relationship is all about!

Let's talk!

Blog
Start It LEAN
March 15, 2016
.
by
admin
read time
When you are starting up a new business, with a startup methodology, it’s best to do things right straight from the start. In 2008, entrepreneur...
Read more

When you are starting up a new business, with a startup methodology, it’s best to do things right straight from the start. In 2008, entrepreneur, Eric Ries developed the LEAN method of creating a startup, and it’s a great methodology. Ries came up with this because he wanted to create something that would shorten product development cycles and create continuous innovation in startups.Ries came up with this idea through failures. His first startup, Catalyst Recruiting, ultimately failed because it was not agile enough to recover from the initial product launch to give their customers what they wanted. Ries experienced a similar failure with There.com, giving him plenty of learning material from his experiences.

What is Lean Start-up Method?

Ries took a look at something called LEAN manufacturing, which was developed by Taiichi Ono in the 1950s. This particular system of manufacturing helped to both reduce waste and increase productivity with a few methods, one of which being quality assurance checkpoints placed in key parts of the manufacturing process. The lean startup process takes this philosophy and moves it into the startup atmosphere.The basic gist of a LEAN startup is that companies must first create an MVP or minimum viable product - the product with the least amount of features needed to function correctly - and then test it and see if customers can actually use it. Like Ono’s many quality assurance checkpoints, the customer feedback then informs the future adjustments to the product, creating a continuous feedback loop. This helps to reduce waste created by companies who put too much effort into launching a product with many bells and whistles.Using the LEAN startup method can really help you to save money and be more efficient.

LEAN on Quantox To Bring Your Idea To Life!

Working with Quantox on developing your idea promises only steps forward, and very little or none going back. As we work toward creating an MVP from your initial idea, we are already a few steps ahead. With each upgrade of your product after the launch, we climb higher towards the success. One step at the time, building your brand with diligence and continuity that always bring the best results. Let's Talk!

Blog
KISS (Keep it Simple, Stupid!) And You’ll Love The Results
February 23, 2016
.
by
admin
read time
In our vast experiences dealing with projects and project management, we have learned that it is best to KiSS. No, don’t worry, that isn’t a romantic come on, it is simply a witty acronym that stands for Keep it Simple Stupid.
Read more

In our vast experiences dealing with projects and project management, we have learned that it is best to KiSS. No, don’t worry, that isn’t a romantic come on, it is simply a witty acronym that stands for Keep it Simple Stupid. Complicated projects with multiple moving parts that all depend on one another rarely succeed, from what we’ve seen.

Start From Creating MVP

Our advice is to get to an MVP (minimally viable product, or the least amount of features your product or project needs to get started) as soon as possible, and launch. Once you are actually launched it is quite easy to work towards incremental improvements continuously throughout the life of a product. One of the biggest mistakes that we have seen in our experience is people who have an unclear vision for their projects, which doesn’t make for a clean and concise MVP.Another mistake that often hampers projects is when companies try to do too much and create too many features prior to launch so that your product is sitting around while competitors can easily take advantages of gaps in the market. Ambition is definitely good, but too much ambition can also be a killer.

How To Get From Idea to MVP?

How do you get the perfect MVP? It’s not that hard. Think about your product or project. List the features that are essential to it’s functioning, and get those features working flawlessly. Leave out anything that is extra, or not essential to the product you want to create. Those most basic features are the ones to launch within your MVP. After launching, think about any bells and whistles you would like to add to enhance or change your project.Remember, the thing that matters most is having a functioning product that does what you want it to do, not having the most elaborate product out there on the market.

Quantox- Keeping Software Development Simple Since 2006!

Quantox operates with the help of Kaizen mindset, meaning we achieve great results by first completing smaller, but equally important tasks. Each one of us, but working as a team, has a clear task to complete that will enrich your project and lead to project realization faster and without hassle. Task by task, we'll take your project from idea to MVP, launch your product and keep on improving it with new features and possibilities. Do you want to see simple and clear project development process? Let's Talk!

Blog
Keeping Project Requests Clear and Detailed Saves Enormous Resources
February 19, 2016
.
by
admin
read time
So, you have a project and you are going to create a request for an exterior company to get the job done. Keeping your project request clear and detailed will help you a lot down the line, and will also save you money.
Read more

So, you have a project and you are going to create a request for an exterior company to get the job done. Keeping your project request clear and detailed will help you a lot down the line, and will also save you money. Project requests set the precedent for the entire project, and it is helpful to start it off on the right foot.

Disadvantages of Not Having a Clear Project Request

If you end up presenting a project with a confusing description and scope of work, it costs your team time, costing you money. There are a few ways that this will drain your pockets. First of all, all of the back and forth communication it will take to clarify your work request just isn’t worth it, when with a clear work request your project can get started right away. Each minute you spend communicating and clarifying is the time that is not being spent working on your project. What is even worse, is the second way that an unclear project proposal can cost your company money: unclear project requests can lead to drafts of your project being created that are completely misguided or simply not what you are looking for.

Advise With Your Team

In creating clear project requests it is also important to get your whole team’s input early on in the process, before making the request, rather than presenting them with a nearly finished project and getting their input then. This will also save you a lot of time and money because your team is smart and probably has great ideas that would improve any project your company is working on. Using their ideas early on will keep you from having to revise projects over and over to incorporate innovative employee ideas.Start your project off right with a clear and concise request that will lead the way to the project you are envisioning.

Quantox- An IT Solution Company To The Point!

Creating project request and presenting it to an exterior IT company is not an easy task, but with Quantox it can be a lot easier. The project managers working in Quantox know that the best developed ideas are presented in the clear and concise manner. So, when you're ''stuck'' and can't seem to organize your project, our PM's are there to help you determine the scope of work, requirements, timelines and deadlines of your project, thus helping you save money. You have a great idea, but don't have all the details ''polished-out''? Let's Talk!

Blog
Why Professional Project Documentation Matters So Much?
February 15, 2016
.
by
admin
read time
Project documentation is an important part of any project, but especially those that create systems that will be used by people whether inside or outside of your company, which are either created by people outside of your company...
Read more

Project documentation is an important part of any project, but especially those that create systems that will be used by people whether inside or outside of your company, which are either created by people outside of your company or will be used by outsourced employees. Proper project documentation can set the precedent for the way your company will manage that project once it is complete and the way that other related projects will get managed in the future.A job certainly isn’t over when a project is completed, especially in the sphere of web and technology.

Most projects in this sphere are development projects that will get used in the future either internally within a company or externally by consumers. These projects will need to be supported since your internal teams will need to learn new systems and get used to using them. You can really prevent problems down the road by having great documentation.When you use project documentation, it is best to use whatever best practices are suitable for your industry, because then it will be easier for your team to learn the new system, and any new team members who come on should be able to learn it easily, as long as they are familiar with your industry best practices already. In addition, should your team run up against any obstacles in the months or even years after the project was completed, having proper documentation can save your company a lot of money and time.

Without documentation, your company will have to spend money and use people’s time to figure out any issues, but with the project being clearly explained, you should see nothing but smooth sailing in your future.

Quantox Professional Project Documentation For a Smooth Sailing!

At Quantox we keep our organisational skills at the highest level. By having professional project documentation, but also company profile documentation and Quantox people documentation, we armed every Quantox member with a reliable source for solving problems and built bridges between our own people.

Outsourcing with Quantox gets that much easier when we present our documentation, leaving no questions unanswered. Still, error prevention may be the best outcome of our diligent record keeping of everything we do for our clients. Do you want to learn more- Let's Talk!

Blog
Who Should You Hire - Freelancer or Outsourcing Company???
February 11, 2016
.
by
admin
read time
When hiring someone for work that is not going to be done within your company, it can be hard to tell whether you should hire a freelancer or use an outsourcing company. What is the difference?
Read more

What Is The Difference?

When hiring someone for work that is not going to be done within your company, it can be hard to tell whether you should hire a freelancer or use an outsourcing company. What is the difference? Freelancers are typically individuals who provide specialized services on their own time while outsourcing companies have full-time employees who can provide many types of services under their direct supervision.

Why People Prefer Outsourcing Over Freelancers?

Many professional companies and people prefer outsourcing companies because there is a single contact person that can give you access to a wealth of services. When you go with freelancers, you will have to contact different freelancers for different services, which will not only make your Rolodex quite large but can get confusing and often leads to scheduling conflicts that cascade if anyone freelance misses a milestone that the others were relying on having completed in time. This becomes especially problematic if you have a lot of projects happening simultaneously.

Outsourcing Companies Are Better For Project Continuity

Another reason why businesses prefer to use an outsourcing company is that it mitigates risk. If a freelancer gets sick or has some type of family emergency – that’s it - your project becomes delayed. Your work will not get done until they are better and back to work. However, if the person working on your product from an outsourcing company is ill one day, there is typically someone else there who can pick up the slack and keep your projects going full steam ahead. Thus, outsourcing companies tend to give you more complete coverage and usually get a job done faster.

Reputation Matters!

Lastly, with freelancers, there is no surefire way to vet them. Sure, there are online review sites, and they may provide you with references before you hire them, but if you choose an outsourcing company, they have already gone through the hiring process. Thus, they know their employees well, and typically know that they are quality workers who will finish the job in a timely manner because they have a reputation to uphold. Hiring a random freelancer off Fiverr may sound like a smart way to save money until you examine all the unintended consequences and learn to leave those risks on the shoulders of an outsourcing company with shoulders broad enough to carry them all for you.

Quantox- A Full-Service, Risk Free and Trustworthy IT Outsourcing Company!

If you don't need only one Java Developer or a web designer, but a whole development team, you should consider outsourcing a company like Quantox. You'll have access to all necessary staff members- from developers, to analysts to QA specialists. It you have any questions about IT outsourcing, we are glad to answer them and help you reach an inofrmed decision. Let's Talk!

Blog
Why Written Agreements are Important When Outsourcing?
February 8, 2016
.
by
admin
read time
When you hire an outsourcing company to get a job done, you may feel comfortable knowing that they have the experience to deal with your project, so creating some type of official agreement may not be on your radar.
Read more

When you hire an outsourcing company to get a job done, you may feel comfortable knowing that they have the experience to deal with your project, so creating some type of official agreement may not be on your radar. However, agreements are actually quite important, no matter how much you trust the company you are hiring to get the job done. It helps to protect yourself as the client and them as the vendor, should anything go wrong during the job, as small as that possibility may be.

Benefits of Having a Written Agreement

First of all, having an agreement is really the only way to make sure everyone truly understands the project at hand. It usually spells out the scope of work entirely, with specific details, so both parties know what is expected of them, and that includes you.

The company you hired won’t be waiting for a month to start the project because you didn’t know you were supposed to send them some photo assets, and they will be able to provide the results you need when you need them.Agreements can also help to avoid miscommunications during the work process, and also can avoid conflict when miscommunications do happen during the project timeline. If a miscommunication does occur, you can just refer to the agreement and quell the worries of both parties since the job will be spelled out plainly in the agreement.

Finally, agreements help to create a timeline and actionable checklist that the team working on your project can work from and check to make sure that all the work agreed upon is done in a timely manner and at the level of quality that you have requested.Basically, having an agreement always ensures that both the client and vendor are protected and covered, and prevents things from going wrong due to mistakes and miscommunications. While things hardly ever go wrong, agreements make it easy to smooth things over on those rare occasions.

Transparent Outsourcing Collaboration is Promised With Quantox!

Here at Quantox we understand how important it is for you to feel that your intellectual property is truly yours. Not only will we protect your idea from plagiarism, we will also ensure that every word of our written agreement pertaining to the development process is fulfilled.

Don't take our word for it- our promise are our signatures on the project detail and development process contract. Let's Talk!

Blog
How To Choose An Outsourcing Company?
February 5, 2016
.
by
admin
read time
Employing people in-house is the most costly option, and beyond the obvious costs of salary, benefits, and training there are many other expenses that come along with the challenge to continually motivate your own staff. Outsourcing is a good way...
Read more

Employing people in-house is the most costly option, and beyond the obvious costs of salary, benefits, and training there are many other expenses that come along with the challenge to continually motivate your own staff. Outsourcing is a good way to save some time and money by utilizing a fully managed team of personnel who already have exactly the kind of expertise you require.

Outsourcing also gives you the opportunity to save money by only utilizing the people you need for the specific tasks you wanted to take care of right now while letting someone else worry about all of the HR challenges and ancillary costs that come along with maintaining a world-class workforce.The main barrier companies have when starting to outsource workflow is the fact that choosing the right outsourcing company to work with can be a challenging and confusing ordeal in itself. However, if you follow some common sense tips, choosing an outsourcing company can be made easier and establishing a streamlined workflow that saves you resources while improving your results is an attainable goal.

When starting to think about choosing an outsourcing company, always get references from trustworthy brands in the industry. Just as you would get a reference for a good dentist from a friend you trust, an outsourcing reference about the team that seems to have everything together is the key to knowing the difference between an option that merely looks good and one that actually is great.Once you have a potential company in your sights, do the research necessary to get to know the company and the individuals you will be working with on your own projects.

Make sure the company has a good track record and can articulate a recent easy to verify trail of satisfied companies who have already had similar projects to your own perform. Most importantly, get examples of work they have already done.

Many outsourcing company sites will proudly display some of their clients, and they may even have a case study or two on their sites to show how using their services can positively affect your bottom line – but always be careful to vet those items by speaking to the actual clients being quoted and making sure they are recent examples rather than old work done by someone else who left long ago.

It is also important to make sure that any outsourcing company that you are considering is able to come up with a clear plan that has concise milestones for your needs. It’s one thing to be able to talk the talk, but can they walk the walk? Displaying the ability to set a plan in place is a good sign that they can also complete the work assigned. All too often you’ll notice the same people who failed to show you a workable plan are the ones who are unable to complete the work as well.

Benefits Of Outsourcing Quantox Technology!

There is plenty of work to be done in preparation of your project, and that phase of the relationship is also an excellent opportunity for you to evaluate the team you are hiring and the way they work with you.

Once you have the right people in place, from a company like Quantox, the scalability of an outsourced option gives you tremendous advantages over in-house employees, because unlike the arduous process to hire one person in your office, the outsourcing path opens up the possibility to acquiring a limitless pool of qualified experts at virtually any task you want to accomplish. Let's Talk!

Blog
Speed Matters More Than Ever For UI/UX and SEO
January 20, 2016
.
by
admin
read time
In sports and virtually every other form of competition, the cliché is that speed kills, because getting to the goal first provides an undeniable advantage for one competitor over the other.
Read more

In sports and virtually every other form of competition, the cliché is that speed kills, because getting to the goal first provides an undeniable advantage for one competitor over the other. That same principle applies to all forms of web development and it is becoming increasingly essential thanks to recent changes by Google and others to the way organic web traffic is allocated.

Even more importantly, the expectations of your customers are tied directly to the speed of your site, apps and digital products.

No Lag⁠—No Inefficient Coding

In the dial-up era, it was common to wait for a page to load due to lag times caused by low bandwidth. This was also a blessing for inefficient developers because the slow loading times and resources squandered by their code were often covered up by the even slower download speeds available to customers. Now, with many clients having access to 1GB connections and mobile providers continually improving throughout while spreading the reach of public WiFi, even the smallest lag or latency is infuriatingly obvious to your potential customers or clients.

Test Your Website Load Time

Google had repeatedly expressed the fact that mobile load times are now a significant signal used in determining their search results, and that has even gone so far as to provide a simple tool to test your load times on desktop and mobile versions of your website. The tool is free and it assigns a 1 to 100 score for your site speed. Even more importantly, it makes simple suggestions of ways to improve your speed score, and it is critical to achieving a score of 85 or better for both Mobile and Desktop on nearly any website you publish.

What Is Mobilegeddon?

The so-called Mobilegeddon update Google made in 2015 underscored the importance of Mobile responsive design and echoed the significance of making sure your site loads lighting fast across any device that a viewer decides to use.

Quantox Smart Coding for Supersonic Speed!

Quantox helps many of our clients by cleaning up the antiquated code, refreshing the underlying database structures being used and making many other seemingly small improvements to incrementally optimize existing websites. We also use industry best practices and many proprietary methods to ensure that any new site we create for you is as fast as possible, to the delight of search bots and human visitors alike. Let' Talk!

Blog
Your Sales Funnel Should Be A Conversation
January 13, 2016
.
by
admin
read time
Imagine if you walked into a brick and mortar store and were greeted by a salesperson who immediately asked, “What is your date of birth and credit card number?”
Read more

Imagine if you walked into a brick and mortar store and were greeted by a salesperson who immediately asked, “What is your date of birth and credit card number?” A store like that wouldn’t get many sales or last very long, yet online site owners seem to think it is somehow more acceptable to create landing pages that abruptly demand all kinds of personal information from potential customers in a completely non-conversational way.Too often we are given site mock-ups or see sites designed by others that immediately request signup information from end users. Sure, having a signup button makes sense, or asking for a name and email address may be part of your business model, but the conversion ratios, time on site, bounce rates and other metrics can easily be improved across the board by engaging the viewer in a more conversational way.

The Right Time And Place To Ask For Personal Information

For example, instead of asking someone to enter their purchase information and then giving them access to a catalog of items for sale after they have registered, you will earn far more by allowing customers to browse your catalog as guests, let them choose the items that they want and only ask for payment details once they reach the cart page to complete their transaction.The psychology of this method is very simple. Once someone has already invested ten or twenty minutes of their time browsing items, choosing products or services, and building a basic level of trust with your brand by seeing how well your site satisfies their requests, they become far more likely to take action at the eventual point of sale. Exactly the same way a shopper is more likely to buy a pair of jeans at a clothing store after browsing the shelves, selecting the perfect pair, trying them on, interacting with a sales associate and then later being asked to pay at checkout by a cashier.

Make Spending Money an Afterthought For Your Customers

The best sites do a terrific job making the sale seem secondary. As online marketers we are all focused on improving the CTR, maximizing revenue and preventing traffic leaks – but as a customer that all need to fade from your attention and be superseded by the fun and excitement of finding the site you want most, getting the attention you deserve and feeling as though the money being requested is more of an afterthought than the central priority of the entire user experience.

Upgrade Your Sales Funnel with Quantox!

Quantox experts are available right now to look over your existing sales funnel and to make actionable suggestions that improve the flow of traffic from your landing page to your join form or cart transaction page. The results are easy to track, and as any experienced marketer can tell you it is almost always easier to earn more by properly monetizing the traffic you do have than by inefficiently marketing to a new wave of visitors. Let's Talk!

Blog
Truly Responsive Design Requires Much More Than A Simple Wordpress Theme
January 6, 2016
.
by
admin
read time
One of the more common buzzwords among developers these days is ‘responsive design’, which many confusingly misunderstand as ‘using a Wordpress theme that looks sort of OK on mobile devices or desktop screens.’
Read more

One of the more common buzzwords among developers these days is ‘responsive design’, which many confusingly misunderstand as ‘using a Wordpress theme that looks sort of OK on mobile devices or desktop screens.’ The fact is that responsive design actually requires quite a bit more than that, and the benefits of doing it right are substantial.

What is Responsive Web Design?

Responsive design is all about presenting online content on any device as if it were intended to work perfectly on that device primarily. When a customer views your website from their desktop computer, they could care less how it might look on an Android phone. If they use an old and antiquated version of Netscape at their browser, they want to see the site in all its glory, and how it would have looked if they chose Chrome instead becomes meaningless to them. When it comes to design, the customer is always right, and that includes their implicit choices of mobile carrier, platform, operating system, browser, hardware, and software each time they visit your website.Some great tools have been added to the development arsenal recently including HTML5, H.265/HEVC video codecs, letsencrypt.org SSL certifications, a slew of mobile diagnostic tools from Google and more.

How Does Quantox Make Your Design Ideas Work Anywhere, Anytime?

Utilizing these tools and many others, Quantox creates websites, mobile apps and offline marketing materials that give your brands a terrific uniform presence in a way that is completely agnostic to the choice of device or viewing methods your existing or potential clients prefer. To learn more, contact your Quantox agent and see some examples of what responsive design can actually do for your own bottom line. Let's Talk!

QUANTOX at Haufe X360 Summit
March 14, 2023
.
by
Nađa Vukićević
read time
Meet us from the 29-30 of March, we are looking for an exchange of experience and ideas that will improve the digital world and shape our future!
Read more

Meet us on 29 - 30 March

We are looking for an exchange of experience and ideas that improve the digital world and shape our future!

Gathering together Haufe experts and IT companies, partners, and clients, the Haufe X360 Summit takes place at the Kameha Grand Hotel in Bonn from the 29th to the 30th of March.

Lecturers from Haufe and Acumatica - the platform on which Haufe is based- will discuss planned system innovations and software improvements. 

We are looking forward to hearing from great people, meeting other Haufe partners, and sharing experiences and ideas.

The Quantox Crew will be there!

  • Dušan Milojević / Head of Managed Services
  • Thomas Priemel / ERP Consultant
  •  Darko Šarenac / Partnership and Business Development Manager

You can meet our people and find out more about our services, advanced digital solutions, and models of cooperation. We are happy to have a chance to network with new potential clients and all new partners ahead!

Summit Agenda and more info can be found at the link

News
How to use the power of T3 stack and tRPC to create full-stack applications
February 27, 2023
.
by
Nađa Vukićević
read time
In this talk, you'll learn how to harness the power of T3 stack and tRPC to easily create full-stack serverless applications. We'll dive into the benefits of using tRPC in NextJS to create modern and scalable web apps.
Read more

Petar Slović, Chief Innovation Officer @ Quantox Technology, will give a lecture at a workshop organized by DaFED at the Rectorate of the University of Novi Sad on March 1, starting at 6 p.m.

At Peter's workshop "Simplifying Full Stack Serverless Development with tRPC in NextJS" visitors will have the opportunity to learn how to use the power of the T3 stack and tRPC to create scalable full-stack serverless applications.

DaFED is a non-profit organization dedicated to creating educational workshops and networking events for designers, developers, and all tech and innovation enthusiasts.

Discover the benefits of using tRPC in NextJS and learn how tRPC can facilitate the creation of secure and efficient serverless APIs without burdensome infrastructure management.

The workshop is free, and you can find more information, registration, and a link to the live stream at https://dafed.org/

News
TES Affiliate Conference @ Lisbon 2023
February 21, 2023
.
by
Nađa Vukićević
read time
Quantox Technology is coming to Lisbon with 50 developers available right now! Complete software development from scratch and all-round IT support services.
Read more

Propel Your Business and Find Your New Team Of Developers @TES Affiliate Conference

Lisbon | February 22-25, 2023

Are your software projects delayed due to a lack of developers?
Are you finding it hard to hire and retain good developers?
Are you trying to reduce costs and increase the flexibility to scale your project?
Are you looking for a partner you can trust?

Quantox Technology is coming to Lisbon with 50 developers available right now!

Complete software development from scratch and all-round IT support services.

Pinpoints!
  • 16+ years of experience
  • 550+ experts in the diverse technology stack
  • 13 offices & 7 countries
  • 250+ successful projects
  • Super-quick scaling
  • ISO 9001 and 27001
Boost Your Business!
  • Thorough understanding and approach
  • Flexibility & adaptability to each client and change
  • Managed team & scaling resources to your project
  • Efficiency, excellence, and trust
See You @ TES Affiliate Conference!
3 days, 2000+ participants , 75+ speakers, 200+ exhibitors, 80+ countries

The Oitavos Hotel, Cascais/Lisbon, Portugal
Quantox Booth Location: MMT6

And Meet Our People!

Schedule a Meeting

Alek

If you are looking for a man who will answer your questions about potential partnership opportunities, look no further. Alek is our CDO with solid skills in leading teams and running projects developed over the years.  Do you have projects that need reinforcement, and engineering support or do you need a partner for brand-new software solutions? Talk to Alek and find out more.

Schedule a Meeting

Dan

He is your guy if you have a major project planned or ongoing but don't know quite yet how to ensure your software development is running smoothly. As our COO, with more than 15 years of experience in the IT industry, Dan can understand you and optimize your software development process.

Schedule a Meeting

Welcome where ideas are made possible!

News
Quantox Technology Ensures an €20 Million Investment from Sandberg Capital
January 20, 2023
.
by
Aleksandra Dzinovic
read time
A new milestone in the IT world! Building the future with strong partnerships! Quantox Technology and Sandberg Capital have signed a partnership for the further expanding growth of the company, bringing
Read more

A new milestone in the IT world! Building the future with strong partnerships!

Quantox Technology and Sandberg Capital have signed a partnership for the further expanding growth of the company, bringing it to a higher level! A €20 million investment is aimed at making a significant leap for Quantox’s future sustainable development, talent acquisition, and strategic global expansion.

Sandberg Capital is a Slovak private equity company established in 2014 with an AUM exceeding €340 million. It focuses on investments in small and medium businesses in the Slovak Republic and the region of Central and Eastern Europe, including among investors institutional ones, such as the European Investment Fund.

This partnership is one of the top 5 investments in the region so far, signed with companies from Serbia.

With Sandberg’s support, Quantox Technology plans to make successful breakthroughs in new markets, building even stronger client relationships with greater freedom and creativity in creating new software solutions.

“By entering into a partnership, we want to broaden our expertise and further strengthen our position as a leading IT employer in the region. Also, this investment will enable us to have a greater presence in the European and US markets, which will mean a lot to our clients by increasing the range of services in delivering high-end digital solutions and providing comprehensive IT support”

Vuk Popović, founder of Quantox Technology

The company’s focus remains the same – discovering new perspectives and empowering the Q team. The partnership is an additional lift that will bring Quantox even closer to long-term growth, sustainability and stability.

“Given Sandberg’s multiple investments in the IT sector, we see an increasingly strong push for digitalization across the economy. At the same time, we perceive a severe shortage of IT professionals that may be preventing companies from growing and achieving their strategic goals. The investment in Quantox reflects our long-term strategy of partnering with ambitious entrepreneurs in sectors that directly or indirectly help with the digital transformation of the economy,”

Michal Rybovič, Partner at Sandberg Capital.

Matej Klenovsky, Investment manager at Sandberg Capital, believes that Quantox and Sandberg share a similar growth mindset and have the same ambitions and perspectives for future achievements.

“Quantox, in addition to employing a large number of IT professionals and having a great ability to attract clients from various industries, is truly committed to the development of the local IT community. We believe that this company is more than ready for the next step and we are eager to follow them along the way, giving support through our experience, knowledge, and capital.“

Matej Klenovsky, Investment manager at Sandberg Capital

Both partners will be focused on strengthening Quantox’s business – establishing a local presence, expanding the spectrum of services to respond to clients’ demands from all parts of the world, and improving internal processes and organizational structure.

“We are extremely grateful for the trust and support of our new partners – this is a kind of confirmation for everything we have done so far, as well as the opportunity to be even better and grow together. Following the shared vision for Quantox, we strive for global expansion and adoption of new knowledge, skills, and experiences while preserving the values ​​and culture of the company itself”

Vuk Popović, founder of Quantox Technology

With 16 years of experience, Quantox is recognized as a reliable partner in the world of digital technologies. After three successful acquisitions in the last year, this is an important step and kind of “wind at our back” that will lead us closer to our vision – to grow in expertise, nurture people as the priority value and become one of the most trusted and efficient partners in the digital world.

Quantox was advised by Grubišič & Partners – Corporate Finance as financial advisor and Four Legal as legal advisor and Sandberg Capital was advised by ESFA as financial advisor, EY as financial & tax due diligence advisors, and BDK Advokati as their legal support.

A new digital era is at our doorstep. By supporting clients worldwide and developing IT potential in our region – we continue making ideas and vision possible!

News
Another Boost to the Quantox Team!
December 14, 2022
.
by
Aleksandra Dzinovic
read time
Proud to announce that our team has received another reinforcement! We are introducing Marko Nikolić - the New Head of Finance at Quantox.
Read more

Proud to announce that our team has received another reinforcement! We are introducing Marko Nikolić – the New Head of Finance at Quantox.

With many years of experience in various senior positions and expertise in the financial sector, Marko brings a unique set of skills. He is highly creative, innovative, and well-versed in the latest financial trends and strategies.

His passion for finance and enthusiasm for achieving results and high goals make him the perfect person for this position at Quantox. With his expertise in the financial sector, Marko will bring fresh ideas that will help the company develop and grow even more.

What are the expectations, and what is the biggest challenge in working in an international IT company like Quantox?

My primary expectation is to grow professionally together with the company. The biggest challenge of working in a large company like Quantox is coordinating activities with many colleagues from several countries.

In what way will your experience contribute to Quantox in further business?

My experience is complementary to colleagues from the finance sector. I expect that it will contribute to the realization of new initiatives, such as, for example, the implementation of the new budget.

The events of the last few years have led to sudden turbulence in the global market. We see them even today, and they are, to some extent, the cause of changes in how many IT companies work. In your opinion, which strategies of financial adaptation to such changes have given good results, and which could be applied in Quantox – bearing in mind the spread of the company over seven markets?

Quantox has a concrete and straightforward business model, and we should stick to it – “back to basics”!

This can be a competitive advantage in the current global financial trends and can be used in both cases – to expand in the markets where Quantox already operates and to win new ones.

How do digitization and accelerated development of technology affect the role and work of the financial sectors? Do methods and approaches change, and how?

In the Finance and Accounting sector, a sudden jump in the application of Business Intelligence tools for reporting to management and investors was noticeable in the previous years. As a result, CFO-s and their teams had to adapt and improve their reporting. Modern platforms and programs help them in these endeavors; technology is progressing and taking an important place, so constant adjustments are also needed in this sector.

Many factors influence decision-making, especially now. What are the biggest risks, and what are the biggest opportunities you currently see for Quantox’s business?

I believe that the current global situation on the market is simultaneously the biggest risk – it can lead to a decrease in demand for our services – but also the biggest opportunity to expand into new markets under more favorable conditions than before.

What is your main motivation and inspiration in business – what drives you again and again?

I like to innovate, propose and create new things, and constantly look for ways to improve and upgrade that creation.

News
Transforming Quantox’s Managed IT Services with Dušan Milojević
November 23, 2022
.
by
Aleksandra Dzinovic
read time
New Head of Managed IT Services opening new paths and opportunities for Quantox Quantox is dedicated toward providing organizations with a solution for system monitoring and management
Read more

New Head of Managed IT Services opening new paths and opportunities for Quantox

Quantox is dedicated toward providing organizations with a solution for system monitoring and management that will help dispose of the break-fix approach. As a managed IT services provider, we aim to simplify IT management for other companies efficiently and affordably.

Dušan Milojević has the expertise and experience to make Quantox a leading managed IT services vendor in Europe, implement new IT technologies and build worldwide-applicable solutions with his team.

From Microsoft to Quantox – can you describe your career journey and what does it mean for you to further develop your expertise at Quantox?

I started from the university and Microsoft Academy, and then went through the positions of Consultant, Developer and Analyst. Right now my official role means leading three different teams for the implementation of various products. The biggest challenge for me to get the company as a leading vendor for managed services as Quantox is for custom development.

What are the goals of the managed IT services department and what do those goals bring to the overall business process of Quantox Technology?

The goals of the managed IT services department are to accumulate as much expertise and projects from various vendors like Microsoft, Salesforce, even IBM, and Oracle. The people in our department and their work are very strongly connected, no matter which team they depend on.

In the future, Quantox will expand its business areas and build solutions that can be implemented worldwide. So, the power this department gives to the company is being able to cover all needs that come from one customer. Custom development and managed services have a great tendency to work well together and bring new opportunities to each other.

After the first month at Quantox, what are your impressions?

I’m thrilled to be a part of Quantox. At the moment, I’m still trying to get all procedures lined up and getting to know the on-boarding team members while working with other colleagues on our first potential projects.

Why would a company need managed IT services and what parts of its environment would Quantox’s managed IT services department look after?

Companies in some sectors, like Fintech and Telco, use more than fifty systems in their daily business. All of those need to be integrated into one place, and that’s where we come in – we can fully cover all these processes with our team. Having a corporation as a client is a great opportunity that can lead us to long-term partnerships.

The IT industry is fast-paced and constantly evolving and at the moment we have many new technologies present at the scene. In your opinion, can those new technologies be implemented in the processes and what benefits would that bring?

Of course, we need to follow all new approaches and technologies. From the last conference in Munich, I’ve realized that we can integrate PowerApp with Business Central as an app that can be the solution for warehouse management with fewer costs instead of building the app by itself from scratch. We also plan to get RPA (robot process automation) part of the integration team and start working with machine learning. Quantox’s managed service department is pretty good at keeping up with the latest technology trends.

What do you think is the most interesting part of your job, and what are some of the biggest challenges Quantox managed IT services department may be faced with?

The most interesting things about working in Managed Services will be the projects and the possibility of having a proven team working for one of the biggest customers in their branches globally. However, the biggest challenge will be to put Quantox on the managed services market for this part of Europe which is our goal for the next two years.

What is your main drive, motivation, and inspiration in business – what drives you over and over again?

What drives me forward is having new opportunities on a daily level – new employees, technologies, countries, projects, and approaches. I also firmly believe that people can improve their skills only if they step out of their comfort zone, which is what my team and I are doing right now.

News
Quantox Launched a Start-up Accelerator!
June 2, 2022
.
by
admin
read time
QLab Accelerator aim is to support fresh ideas, build strong teams and make innovative startups possible. And we are starting from our own house!
Read more

QLab is Born!

Having ideas is great - getting know-how is a step to another level!

QLab Accelerator aim is to support fresh ideas, build strong teams and make innovative startups possible. And we are starting from our own house!

Quantox launched an internal call for Quantox people with the most promising start-up ideas with a goal to support it and transform it into marketable digital solutions.

From professional guidance and mentoring support, specialized business & start-up knowledge, through networking and funding opportunities -  QLab is designed to give major support during the idea development from scratch.

By joining the contest and submitting their ideas, our people have a chance to get an opportunity for a 3 months educational program this summer, specially designed to turn their brainchild into a successful product, and get a chance for funding.

The most promising concepts and teams will be chosen for the program to gain essential business, expert, technical knowledge, and guidance from experienced mentors from all core fields, needed to kick off their start-up idea. Furthermore, the best idea on the final pitch will get a grant of 10.000 EUR to provide a smooth start and push for further development.

Lead by the mission to be a generator of internal knowledge, skills, and ideas to create value and make a leap in the digitalization era, and create an environment that encourages quality and innovative approaches to digital challenges, Quantox decided to start QLab Accelerator as an innovative tech nest for all those who aim to go further.

It is possible to turn ideas into reality with proper support and experienced people behind you. We believe in the ideas and knowledge that make a difference!

We truly believe in the potential of this program to discover remarkable solutions from our people and we are thrilled about the possibility to expand it beyond the internal hub in the future. 

It’s not just about ideas.

It’s about MAKING IDEAS HAPPEN!

Dare to innovate, we are here to support you!

Blog
Happy Labor Day
May 1, 2020
.
by
admin
read time
Although physically separated, we found a way to show love to our employees. We celebrated Labor Day together!
Read more

Although physically separated, we found a way to show love to our employees. We celebrated Labor Day together! 💚

646C4306-3C81-487D-AA54-8CD9C65FF399.jpg
1588231300025
1588237280074
1588244327295
viber_image_2020-04-30_13-40-16
1588261137128
1
Blog
HumanITarian CS:GO tournament
April 10, 2020
.
by
admin
read time
For the weekend of April 4 and 5, a Humanitarian Counter-Strike tournament was organized for all domestic IT companies in Serbia...
Read more

For the weekend of April 4 and 5, a Humanitarian Counter-Strike tournament was organized for all domestic IT companies in Serbia, which aimed to raise funds for organizations and institutions that help the most vulnerable groups of people affected by the Covid-19 virus pandemic.

In addition to raising funds for organizations that help health workers and other most vulnerable groups of people in our society, the goal of the competition was to maintain contact with colleagues from our company, contact and community between all domestic companies, an exercise in quarantine as well as focus and fun at a time that is stressful for many of us.

70 teams from domestic IT companies participated in the tournament, and the initial fund of 1,000,000 dinars increased daily and 3,242,000 dinars were collected.

After the successful realization of the tournament, it was decided that the funds will be directed as follows:

50% of the budget - 1,621,000.00 dinars to the Clinical Center in Nis

30% of the budget - 972,600.00 dinars to the Republic Health Insurance Fund for assistance to medical staff

20% of the budget - 648,400.00 dinars to UNICEF for the purchase of equipment

You can find more about the tournament on the official website: https://hitturnir.com/

Due to the great interest and positive impressions of the actors in this event, the epilogue of this humane story is that the IT league was formed in cooperation with other organizations.

The greatest satisfaction of us, as a company that was in the role of organizers, is that all participants as well as companies from the community enjoyed and came out of the event with extremely positive impressions.

We are transmitting some of them to you

"Great fun. And of course, very happy to win the tournament :) We would participate again"  winning team

"First of all, a very positive surprise since the whole IT community organized very quickly and the number of registered companies was much larger than I expected. It is difficult to describe in words the moment where due to the given circumstances and difficulties in economic and social terms there is such a large number of people, organized in a short period of time around the humanitarian action. In addition, I accepted this activity as an online team building where we had a lot of fun and laughter :). Also, in addition to games and fun, we had the opportunity to discuss various topics with colleagues and share experiences and opinions, which is, of course, another positive result "

"Really nice and pleasant experience. An interesting goal of the tournament was set, so everything got an interesting note :-D"

"Great! The team had fun, hung out, reminded of the times when Counter was played much more actively ... :)"

Blog
The dark side of JavaScript
October 11, 2019
.
by
admin
read time
JavaScript is one of the most popular programming languages available. It is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions...
Read more
Dark side of JavaScript

JavaScript is one of the most popular programming languages available. It is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions (your functions can be arguments and returned values as much as any variable, or any literal). While it is mostly known as the scripting language for web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat. It is dynamic and event-driven - uses an event-loop in a single thread, which reduces concurrent programming complexity a lot. It is also prototype-oriented (rather than class-oriented like Java or C++)JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. It represents the de-facto programming language for client code running in the browser.The biggest thing to me about JavaScript is how light it is to write code. It is easy to learn and easy to use, except when it’s not. There are many “gotchas” that can trip you up. Sadly, this design is what gives JavaScript a lot of bad parts or how I like to call them "the dark side".Let’s cover them.

Types

Sadly, and probably the worst choice ever made about JS, is that it’s weakly typed. Variables are untyped, only values are, and what types are they? It’s either Object, Symbol, String, Number, Boolean, Null (yeah), and Undefined (yeah, undefined is a type of his own). What’s even kind of ridiculous is that when you test that your variable is an object, you have to do this :if (typeof myObject === "object" && myObject !== null)Because your object can be of type Object, and still be null you know.It is easy to write code with a dynamically typed language, but it is also easy to create errors. That’s where people started using TypeScript and Flow.

It Can't Do Arithmetic

Numbers in JavaScript are double-precision floating points. Which means you have no integer type. What’s the problem with it? At a high level, it's because JavaScript used the IEEE Standard for Binary Floating-Point Arithmetic0.1 + 0.2 = 0.30000000000000004

Coercion

The most painful topic about JS is coercion. This is what all should be aware of.Recall that JS has native types (Number, String… etc) and that variables are not typed, values are. When you do:typeof myVar === "number"You are actually looking to know if the type of the value myVar is pointing to is a number. It’s important to understand that.Now, what happens when you want to do an operation with two variables, whose values are different types?let a = 10;let b = "10";let c = a + b; // ???A decimal 10 is represented differently than a string 10. For example, the number 10 could be represented in 8 bits as 00001010. The string 10, is encoded using two ASCII characters *: 00110000 (48) and 00110001 (49).To do a proper calculation, the JavaScript Engine must ensure both operands are of the same type. And JS tries to do the best for you, so in this case, it will assume you just want to concatenate a decimal 10 to a string 10, and returns a string value of “1010”.You have to be very careful. And you know where this might hurt you the most? Here are some coercion examples:[] + [] → "" // Empty string? These are arrays![] + {} → [object object]{} + [] → 0 // Why isn't the operation commutative???{} + {} → NaN // ???16 == [16] → true // Array converted into string, then into number16 == [1,6] → false // But what is array converted into?"1,6" == [1,6] → true

coercion of JavaScript

CallBack Hell

Callbacks are just the name of a convention for using JavaScript functions. There isn't a special thing called a 'callback' in the JavaScript language, it's just a convention. Instead of immediately returning some result like most functions, functions that use callbacks take some time to produce a result. The word 'asynchronous', aka 'async', just means 'takes some time' or 'happens in the future, not right now'. Usually, callbacks are only used when doing I/O, e.g. downloading things, reading files, talking to databases, etc.Nesting callbacks (function calls) will create an issue for you without knowing what function and when will be executed (callback-hell)Solution for this is using promises, generators, async-await.

Global Variables

Why are global variables wrong?That’s some space allocated you’ll never get back until you nullify them explicitly by callingwindow.x = nullIt induces sides effects in your functions that are going to use that, which makes the code way more complex to understandOther people could as well have used this variable for a library or something (which isn’t rare for browser UI libs). Worst than that, one could inject malicious code in that global that would make your code crash or worst, leak pieces of information.It’s hard to test global variables because they are global, and their usage is hard to determine.There’s tons of way to get away without using global variables (such as closures and IIFE). Always use let and const when you declare a variable, and if you’re not confident, use strict.

Scope Inconsistencies

Developer should be aware of using scopes. Especially when "this" comes in question. Every function, every object create their own scope, and some variables or other functions might not be available at some parts of the code. Therefore you need to be careful about inner and outer scope of some object/functionTalking about this keyword, developers often make mistakes using this in arrow functions.const foo = () => {let a = 10;console.log(this)}foo() -> // this will refer to global (outer scope).The reason why is this happening is that arrow functions do not have this.

Support for Other ES versions

There are a lot of bugs covered in new ES versions of the language. But to have support for older libraries and scripts, browsers support older versions, and therefore all older sites could "live".The advice and solution for this is using the newest versions like ES6+ with 'use strict' directive on top of your code or top of function body that you write.When it is located at the top of a script, the whole script works the “modern” way. The "use strict" directive switches the engine to the “modern” mode, changing the behavior of some built-in features. Several language features, like “classes” and “modules”, enable strict mode automatically. Strict mode is supported by all modern browsers. Without "use strict", everything still works, but some features behave in the old-fashion, “compatible” way. We’d generally prefer modern behavior.I love JavaScript and use it daily. But that doesn't mean that there aren't some really awful errors in the language. I think I didn’t even closely cover every bad thing in JS and how to avoid them, but I want this list to be updated as much as possible, so please don’t hesitate to give some feedback, and subjects that I should cover.

Quantox has a Jedi Mind!

JavaScript is far from perfect, but Quantox JavaScript developers love what they do and they know how to avoid the snares and traps of this programming language. Thanks to the years of experience and vast knowledge, they've mastered the art of JavaScript development and are ready to build perfect apps despite the imperfections. Partner up with Quantox to build your dream app using JavaScript. Let's Talk!

Blog
Introduction to programming - tips for beginners!
December 26, 2018
.
by
admin
read time
In the introduction of this text, I would like to convey my experience, offer a few tips for technologies and how to use them, write a short guide through the languages that I myself have passed and how, by learning, I became a Front-end developer.
Read more
difference between programming languages

Becoming a Programmer...

In the introduction of this text, I would like to convey my experience, offer a few tips for technologies and how to use them, write a short guide through the languages that I myself have passed and how, by learning, I became a Front-end developer.


The first thing you should ask yourself and be real with the answer - "Why do I want to become a programmer?"


The "Why" question is an important part because it deals with specific motivation. Working in a programming company, cool things, salary, the possibility of attaining new knowledge, hanging out with colleagues and remote work are some good sides of working in a developer environment.
Why is it most important to deal with this issue? Precisely because programming and work in IT companies besides cool things, good earnings, frequent organizations of meetups, socializing, excursions, remote work, there is another side - which is great responsibility, dedication, renunciation for the advancement and learning of new technologies , all in order to track new trends in a time where technology has taken great power and is rapidly advancing.


The basic and first precondition for fast and easy mastering of technologies is the knowledge of English. All tutorials, all books are in English. Every communication is done on the same, and every problem or solution you are searching is also in English.

Important things to keep in mind when entering the world of computers, programming, or some other IT job:
Everything has to start from the basics and that should apply to every programming language. For example, if you are far off with your knowledge in Java, you would have to start from the basics if you had to learn C#.


Do not compare yourself with other developers, not everyone progresses at the same tempo, it is important to be persistent because persistence is everything, however hard it may be. You should be able to get out of the comfort zone because programming demands it, every problem is solvable, but each problem is unique and needs to be approached in a unique way.


Also, competing with others can have a negative effect on you, because you will see that you will not be moving fast enough in order to reach someone. This is not a solution. I am saying this from my own experience, right from the start you need to dive into research about programming and languages as such, you need to decide in which direction you want to improve, learn and ultimately what to do.

Programming is a very broad concept that comes through a lot of spheres over the web, programs or games to robotics, science, and so on. You need to learn how to allocate time both in learning and working on projects, it's important to get work habits as well as the habit of coding.


Set small goals for the beginning, not because you care about your progress, but because you care for that progress. Make a list of things you want to end on that day, at least if it's just one page of reading or watching a video tutorial or writing 20 lines of code.
Make a git account and commit a significant change every day, so you'll keep up with your progress.


Programming Languages Overview


So, we have basic divisions (directions), such as Operating Systems, Applications for Phones, Web Applications and the Web Generally, VR, AR, MR, Game Development, Robotics, Networks, System Administrators, DevOps, IoT.

Popular Programming Languages

            Java, C, C#, C++, Objective-C, Swift, JavaScript, PHP, Python, Ruby

Learn C++ in 21 days

           As we have said, it is best to decide for one direction and to stick with it. Nobody says it will be easy and fast. You should skip tutorials and books that offer to learn in 21 days, 10 days and so on. It is best to choose one language to stick to the basics, rules, understand the structure of the data, the variable, the command, the syntax of the language itself and, of course, after the theory comes to practice, practice, practice.

After that comes the higher level, which is work on the project. My first project was a personal portfolio site. In short, I will walk you through some programming languages and what they are used for.

Java

It is mostly used for applications on phones, android. We also have a great application in IoT.
Java is a very portable, cross-platform, (JVM) Java virtual machine. Otherwise, it is a statically-typed language, which means that the code is checked before the application is built. It is designed to be similar to C++. Java is an (OOP)   object-oriented programming language.
Its most famous framework is Spring.
A lot of popular tools have been written in Java, most notably: Eclipse, Hadoop, Android, Android App ...
* Statically typed languages are faster than dynamically typed languages.

Python

Very versatile language, applicable almost everywhere, powerful and easy to learn. It is recommended for beginners because it develops a good programming logic. Its power and diversity is seen in the fact that it can be good for web applications (backend framework Django) and is also good for data analysis, AI, scientific analysis. Most developers use python to create some tool or mini-game for raspberry pi or Arduino.
Python is a dynamically typed language, however, it is quite fast.
Things that are written in python:
Atom, Eclipse, Sublime Text, PyCharm, Blender, BitTorrent, part of Ubuntu, Civilization VI uses python for most tasks, Overwatch.

PHP

A programming language specifically designed for the web. Its focus is on the back-end, programming web applications on the server side.
A very popular and sought-after language because, as with JS, a large part of the web works on PHP.
PHP is dynamically typed.
The most famous web application written in PHP is only Facebook.

C, C++, C#

Similar to each other, all come from the C language. Except C#, which is Microsoft's product, C and C++ are very difficult to learn. If you go into the adventure with these languages, keep in mind that you will not only learn the language as such but also how the computer actually works, what is happening on low-level programming processes, because C is the closest to machine language.

  • C# developed by Microsoft is also used to create applications for making games through the Unity Game engine.
  • C# is a statically typed language.
  • .NET is the framework that goes with C# and is used for the web.
  • C++, known to be a very powerful language, allows you to control computer resources - processor, memory.
  • Used in the game industry, game engines, desktop programs. Many AAA video games are made in this language. It is a very complex, statically typed language of incredible speed. Simply put, created for all and any platform.
  • In C/C++ code that is written is primarily for operating systems. C is a great language for writing OS drivers, as well as writing the OS kernel. This power gives him precisely what is low-level language.
  • The most popular applications/programs which are written in this language are Winamp, Sublime TEXT.

JavaScript

JS allows us to build interactive websites. As the main programming language used on the web at the front of the web, it is popular with a number of frameworks and libraries, such as ReactJS, VueJS, Angular, Ember, jQuery.  Application in JS or its frameworks can be found in the back-end, nodeJS, and also with Electron, you can make a cross-platform desktop application.
As a dynamically typed language, JS is slow in creating desktop applications but it is used and is getting better at it.
JS, as well as PHP, are responsible for the entire web, so it makes no sense to list what is written in JS.

Swift

If you want to be exclusively engaged in the development of native iOS and MacOS applications, then Swift is just for you.
Swift is a statically typed language, xCode (its IDE) will check everything before the application goes out.
The language is very young, but also very popular, has the tendency to replace Objective-C, which also serves for writing anything that is under the Apple brand.
For the purpose of enumeration in Swift, Firefox is written for iOS, Flappy bird, HN Reader.

Ruby

Ruby's popularity is the first in its syntax, which is almost like writing something in English. Ruby on Rails is a framework that is, in fact, a full stack web framework. Designed to make programming easier and more fun, it has been used in web development, as well as in making games.
Ruby is a dynamically typed language.
After all this, I hope that you have a little clearer picture of the way the programming works. So if you decide to learn to programme, regardless of the language you decide to use, it's important to investigate it thoroughly. Learning programming is best through college or some licensed course, but it is important to learn by yourself throughout the entire school. Good books, internet, and good tutorials are all you need.

If you are a gamer, make tic-tac-toe, sudoku or flappy bird. It does not have to look the same for the same logic of the application itself.
If you want to better understand front-end development, make your own website.
If you want to create a full product web application, start by making an online bookstore, blog, using google maps API for your personal web navigation.

Several sites for beginners, basics.

https://www.w3schools.com                                         W3Schools
https://www.codecademy.com                                      CodeCademy
https://www.udemy.com                                                 Udemy
http://webnstudy.com/                                                    WebnStudy
https://www.webprogramiranje.org                              WebProgramiranje
https://enki.com/enkiapp                                                EnkiApp
http://www.bestprogramminglanguagefor.me           BestProgrammingLanguageForMe

Understanding Your ''Why'' With Quantox!

For over 12 years, Quantox has been known as a leading IT company in the region that's also dedicated to its team and with a clear goal of encouraging and helping one another toward career growth and mutual success. Every one of us was once a 'beginner', but through support and guidance, we were able to create an environment that is familiar, welcoming, and motivating. Today, our people are known as the experts in the industry, using the best technology as they combine tech, creativity, and data analytics to create what we believe in the most- creating innovations and getting advanced results. Is our team the perfect one for your projects? Let's Talk!

Blog
Quantox Promotions
November 1, 2018
.
by
admin
read time
This is a small step for developers, but the big one for Quantox.Congratulations to all members of the team on the achieved success in the previous period.
Read more

This is a small step for developers, but the big one for Quantox.Congratulations to all members of the team on the achieved success in the previous period. Work always pays off and brings good results. This time, your hard work brought the well-deserved promotion to you!

quantoxovci
Blog
Which framework should you choose?
October 16, 2018
.
by
admin
read time
JavaScript framework is popular among developers for such benefits like efficiency, safety, and cost. The variety of frameworks for each development platform is huge.
Read more

Milos Aksentijevic Front-end developer @ Quantox

JavaScript framework is popular among developers for such benefits like efficiency, safety, and cost. The variety of frameworks for each development platform is huge. It’s impossible to describe all of them and there is no need for it. Let’s narrow down our choice. As almost every company tends to have a website or at least a landing page, it would be good to review the most popular JavaScript frameworks.

For front-end developers, it’s increasingly challenging to make up their minds about which JavaScript application framework to choose, especially when they need to build a single-page application.
To simplify this choice of a JS framework for client-side development, we should reduce our options to several top solutions. For client-side development, our list of JavaScript frameworks includes React, Angular (Angular 2 or higher) and Vue.

Not every JavaScript-based “framework” we’ve just mentioned is an actual framework. But we can throw in several libraries to the pack and make those not-quite-frameworks feel like actual ones. We’re talking about React and Vue.js, which are both JS libraries for the view layer; and Backbone, which also only partially implements the Model-View-Controller (MVC) architecture. For the purposes of this overview, however, we’ll use the term “framework” loosely to refer to all five of these JavaScript solutions.

An up-to-date JavaScript framework must comply with several requirements.

  • First, modern front-end JavaScript frameworks must respect the Web Components specification. In modern client-side development, we should build custom HTML elements, and it’s great that all the frameworks we’re reviewing support Web Components.
  • Second, a solid JavaScript framework should have its own ecosystem. Ready solutions aim at solving various problems of client-side development such as routing, managing app state, and communicating with the backend to name a few.
  • Angular, React and Vue all adhere to the latest JavaScript ES6+ specification; also each of them has their own ecosystems. Now, we can jump into the reviews of these top JS frameworks.

Angular2+

angular framework logo

Benefits

The biggest strength of Angular 2+ is its popularity. It could be argued that having the name Google associated with it has an impact on organizations considering it. There is a strong market for developers. It is also one of the few frameworks compared in this series that has an official set of rich components for building user interfaces.

Cons

We feel the Angular framework focuses on creating user interfaces in a single page application and does not address the larger concerns of a building a web application. This can lead to difficulties while maintaining projects if conventions are not established early. At a practical level, there is a lot of magic that occurs to provide run-time behavior that is not part of the core framework-provided technologies. This diminishes the value of TypeScript to the end-developer.

Why choose Angular?

If you need to source skills in a framework at scale, where the skills are generally easily portable, or you need to train teams on a framework and have a level of confidence they will be productive in short order, you might consider Angular 2+. If your web applications translate well into a model view pattern, then you might also consider Angular 2+. If you are happy with the Google Material UX pattern, then Material for Angular is a quick, easy, and robust way to follow that pattern.

React + Redux

react framework logo

Benefits

The biggest strengths of React and Redux are their relative simplicity and focus. Taking the mantra of doing one thing and do it well it is hard to find fault that both libraries achieve very effectively what they set out to do.

Cons

The biggest weakness of both React and Redux are not what they are, but what they are not. To build a feature-rich web application, you need many other features and once you get away from the core of React, Redux and a couple of other libraries, you will find a hugely fragmented community, with countless solutions and patterns which may or may not be easy to integrate together.

Why choose React?

If you are in a situation where you need less hand-holding and are looking more for good libraries than a comprehensive framework, then React + Redux might be right. You do need to be honest about the abilities of your team and organization, not only during your initial development but throughout long-term application maintenance.

VueJS

vue.js framework logo

Benefits

The ability to incrementally adopt Vue.js is likely the biggest strength. Vue has a concise and rational architecture which makes it straightforward to understand and easy to build upon.

Cons

The desire to pivot between model view application and state container type applications can be confusing. It feels like there is a desire to remain relevant without fully embracing one application pattern over another. It feels to us that, at a minimum, it is confusing to those looking to Vue.js for a complete solution and could lead to inconsistent application patterns that are difficult to maintain.

Why choose Vue?

If you have a legacy web application that needs a more robust and contained application layer, then Vue.js might be a good fit for you to adopt. It has clear patterns and even with inexperienced teams, there is a right way and a wrong way. While there are not any out of the box Vue UX frameworks, there are extensive sets of coherent frameworks built on Vue.js that might work for your project.


A framework is nothing more than an embodiment of some patterns, integration of some technologies, and source code to help make our web applications easier to build and maintain. Challenge yourself or your team to take a holistic look at a framework, but first, start with a list of what is important to you and your organization, especially those things that transcend technical features.

Although we’ve mentioned only three web frameworks, professional developers should have an open mind as there’s no best JavaScript framework. There are many other examples of JavaScript frameworks and they are enough for building client-side apps.


JavaScript Frameworks Coming Together in Quantox!

Whether it's Angular or React, or even Vue.js, Quantox ensures our clients have the best pick when it comes to JavaScript developers working on their projects. Our front-end developers are always learning, forever evolving and innovating new ways to create and better software development in order to expedite your business journey to success. Do you need a JavaScript framework developer? Let's Talk!

Blog
Front End developer – Now and then
September 15, 2018
.
by
admin
read time
What is a front-end development? What does an FE developer do? What was the road of front-end development from its beginnings? Well, those are just a couple of questions for which you can find answers here.
Read more

What is a front-end development? What does an FE developer do? What was the road of front-end development from its beginnings? Well, those are just a couple of questions for which you can find answers here.

Front-end Developer-Start of the Road

Front-end development first appeared alongside appearance of HTML and CSS. So it’s fair to say that the first front-end developers actually appeared in the early 1990s. It was not that popular at the moment, but with the expansion of the internet, HTML, and CSS it started to grow up as a really important part of web programming. At its beginnings, front-end developer didn’t do much. Their job was to just create a static website and make it look good. At the time until early 2000s front-end developer was called a web designer. A real breakthrough and the bright future for Front end developer started on 22nd of December in 1995. On that day, JavaScript as scripting language appeared for the first time. And then it was clear that front-end developer, oh sorry, the web designer is going to do much more than just making websites look good. After JS appearance new era for front-end development started.

front-end css code

What is front-end development?

Since I am mentioning that term front-end development all the time, why shouldn’t I explain it a bit before we continue on with FE developer road? Front-end development is part of web development which code is executed on the client side. That actually means that code written by FE developer is served like that into a browser of the visitor of that web location and executed there. Throughout the time, that actually changed a bit, but I will speak about it when we reach that place on the front end developer road.

The Second Part of the FE Developer Road – Rapid Expansion

From moment JavaScript first appeared it wasn’t long after when the potential of it got on the surface of the web. Many people used JavaScript the way they wanted so it was very important at that time to actually create some ground rules and form standards and guidelines for use and its development. So, in 1997, ECMAScript first appeared as a standard for JavaScript. That was the beginning of a new Era for FE developers, still web designers at the time. ECMA did a lot concerning JavaScript evolving, but the road they had was very bumpy. Especially with version 4 which was supposed to be very innovative at the time. It got abandoned due to some political reasons about the complexity of update in 2008. Some people even had an opinion that it could break the internet, so it was abandoned. In December of 2009 ECMA released version 5, and on that version, JavaScript became what we know today.I took a bit of detour from FE road, just because of the importance of JavaScript and ECMAScript, but I back on road again.In early 2000s JavaScript already was very popular, but still didn’t become an important part of FE developers. In 2006 one thing appeared that changed everything in FE developer (still web designer at the time). It was an appearance of jQuery, as cross-platform JavaScript library.That was the year in which web designer found a crossroad.They got 2 roads ahead: one was to stay a designer and just design websites, and the other one was to become a programmer – WEB programmer – Front End Developer. And that is how web designers got divided and that’s how we became FE developers that we are today.

front-end js code

Now, we who took a programmer road, well, we still had very bumpy road ahead of us. With jQuery, we had a lot of new possibilities to add to websites. Websites were no longer static. We have a dynamic part of a website. Sort of speak, we brought websites to life.So FE developers were then programmers, using JavaScript, HTML, and CSS, building much more than just web page, but still it wasn’t enough. We wanted to do more. ECMAScript continued to grow, new versions were released, but what made us today an important part of WEB development process, wasn’t just ECMAScript.

New FE Era – Frameworks and Preprocessors

Beside ECMAScript and jQuery, frameworks made a boom in FE development.The year was 2010, and that year made the great impact of FE developers. The first frameworks that we use today appeared. For example, it was Angular and Backbone. But why they made such an impact? Well, a difference between libraries and frameworks lies in how its implemented. When you use a library, you just call predefined functions from it and that’s it. What frameworks give you is much bigger. It gives you a set of rules, guidelines, frames in which you can create apps and websites with a lot of more possibilities. It allows you to design entire apps, combine it with libraries, manipulate DOM and much, much more. So today we have a lot of frameworks around us, and we can choose which we want to develop our apps. There is a lot of them and the most popular ones are Angular, Vue and React.

front-end skills

In the new era, the late 2000s also made a breakthrough for FE developers when CSS is in question. As CSS is well, a bit uptight when developing is in question. Something had to happen in order developers get a chance to do more with less code. That Idea was the most important link in the chain that gave us CSS preprocessors. They give us an opportunity to do many things, have functions in CSS, have variables, entire parts of code used on multiple places, divide code into smaller pieces. And what’s the best in it: when you are done it gets compiled in plain CSS, and works like a charm. So today, preprocessors are used all the time. We also have a variety to choose from. We have the stylus, LESS, SASS and much more, but those 3 are the most used.One more thing was worth mentioning in this era: HTML expansion. Throughout years HTML evolved a lot too. Today, we have HTML5 which way more powerful than before.

FE Developer Today and a New Crossroad Around the Corner

Today, FE developers do a lot, not just make the website look good. FE developer today creates the structure of websites and apps. Makes the site have its life: creates all possible interactions of users with apps. He manipulates the DOM on the much higher level, a not just that. Creates virtual DOM and manipulates the content displayed. Communicates with a server to pick up data, but if needed, formats the data as needed or even creates data independently from Server.All that makes FE developer a very important link in the web development process.The new crossroad, what did I mean with that? JavaScript became so powerful that today, FE developer took one step from client side to server side. Today with JavaScript we have a possibility to create apps executed on the server, so are we going to stay Front End developers or we are stepping into Back-end part? JavaScript gave us that but also gave us Node.js. With JavaScript, we can now create REST structure…That is our next crossroad, where will FE developer go, only time will tell. Let's see what years to come to have to offer.FRONT END Developers, let's buckle up and enjoy the ride we are on!

Build Your Future With Quantox Front-end Development!

Quantox has been blessed to have some of the best front-end developers under its roof. Our FE developers are not only developers- they are mentors and lecturers, but also innovators as they look for a new way front-end technology can better websites and application development. Thanks to them, our clients can tap into the endless well of knowledge that leads to exceptional results and powerful website and app solutions. Do you need help designing and building your new website or app? Let's Talk!

Blog
What an accomplishment - 10 years in the company!
August 7, 2018
.
by
admin
read time
Quantox Technology is a fairly young company, especially in this composition, but on this occasion, we would like to thank one of our first employees for dedicated and valuable work.
Read more

Quantox Technology is a fairly young company, especially in this composition, but on this occasion, we would like to thank one of our first employees for dedicated and valuable work. Our colleague Miljan is with us for 10 years, and you will admit it is not a small thing at all. This way, we want to get to know you better with the guy who was there when it was difficult and when everything went smoothly. Read the entire interview below and get ready for some hilarious answers, because he is just like that - Funny as it gets!

Miljan Interview2
  • To begin with, we must say that it is a pleasure to interview someone who has been working for our company for 10 years. Of course, the first question must be related to the beginning, can you tell us how he was?
Miljan: Like every other start - hard and hard. Moving from one job to another and learning basic IT related matters at the moment you are 19 is not a small thing. It was hard for me, but I managed with the right people and their full support.
  • How would you describe your way of work?
Miljan: Hardworking, fair...
  • Which of your achievements are most prominent
Miljan: I'd say this jubilee, a decade spent in Quantox!
  • Can you remember the situation in which you were criticized at work?
Miljan: Ooooh... There were plenty of them. Criticism, but also praise.
  • How did you gain trust and build a successful business relationship that has been in place for 10 years?
Miljan: Honest work, persistence, desire to prove. Perfecting my skills was a crucial part of it also.
  • What's the most important thing you've learned in these 10 years, and did it help you only on a professional or both professional and a private plan?
Miljan: Trust! Definitely both!
  • Which of your professional qualities you take the most valuable?
Miljan: Loyalty!
Interview3
  • What has influenced you the most over these years and how?
Miljan: Hmm... what? The whole team, the friends who have supported me in the difficult and good situation... They always dragged me to the top and because of that I am extremely grateful. And my wife, of course.
  • In what direction would you want your career to develop, and where do you see yourself in 10 years?
Miljan: I would like to continue to improve on a personal plan, and to "grow" together with the company. And to the other part of the question, I will answer with one word: Here!
  • How do you think your colleagues would describe you in a few words?
Miljan: A very witty person I guess.
Interview1
  • Why is Quantox an ideal company for you, now, and 10 years ago, and what has changed since the beginning so far?
Miljan: We have progressed, we have expanded. I remember the days when only four of us started and today the company has more than 200 employees. It is ideal because it provides almost everything that other companies can not. You can learn and progress in various IT industries. Good salaries which are always on your account in time, which is rare in Serbia. A lot of traveling and hanging out with people from the company... I could continue like this for a long time, but you get the point.
  • What would you do if you were not what you are and what are you really?
Miljan: Hm, let say culinary.
  • When you are not in the office, you are spending your free time on?
Miljan: Kitchen, agriculture, reading books. Also, I spend a lot of time with my wife in recent months, we are waiting for a baby.
  • Would you like to share some secret with us, something that we do not know about you yet?
Miljan: No!
  • Given your internship in the company, you've certainly gone through many pleasant and unpleasant situations. Our next question for you is: What is the most beautiful moment in your career?
Miljan: Yes, of course, there were plenty of pleasant situations, but it's hard to tell. There are many beautiful moments, and from all the pleasant and beautiful situations that I have experienced for the past ten years, I would like to single out the moment when I was voted by the collective for the most humorous colleague.
  • And the heaviest one?
Miljan: The first cancellation from the client. I was young, I fell hard, there were thousands of questions at that moment, what further, how, where ... But the company and people in it are always ready to help you find a solution!
  • Quantox company is made up of young people, and where youth is, there is a joke. Can you point out the funniest moment you've experienced in the company?
Miljan: As I mentioned above, I have experienced a lot of interesting and funny situations here, and it's just impossible to single out one. If you asked me what is the most ridiculous situation today, maybe I could make a decision... For example, this morning Sale and I were having a breakfast, and we were eating the burek and yogurt, however, before he started eating, he opened up yogurt. Then, we started chatting about something, he forgot that he had opened it and he started to wave with that glass, thinking that it was not open ... Can you imagine how the office looked after this performance?
  • Favorite book, movie, series?
Miljan: What the footballers would say, Dostoyevsky, The Alchemist. There are plenty of books and movies too. Maybe from Stephen King's Green Mile, Shining. The movie also Fluttering, Fight Club...
  • If you can choose, which superhero would you be and why?
Miljan: Aladdin. I have a carpet that flies, I go wherever I want, I have a ghost from a lamp who fulfills all my wishes and what more can I ask for?! To fight with some scumbags is not my style.
Blog
Scholarships for Gymnasium in Cuprija by Quantox
July 30, 2018
.
by
admin
read time
In its long and rich history, Gymnasium in Cuprija has seen a large number of pupils. Some of them have become National Heroes, professors, doctors, and some have even earned the membership in the French Science Academy.
Read more

Gymnasium in Cuprija

image

In its long and rich history, Gymnasium in Cuprija has seen a large number of pupils. Some of them have become National Heroes, professors, doctors, and some have even earned the membership in the French Science Academy. But, no matter where they are and what they do, pupils from this famous gymnasium never forget their school and professors. Also, there are some of them who, with the great joy and a lot of proud, in the education field in their curriculum vitae put Gymnasium Cuprija! These people have decided to somehow pay the debt they feel they own to the school which has shaped them in the people they are today!That's the case with the Popovic Brothers - Vuk and Milan. Once pupils of Cuprija's gymnasium, these two young people are building their IT careers both in their home country and abroad. They are the owners of the Quantox Technology company which has been successfully dealing with the creation of websites and applications, for both the European and World market. Even though they have finished their education and left Cuprija's Gymnasium behind long ago, Milan and Vuk gladly come back to visit their hometown and the school which has, as they both say, had a huge influence on the development of their both personal and professional life.

image2

In order to pay their "debt" they feel they owe to the school (at least one part of it), but also to motivate current pupils to work hard and diligently, these two, for the fourth year in a row are providing scholarships for the most successful pupils.Three of the best pupils at the end of each school year are getting 50.000, 30.000, and 20.000 dinars from the Quantox Technology company. Besides this, the company has donated over 30 computers for the Informatics cabinet of Gymnasium.

"This is just a small sign of gratitude for the school we attended and for which the most beautiful memories bind us. At the same time, we want to encourage young people to devote themselves to the education, because education with their constant work and monitoring of the demands of the market will bring them desired success"  says the founder of Quantox, Vuk Popovic.

Quantox Technology now employs more than 180 programming experts in the offices in Cacak, Belgrade, Kragujevac, and Nis when speaking of their homeland, Serbia, and one office in Santa Monica, LA.

"By developing and improving the company, we have learned to listen and follow the need for the advancement of the communities in which we operate, because only together can we achieve goals that will be fruitful for the whole society. This is also the reason why we actively participate in the lives of these communities and support their development" they say from Quantox.
Blog
A Brief Introduction to The Terminal
July 15, 2018
.
by
admin
read time
Whether you are a Linux user or a MacOS, or even Windows, a programmer or even SysAdmin / DevOps, Terminal is an inevitable and very powerful thing in the OS.
Read more

Whether you are a Linux user or a MacOS, or even Windows, a programmer or even SysAdmin / DevOps, Terminal is an inevitable and very powerful thing in the OS. This will be a brief description of the Terminal and its basic commands.

What Is Terminal and What's it For?

Basically, the bash shell is used by default. A shell is a program that uses commands assigned to it by the user (commands are defined, while new ones can be created) and forwards them to the OS that will show some output when executing the command. In addition to the bash shell (Bourne-Again shell), there is also sh and csh.

There are many standard Linux commands that are already installed along with the OS, which allow you to navigate through the system, install software packages, configure the system and applications, search the whole system or project, work with the git and more.

An instant when running a command is called the process.

terminal commands


It is very important to know that almost everything in Linux is case-sensitive, including file names and directories, commands, arguments, and other options.

Popular Terminal Emulators You Can Install

  • Mac OS X: Terminal (default), iTerm 2
  • Windows: PuTTY, cmd
  • Linux: Terminal, KDE Console, XTerm

An excellent addition to the terminal is zsh (oh my zsh), this is an open-source framework. It comes with a large number of functions, plugins, themes, so you can beautify your Terminal and save time when writing commands.

The information displayed in the command prompt can be modified by the user; this looks like the command prompt on Ubuntu: name @ example: ~ $
name: current username
example: hostname server
"~": the current directory in which we are located. In bash, which is by default shell, tilde or "~", it is a special character that actually represents the path of the "home" directory, in this case, it represents "/ home/name"
"$": prompt symbol, this marks the end of the command prompt, followed by the input of the user's keyboard

terminal commands 2


Linux commands:


uptime -> displays the time since the last boot time
whoami -> shows who you are
uname -> displays system information
whereis -> finds the location of the file that is running for the given program
screenfetch -> displays information about hardware and software (installation required)
top -> shows processes
free -> displays memory usage
history -> displays all commands that are written by the user in the past
date -> displays the time and date
calendar -> displays calendar (holidays etc.)
curl -> captures html code from the website and displays its content in the terminal
curl wttr.in/serbiapwd -> displays the directory in which we are currently located and its path
cd -> command to change the directory
mv -> move or rename a file / directory
cp -> copy the file / directory
ls -> list files / directories
mkdir -> command to create a new directory
rmdir -> command to remove the directory
rm -> command to remove files
rm -i -> command to remove files, it is necessary to confirm more once you want to remove the file
rm -rf -> removes the folder although it is not empty
touch -> is used to create a new text file
nano / emac / vim -> editors available in the OS
cat -> list the contents of the file in the terminal
clear -> removes everything that is written in the terminal (clear text from the terminal)
sudo -> super user do
are -> root user
sudo dpkg -i example.deb -> install .deb files
sudo dpkg -r example.deb -> uninstall
sudo dpkg -P example.deb -> uninstall and removing config files
sudo apt-get update && sudo apt-get upgrade -> update packages and upgrade
sudo apt-cache show packagename -> displays packages (repositories)
sudo apt-cache search something -> search programs and so on in packages
find. -type f -name "* .sass" -> to search everything in
system / project / folder (f - is for files) find. -type d -empty -> searches for empty folders (d - is for directories, folders)
sudo ufw enable / disable -> firewall enabling / disabling
chmod g + w somefile.txt or chmod u + r somefile.txt -> change (permission) of the authorization u-user g-group o-others w (4) r (2) x (1)
chmod 642 -> the first number belongs to the user, the other belongs to the group, and the third one belongs to others
wget -> download (downloads) files or pages via URL

How Quantox Expedites Projects By Knowing Terminal Inside-Out

At Quantox, our programmers, System Administrators and DevOps know how powerful Terminal can be. It is what allows them to build high-performing applications and software for our clients. Do you need a programmer that knows your app inside-out? Let's Talk!

Blog
A 6 rules for every student who wants an IT career
June 28, 2018
.
by
admin
read time
The educational system in our country is such that it doesn't allow continuous personal development, but imposes the creation of a community in which everyone is similarly thinking, have similar requirements and needs.
Read more

The educational system in our country is such that it doesn't allow continuous personal development, but imposes the creation of a community in which everyone is similarly thinking, have similar requirements and needs. Because of this, as well as for stable thinking, students go through the paths that are pulled and safe. Getting a passing grade, completing a college without having the knowledge needed for further development, has led to a large percentage of people with diplomas that are not useful to society, their future career, or themselves.

3 Career

For this reason, it is necessary to reorient your aspirations and advocacy in time and devote all your time to improvement and intellectual development.Careers in IT are increasingly expanding, so a large number of young people opt for this type of business. The profession is extremely diverse because it can specialize in various areas such as software development, server administrators, network architectures, and many others. Many employers are looking for professionals who possess IT skills along with other skills.Students must take responsibility for developing their careers and look for opportunities where they can learn new skills that put them above average candidates. Therefore, it is important to seriously understand their IT courses because they play a major role in their future career. Here are some guidelines you can follow as students while you are at college to secure your IT career.

4 Career

1) Invest in to acquire specialization in the area that suits you most, but which is in high demand.Explore what jobs are rising in 2018. IT is a huge area and demand for IT career is diverse and growing. It is therefore wise to consider which specialization best suits you. Synchronize your opportunities with the business that attracts you, and then find practical learning opportunities by having as many informative conversations with experts in your area as possible.2) Never stop learningKeep up to date with the latest industry events. Once you've determined your choice, the next thing you need to do is expand your knowledge, visit new courses and meetups. IT industry is always growing and progressing fast, so if you are a good candidate, you need to keep up with the latest technological trends (machine learning, smart stuff, blockchains, network applications).Try to learn new encoding techniques, new frameworks.3) Create your own applicationCreate a portfolio where you will add your projects and achievements. Create a mini-application that will sharpen your skills and which will also expand your experience. This will leave a great impression on the job seekers. And at the same time, this project can later be a source of income.4) Go to courses to gain writing skillsMost of the communication in the professional world is in a written version. Also, a large percentage of clients with whom IT industry is co-operating beyond the boundaries of our country, so knowledge of English is the basic. Improving writing and speaking are key things to be a part of the IT world.5) Find yourself a mentorThe mentor is someone who will help you to choose the right career path and who will help you to conduct interviews for the job. He will see what areas you need to improve and will stimulate you to turn your weaknesses into the virtue. A good mentor will try to stimulate your personal and professional growth. It will set the goal you need to achieve and will point you to the mistakes you make to that goal. At the same time, he can connect you with other people who will be ready to invest in you.6) Visit online coursesThere are many online courses and tutorials that are free and that can help you raise your knowledge to an enviable level. Being determined and persistent can help in training for every job. An important feature of online courses is a good distribution. They are most often divided by weeks, and each week's readings to smaller parts consist of video texts, recordings, and tests to test the learned.

1 Career

To round up. Being a developer is not easy, it carries with it a lot of renunciation, but also a lot of satisfaction. If that's what you really want to do and what you want to achieve, then be prepared for a lot of unexpected problems, coding, stress and responsibility, disciplinary and exercise. Be sure that you gonna switch from project to project and from one technology to another. But also that you will become part of a team that will represent another family for you, a team who shares your attitude and thinking and who is always there to support you and solve unsolvable :)

Blog
Top Editors/IDE for web programming
June 15, 2018
.
by
admin
read time
Every web developer has an urge to find the best tool for the purposes of web development...
Read more

Every web developer has an urge to find the best tool for the purposes of web development. That tool can be text editors, certain frameworks for creating the project and so on. I will focus on text editors and in the following lines, you can see my list of top 5 best editors for web programming: 

5. >_Brackets

  • Free
  • Debugger - No
  • Autocomplete - No
  • Text Editor
brackets text editor

 

Platform - Windows, Mac, Linux

Brackets is an open-source project made by the Adobe. The entire editor is written in HTML, CSS & JS, so it could easily be edited like an Atom editor. It comes with built-in features sucks as Inline Editors, Live Preview and Preprocessors Support (Less, SASS).
These features are making things easier so this editor is excellent for the beginners. Brackets is also good because it has good community support and also comes with a large number of extensions.

PROS

  1. Live preview in real time
  2. Inline editor
  3. From PSD to CSS turning design into CSS
  4. Customization and Extension through third-party plugins

CONS

  1. It gets slower after the installation of several packages and extensions.
  2. It allows only one project/folder during the programming. 

4. >_Atom

  • Free
  • Debugger - Yes
  • Autocomplete - Yes (plugin)
  • Git Control Version Integration
  • License MIT
  • IDE - features Real-time collaboration (Teletype)
  • Text Editor
atom text editor

Platform - Windows, Mac, Linux

Personally, I haven't tested or used this editor, but according to the people who have used and tested it, and by the popularity of this editor, this list simply can not go without mentioning the Atom. It has been made by the Github community 2014 and back then it was characterized as a Sublime Text killer, it was written in web technologies and supported by many packages and extensions which were written in Node.js. Altogether, these features are making one compact unit which every editor should possess.

PROS

  1. Smart and flexible autocomplete.
  2. A lot of packages and setting UI which are providing a lot of possibilities.
  3. Teletype in Atom allows several programmers to work on the same code and on the same computer.
  4. Atom IDE packages are making Atom look and work like a real IDE Atom.

CONS

  1. Atom isn't a native app and because of that performances are weaker and the lag is noticeable especially during the opening of a big project.
  2. It takes up a lot of RAM memory.
  3. It has a tendency to crash with files bigger than 10mb.

3. >_Sublime Text

  • Paid
  • Debugger - No
  • Autocomplete - Yes
  • Git Control Version Integration
  • Licence Proprietary
  • Supported keybinding styles OSx, Vi, Emacs
  • Text Editor
sublime text editor

Platform - Windows, Mac, Linux

When it first arrived at the big scene in 2008, everyone went nuts about this editor. A software engineer has left his well-paid job in Google in order to create a top-class text editor which had 3 simple principles which are a minimum interface, always keep text in focus, and the whole monitor field is used for text.

This is not only the excellent alternative for IDE but it's also very light and it completes the job with a high-level of accuracy.

Better than the editor itself is a community which has created plugins for all kinds of users necessities. It supports many IDE features: Project Support, Refactoring support multi-select and project-wide find and replace, it is aware of syntax and its selection, GoTO for a quick jump to the other location in the project, Snippets and macros, Python consoles for everything.

PROS

  1. The fastest and most responsive performance of all editors (it is written in C++)
  2. Instant project switch
  3. Command palette (you can search for everything in the editor without using a mouse)
  4. Powerful API and package ecosystem
  5. Customize anything
  6. It can support big projects and works pretty fast with the less utilization of RAM memory, unlike the Atom, Brackets, and VSCode.

CONS

  1. The update is not as often as before.
  2. Even though the download is free, Sublime Text isn't actually free, you have to pay for a license after a short period of use.

2. >_PHPStorm/WebStorm

  • Paid
  • Debugger - Yes
  • Autocomplete - Yes
  • Git Control Version Integration
  • IDE (integrated development environment)
webstorm text editor

Platform - Windows, Mac, Linux

PHP is a serious and a large program with a lot of features which can not be found in editors mentioned here, so we can easily sad that PHP Storm is one really good IDE.
PHP completely understands your code and its structure, it's excellent in the working with frameworks like Symfony, Laravel, Magento etc. As good for backend technology it is also excellent for the frontend technology where it can perfectly perform refactoring, debugging and testing the code itself. Supports Live Edit, support for remote database / SQL usage, Vagrant, Composer.
PHP Storm = WebStorm + PHP + DB / SQL
PHPStorm has two autocompletion teams: structural and word expansion. Structural is made by the predictions based on understanding PHP, while others try to predict a word that is currently typed based on previously typed words.

PROS

  1. The best autocompletion for JS and PHP /li>
  2. An excellent assistant for frameworks such as angular, react, meteor...
  3. A large number of inspections allows an easy finding of problem or error
  4. Full debugger
  5. Integration for Karma, Mocha, Rest and test Protractor

CONS

  1. It demands a good computer with at least 8gb of RAM memory.
  2. Costs a lot.
  3. You need to get acquainted with the editor

1. >_VisualStudio Code

  • Free
  • Debugger - Yes
  • Autocomplete - Yes
  • Git Control Version Integration
  • License MIT
  • Almost IDE
visual studio code text editor

Platform - Windows, Mac, Linux

The editor who's a bit late to become a complete IDE.
Made by Microsoft, which is otherwise an open-source editor. VSCode reminds of Sublime in terms of how fast it is, but it's more like an IDE than a text editor. JS IntelliSense allows VSCode to provide you with useful tips and automatic ending functions at the time of writing the code. There is also a solid integration of TypeScript in the VSC because it is written in TypeScript itself. As a plugin-free program, it is quite complete, but it also has plenty of plugins to expand its functionality. It also includes troubleshooting tools for Node.js, TypeScript, and JS.

PROS

  1. Autocomplete based on variables, functions, and modules
  2. A decent debugger with a breakpoint, call stacks and interactive console
  3. User-definable snippets for code patternsC
  4. Fast and responsive.

CONS

  1. Slow search engine through the files.
  2. Not as powerful as his older brother VS
  3. Weaker update for Linux.

Build Customized IT Solutions With Quantox!

Our programmers have access to some of the best text editors/IDE for web programming in the industry. Why? That's because Quantox people work on all types of projects using different frameworks and platforms which allowed them to get experience and gain solid knowledge in knowing how to use these editors to their full capacity. This knowledge allows us to pinpoint which editor would be best suited for our clients' projects thus helping ourselves reach better and faster results. Do you want a customize IT solution, down to the text editor we use to build it? Let's Talk!

Blog
Software Tester as a Team Member
May 25, 2018
.
by
admin
read time
Testing is often seen as a destructive activity. So, the role of the tester sometimes can be really specific. In some cases, tester won't fit in the team easily. Developers sometimes think that tester is against them and that could produce problems.
Read more

How Does the Team See Testers?

Testing is often seen as a destructive activity. So, the role of the tester sometimes can be really specific. In some cases, tester won't fit in the team easily. Developers sometimes think that tester is against them and that could produce problems. The software tester needs to convince the rest of the team that her/his part is really important and to have good communication with them and in a nice way prove them that he is not their opponent. Tester plays on the same team, just with different duties.

What is Software Tester's Main Role?

The tester provides if the team builds the correct product and if so, are the team building it correctly. A person in this role is someone who consistently questions all parts of the process to ensure the team is producing the desired output. Simply, software tester improves the quality of the user's application.

software tester

What Makes a Good Tester?

  • How the project works
  • How computer systems and business needs to interact
  • IT - technology
  • IT - commercial aspects
  • Testing techniques
  • Best testing practices
  • To be able to think inside and outside of a system specification

A Good Communication With Developers is Vital

Regarding communication with developers, a good relationship is vital. Developers need to keep testers up to date with the changes in the application. And also, testers need to inform developers of defects to allow fixes to be applied.

Software testing team

What can Improve the Relationship Between Developers and Software Testers?

  • Start with collaboration rather than battles
  • Communicate finding the product in neutral, fact-focused way without criticizing the person who created it
  • Try to understand how the other person feels and why they react as they do
  • Confirm that another person has understood what tester said and versa.

The software tester primarily performs software testing procedures for software quality. They generally have a clear understanding of tools and techniques for testing software quality, with a certain level of knowledge and experience in software development. The tester ensures that the software functions as expected, both functional and non-functional.

Ensure Your Product Works Smoothly With Quantox Testers!

Our testers are a part of the Quantox family. And although they are a family member that gives a constructive criticizm, we love what they do because they are making our IT products better. This is how we stay on top of the game and ensure our IT solutions and products are of the highest quality. Do you want a software with top-notch performance? Let's Talk!

Blog
Software testing - QA (Quality Assurance)
May 11, 2018
.
by
admin
read time
Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.
Read more

What is Software Testing?

software testing


Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.

What is a Test and Test Case?

The test is a set of one or more test cases.
The test case is a set of input values, execution preconditions, expected results and execution post-conditions defined for a particular objective or test condition, such as to exercise particular program scenario or to verify compliance with a specific requirement.

  • Manual Software Testing:

The procedure followed in manual testing:

  1. Requirement Analysis → read the AC defined in the feature. Modify it if it needed
  2. Test Plan Creation → document the plan of the testing new feature
  3. Test Case Creation → all cases related to testing of that feature. Various combinations of scenarios
  4. Test Case Execution → execute all test case scenarios
  5. Defect Logging → when a bug is found it should be documented in the tracking tool
  6. Defect fix & Re-verification → developer fix the bug. Tester checks it again. Close ticket

  • Automated Software Testing:

In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.

The procedure followed in automation testing:

  1. Decide
  2. Acquire tools
  3. Introduce automation testing
  4. Plan Design and develop scripts
  5. Execute tests
  6. Assess test results

Popular Automation Tools

Selenium

Selenium is a portable software testing framework for web applications. Selenium provides a playback (formerly also recording) tool for authoring tests without the need to learn a test scripting language (Selenium IDE).

post2 Software testing


It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including C#, Groovy, Java, Perl, PHP, Python, Ruby, and Scala.
The tests can then run against most modern web browsers. Selenium deploys on Windows, Linux, and macOS platforms. It is open-source software, released under the Apache 2.0 license: web developers can download and use it without charge.

Appium

Appium is an automation tool for running scripts and testing native applications and mobile-web applications on Android or iOS using a web driver.

post1 Software testing


Appium was designed to meet mobile automation needs according to a philosophy outlined by the following four tenets:

  1. You shouldn't have to recompile your app or modify it in any way in order to automate it.
  2. You shouldn't be locked into a specific language or framework to write and run your tests.
  3. A mobile automation framework shouldn't reinvent the wheel when it comes to automation APIs.
  4. A mobile automation framework should be open source, in spirit and practice as well as in name!

Put Your Software To the Test With Quantox QA!

The Quantox QA and software testing team provides full-range QA services to help deliver high-quality software that fully meets its requirements and user expectations to our clients. Do you need assistance with testing your core application? Let's Talk!

Blog
Meet the first man of Quantox - CEO behind the suit!
April 20, 2018
.
by
admin
read time
MEET THE OWNER OF QUANTOX - Experienced CEO with a demonstrated history of working in the internet industry...
Read more

Meet the owner of Quantox | Behind the Suit

MEET THE OWNER OF QUANTOX - Experienced CEO with a demonstrated history of working in the internet industry, Vuk is also skilled in Search Engine Optimization (SEO) with a consistent experience in leading Development Teams and programming.

His expertise is being further improved with master studies of Global Management he is currently attending at The University of Salford.

Brand-Minds-Vuk_post_Quantox

In the text bellow, you can see Vuk's interview for BrandMinds:

1. How did you come up with the business idea for Quantox?

  • “I got my first PC when I was about 7 years old and soon after I started coding since there weren't many other interesting things to do on a computer back then. So as time passed and the age of internet arrived, I started freelancing as well. By the age of 22, I founded Quantox as a one-man show company… From there, it all evolved naturally. Ups & Downs as for any other businesses that today are gathering a number of 200 employees.”

2. Tell us the first three things you’ve done to turn your idea into facts.

  • Hmm… I have to be honest. I didn’t think too much about it back then. As I previously explained, the stages changed naturally from me coding to doing other things and starting to hire people. Again, commitment, hard work, and passion are three things which kept me moving further then and today as well.

3. Name one situation that made you want to quit.

  • Ahhh… SO MANY!!! Honestly, every job can be sweet and hard as well, at some points in life. We are an outsourcing company which means that we have a lot of different clients. Different sizes, different technologies, different requirements and so on. Therefore, is not always easy to please them. It is a very dynamic and stressful business, but very interesting at the same time. Every time I get the desire to quit, my team and family are there to encourage me to move on. They give me the strength I need and the energy to do it stronger than before!
 

4. Name one situation that made you want to go forward.

  • I always get a strong wish to go forward when I see any positive things going on, growth, potential and especially when I see how hard my team is working on everything we do. Having a great team is what actually makes it work!

5. What do you think are the most difficult challenges entrepreneurs have to face on Serbian market nowadays?

  • At least in our IT sector, one big challenge is talent recruitment. There is simply not enough skilled people. But we are working on it! Educating beginners, collaborating with schools and colleges are some of the things we do to improve the situation. Hopefully, it will change for the better in the following years!

6. Investment matters. If you would invest in something else but your actual business. What would that be?

I am investing a lot into various blockchain projects since I am a strong believer in the technology and its benefits.

7. If you could change something about Serbia’s Entrepreneurs Community to improve it in any way, what would that be?

  • There are a few organizations and companies whose work I highly respect and encourage. They are working hard on educating and improving young people's professional abilities. The only thing I would enhance is our focus as a community. We should work more on our own projects than working for others.

8. What is Quantox bringing to the web & mobile development market, that is different compared its competitors?

  • I wouldn’t say that we are bringing many different things compared to our competition. The technology we're using is there for everyone to take it and I think that in what concerns this matter, we are definitely not behind our competitors. What I think that is different about us is our friendly and unique approach, that we have with most of our clients. All that, due to our organic growth and the fact that we don't have a sales team. We are not corporate and most of our clients are either friends or friends of friends.
horizontal-logo-color-on-white_quantox

MEET THE MAN #BEHINDTHESUIT

1. Name one good habit that helps you deal with your active life.

Sport.

2. Name one bad habit you can’t quit.

  • Overworking.

3. If you could be anything else but an entrepreneur what would you be?

  • A performance athlete.

4. You are the founder of Quantox, what is the favourite movie of the man who founded it?

  • Hmm, I'm afraid I don’t have one.

5. Tell us your favorite book. What’s the best thing you've learned from it?

  • It wouldn’t be fair to name only one…There are several and most of them are focusing on relations management. That helps me run the company.

6.Name the most important value that you believe in.

Integrity.

7. If you could compare your journey as an entrepreneur with a song what song would you choose?

  • I don’t really listen to music so I don’t have some particular words in my head, but it would definitely be something which has words “ups & downs” in it.

8. Tell us the best experience you had while working to build Quantox.

  • Growing together with my team members and watch them develop into these strong leaders I highly appreciate.

9. If you would give our readers one piece of advice from your entrepreneurial experience, what would that advice be?

  • I don’t consider myself worthy enough to give advice but here's what I am doing on a personal level: I commit to an idea and strongly believe in it, then work hard for it and if it fails, I'll repeat it all over again. At the end, one of them will work out. Plus,

...don’t put yourself in someone else's goals. Just do what makes you happy. If you are happy you are already successful!

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 ↗