Quantox Technology se priključuje misiji prikupljanja novčanih sredstava u okviru donatorske večeri koju organizuje humanitana organizacija “Srbi za Srbe”.
Donatorsko veče biće održano 20. juna u hotelu Royal Residence u Čačku sa ciljem pomoći porodici Bešanski, kao i Narodnoj kuhinji na Kosovu i Metohiji.
Domaćin dogadjaja biće proslavljeni košarkaš Srbije Aleksa Avramović, a sve prisutne očekuje bogat program! Cena ulaznice je ujedno i donacija - minimalne vrednosti od 100 eura po osobi. Pozivamo sve zainteresovane da učestvuju u sakupljanju 50.000 eura i doprinesu ovim humanim ciljevima.
Humanitarna organizacija “Srbi za Srbe” u proteklih 18 godina prikupila je više od 11 miliona evra i pomogla više od 3 hiljade porodica.
Pridružite se akciji i podržite one kojima je pomoć najpotrebnija!
Prijave za donorsko veče poslati na e-mail adresu: donatorskovece@srbizasrbe.org
Više informacija je dostupno putem linka: https://drive.google.com/drive/folders/1dCaiaLw3YY4K7l81y4nIeEzoDfIsp2Or
After 4 exciting days and a fair play fight - we have the champion of HIT CS:GO Vol.4!
Traditionally held in April, the HIT CS:GO tournament gathered the IT community again for the 4th time in a row.
The number of registered teams, companies and fund donations exceeded the previous years - over 40 teams from more than 35 companies competed in the famous Counter Strike: Global Offensive game!
In 2023, the tournament was dedicated to the youngest, with the goal to improve conditions in maternity hospitals and together we collected 2,291,900 RSD!
HIT 2023 WINNERS:
🥇 Quantox Technology
🥈 Vega IT
🥉 Levi9
We spoke to the winning Quantox team - Miloš Aksentijević, Marko Mitić, Luka Petrović, David Simonović, and Dušan Savanović - for the BTS of becoming a HIT CS:GO champion.
The whole team is united as much as coordinated!
Miloš Aksentijević / Ax.
The impressions are very positive, and the first place contributes a lot to that feeling. The idea is great and I would like it to expand so more teams and donations are coming from year to year.
Luka Petrović / hJk-.^
As in previous years - very positive impressions, a noble goal, and good banter.
Dušan Savanović / dukizen
The impressions are phenomenal! First of all, we love CS:GO, and especially the fact that this is the same team that has been playing and hanging out together for years. Also, the support from colleagues and the entire company truly surprised us and it was nice to see cheering in such a large number!
The score shows!
Milos Aksentijević / Ax.
I couldn't decide on one team, so I'll say Levi9 and Vega IT.
Levi9 seemed to have people who are very good at shooting, maybe even better than Vega. However, Vega was a tactically more prepared team.
Marko Mitić / MiTke-_o
Levi9 and VegaIT definitely. We won Levi9 with a score 2:0, but both maps were very close, and VegaIT took one map from us. If I have to choose one opponent - it would be Levi9.
Dušan Savanović / dukizen
From my perspective, definitely Levi9. Although we met them in the semi-finals, it was clear that the game was played at a much higher level, and this was shown on the first map, Vertigo, where we played as many as three overtimes. The boys from Levi showed a really competitive spirit and we had a really good match.
Maps & tactics - a winning combination!
Miloš Aksentijević / Ax.
Maybe there weren't so many decisive moments, but there were a lot of different tactics from our side. The idea was to occupy as much space as possible on the map, play more aggressively as CT, and make faster rotations.
Luka Petrović / hJk-.^
I wouldn't say that there were any decisive moments. On our map peak and on the third map we played superbly, and the tactic was not to give them space to play their game - to attack and occupy space.
David Simonović / Unik ACM
There was tension in the final - as in every game. The opposing team led in some moments, where various factors had an effect. Primarily, it was a drop in concentration, which had the greatest impact during the game, and further, there have been short breaks between the semi-final and final matches.
Expectations are expectations - and the result is in the end!
Marko Mitić / MiTke-_o
Honestly, yes... we knew it wouldn't be easy, but we were sure that we could win the tournament.
Luka Petrović / hJk-.^
Yes, because when it was announced that HIT will be organized again this year, we started to prepare and gather 2-3 times a week and play.
Dušan Savanović / dukizen
I definitely didn't expect us to win and I can't say that my teammates would agree with me here. Not because of a lack of self-confidence, but because of the very fact that every year the tournament has attracted very good teams and players.
Enjoy the game!
Miloš Aksentijević / Ax.
There was a lot of laughter and cheering, which is probably the key to our success. At no point did I feel like we were losing and that we didn't have a solution, so this made us play a very calm game at the top level.
David Simonović / Unik ACM
The whole tournament passed in a relaxed rhythm without tension, and that is the purpose - to enjoy the game, and victory comes just as a bonus!
Dušan Savanović / dukizen
There was a lot of laughter, but I will point out one anecdote. Our teammate and colleague Mitke (Marko Mitić) is often overrun by planes when we play. It's not because he lives next to the airport - but because he plays the game on his laptop, which gets quite loud after a while.
So we persuaded him to put a “push to talk“ button to avoid those loud noises. During the finale, at one point, Mitke forgot to release that button, so we just heard Luka shout: MITKE AIRPLANE!
And we really had a good laugh!
Laughter is a cure. Good competition is healthy. Enjoy the game. Help the community.
We are proud that HIT lasts and unites.
See you next year!
More than 300 companies from different industries and from 80 countries will meet in Bucharest from 7th to 9th of May with the common goal to network, learn and share their practice.
As the largest European hub for affiliate marketers, digital companies, monetization platforms, entrepreneurs, content creators and social media specialists - the AW Summit conference gathers all those who are experienced in their business fields, willing to exchange ideas and build new business relations.
With excellent keynote speeches, workshops, expo, and networking events, we are proud to be part of such a event with Quantox C level crew - Vuk Popović/ Founder, Filip Karaičić/ CEO, Danijel Petrović/ COO and Marko Ristanović/ Resource Manager.
As a leading software development company with a diverse team of tech professionals, we are creating top-notch software solutions and offer all-around IT support.
Location: Piața Presei Libere 3-5, Bucharest
Booth#: 2
We are waiting to meet you in person in Bucharest and discuss the latest IT topics and possible ways of successful collaboration!
Just like in 2022, Quantox continues to support one of the oldest sports and recreational events that promotes healthy life and good habits for 46 years - the Fruška Gora Trail!
The oldest mountain and ultra-running marathon in Europe this year will be held on 22nd and 23rd of April.
Quality time in nature and nurturing health habits!
Through 14 tracks of different lengths and height differences, the Fruška Gora Trail offers the chance to to experience all the beauty of the Fruška Gora National Park, as a recreationalist or as a experienced professional trail runner.
https://www.fruskogorski-maraton.com/en/marathon-trails/
The official opening of the event is scheduled from 08:45 to 08:55 on the 22nd of April, and at 9:00 - the 46th Fruška Gora Trail will officially begin!
Sunday, April 23 from 11 am, is reserved for the youngest! Only children of preschool age accompanied by parents or other authorized adults can participate in the Path of Joy and Pleasure.
During a hiking tour or competitive race, all participants can feel the natural beauty of Fruška Gora - forests, streams, waterfalls, fresh air - but also, this is an opportunity to get to know the cultural and historical heritage. Along the marathon paths, you can see numerous Serbian medieval monasteries - Grgeteg (XV c.), Staro Hopovo (XVI c.), Novo Hopovo (XIV c.), Jazak (XVI c.), Bešenovo (VIII c.) Fruška Gora hamlets and tourist facilities.
Do not miss the unique opportunity to spend this weekend actively in nature!
After running kilometers and successfully completing the race - we are waiting for you to take a break in the Quantox Chill Out zone!
See you on the Fruška Gora!
QUANTOX IT League is the first sports competition of this type in Serbia!
A motivation to enable people in this industry to play sports and connect - resulted in a project which is unique and new in our country.
So far, 5 seasons of the Quantox IT League and 4 seasons of the Summer League have been played in over 800 matches and with a common goal - good fun, quality games, and an opportunity to meet and connect with colleagues from the industry.
With Luka Bulatović, the director of the IT League, we discussed the idea of gathering IT companies in one place through a sport and the advantages this kind of competition provides and promotes.
Six years ago, we gathered at the basketball court where we played basketball once a week. Back then we were teammates on the court, and today, we are the organizers of the Quantox IT League. We moved from the court to the offices and thought about how to connect with other IT professionals and set a new standard that the IT world deserves.
We are aware of the fact that it is very difficult to find free time for physical activity, but when you have a team that motivates you - then basketball training and games become an immense pleasure.
To this day, the same idea remains and we are proud of the entire organizational team as well as all the companies that have trusted us and have been participating for years.
The idea for this project arose as a desire to present the entire competition in a different light. Our mission is to create an inspiring, creative, and positive environment that encourages unhindered freedom of expression through sports. The club's vision is for people from the IT sector to play sports and meet new colleagues from the profession and also raise their work to an even higher level through the Quantox IT League.
For now, the League gathers only basketball players, but we plan to expand this project to other popular sports. The biggest challenge is to attract more companies that will be part of the league, and we plan to do that with constant improvement of conditions and through introducing novelties.
We are proud of the numbers that show us that we worked hard all these years to reach the 6th season and 32 teams. During this competition, some of the teams improved their game thanks to the good organization within the team and a large number of training sessions.
The reasons for participating in the Quantox IT League differ, from recreation, socializing with colleagues, and strengthening team spirit. Furthermore, one of the main competitive motives is raising the trophy at the end of the competition. And yet, above all these, the most interesting part for the participants is the "third half", when they stay after the game and hang out.
The Quantox IT League offers companies the opportunity for their people to spend quality time participating in a sport & recreational competition with their team. This way, they improve both their physical and mental health. This is one of the ways for colleagues to get closer to each other, get to know each other better, and spend quality time outside the office together, in a different environment. Further benefits are that, over time, members begin to understand each other better, develop better relationships and have more open communication.
Winning and losing are integral parts of every game. Every team has ups and downs. What drives them are the good results they achieve in matches. Another major motivator is the fans who are there to encourage and cheer for their favorites in the stands!
We believe that the conditions in our league are at the highest level in the country, but we can do even better. The real challenge is to overcome yourself, to do something new. Challenges are what actually drives us!
The IT League has recently gathered 32 basketball teams and organized an humanitarian All-Star event for the treatment of four-year-old Helena Živković from Čačak, who suffers from autism. Hardware and Software teams competed to help little Helena, and collected 126,900 dinars from ticket sales. This is just one of the many ways in which this kind of sports competition contributes to individuals and communities when needed.
The fifth season of the Summer IT League is beginning soon, and registrations start on the 17th of April.
See you there as we continue to strengthen the IT community through team spirit together!
Well, you can find the answers to these questions from our Dušan Pavlović, Data Scientist in Quantox Technology, who will give a lecture PER DATA AD ASTRA on 23th of March at the Geekstone Meet-Up Event.
Dušan will demonstrate such a connection and talk about how computer vision, deep learning, and research on meteors - shooting stars - overlap.
One of the topics is how relatively easily you can apply your knowledge of neural networks to solve the problem of automatic detection of meteors in astronomic data made by radio detectors. This problem is one of the most complex ones in this field and our understanding of different problems in the Solar System depends on it.
As someone who studied astrophysics, being an author and the host of the science podcast "Radio Galaxy '' while engaged in the physics of meteors and meteorite astronomy for years, Dušan will show one of the examples of how to apply Data Science to scientific data!
The lecture will be held in Serbian and the entrance is free!
Thursday, March 23, 2023
6:00 - 8.00 PM
Science and Technology Park
Fruškogorska 1, Novi Sad
Save the date and welcome to the World of Data!
Register at the link
https://www.meetup.com/geekstone/events/292131441/?isFirstPublish=true
Serbian IT companies will gather from the 3rd to the 6th of April at the CS:GO Vol.4 charity tournament.
Motivated by the important topic and achieved results from the previous year,
we decided to stay with the same goal - in 2023 the IT community will be playing for Serbian maternity hospitals and better conditions for the youngest and their mothers!
Companies can register up to 3 teams and donate the financial funds to the common fund. As in previous years, the start for one million dinars is provided by Quantox.
After the closing of applications, by public voting and filling out an anonymous survey, we will together decide which maternity hospital we are helping this year!
We hope that the HIT CS:GO crew will expand this year with new companies and teams that will compete, have a great time and show that the greatest victory is humanity.
Register your team by the 31st of March.
Link for team registration and more information: https://hitturnir.com/
It's time to play even harder!
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!
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
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/
Over the past few years, Data and Artificial Intelligence have become the most trending technology used across all industries. Yes, technology (singular) because Data and AI need to work in synergy to generate the best results.
By the time the term 'Data' was coined, there was already so much of it that IT professionals and computer scientists quickly realized that sorting out and parsing all the data and, at the same time, analyzing the same data would be impossible for humans. They knew that if anything could help, it would be AI algorithms that would be able to derive valuable real-time insights from that much data.
The merge of these two disciplines created a technological boom changing businesses left and right. But how exactly?
Unlike a decade ago, the internet is now filled with data providing important information about consumer habits, likes, dislikes, personal preferences, and activities. This type of data, when paired with AI technology, can help businesses:
We could list the benefits of AI for business for days. However, many people would still need clarification, a concrete example, about how to get a taste of some of these benefits and how they can improve their business operations with AI.
Here at Quantox Technology, we believe in a practical approach and the power of learning. With more than 550 IT experts, our team has some of the best mentors in the industry, ready to convey the usage and possibilities of their products in the simplest way.
The Quantox team was introduced to an e-commerce client that needed an AI solution to simplify one part of their working process. Our client had an online furniture store where they sold design furniture and artwork. So naturally, they've set up a webshop with thousands of furniture listings where you can filter your search based on your preferences. For example, you could filter furniture by type (beds, couches, sofas, tables), color, manufacturer, material, and many other specifications.
That meant every product needed a string of descriptive words in their specifications for their search filter to work. For example: If you wanted a black table, you would get a listing of any product that mentions the words "black" and "table." But if you wanted a "Sanne Protin black dining table," if labeled correctly, you would get only one result.
However, the client's problem was not labeling products correctly, rather than the labeling process being money and time-consuming. At that time, their products were being labeled manually, meaning they needed to pay people to input labels individually.
To fix this problem, the Quantox Data & AI team proposed they create an automatic labeling system that will save them valuable resources. We created an AI system that takes an ad as an input and returns "labels" as an output, meaning product type, color, manufacturer, and material. In terms of business, the result was a significant decrease in the labeling cost and time to obtain the labels, which generally sped up the entire listing processing, had a considerable impact on their business, and positively affected their business efficiency.
So, we were building this system. It's a simple task for a human but could be difficult for a computer. To successfully transfer this business problem into a data problem, we must ask the right questions.
What would a human do if they had the task of labeling the products?
The trick is to answer these questions in as much detail as possible. For example, some would say, "well, a human would read the description," but the correct answer is, "the human would look at the listing." That means our internal conversation would look something like this:
Through questions, we slowly realize that humans would look at the image and type in what they see. For example, they see a black table, so they would type that it's a table and it's black. They could also read the description to see who the manufacturer is and what material was used.
The answers to our questions told us our system needs to be able to emulate human behavior. Mainly it needs to be able to "see" the images and recognize objects on them, but also recognize text, read it, and understand the meaning of it too in order to extract the vital information needed for labeling.
Well, what can "identify" objects in AI? Computer vision certainly can.
And how can a computer read and understand text just like a human? With Natural Language Processing, of course.
As always, we needed data to apply to our AI algorithm, so we took around 20 thousand pre-existing labels to train our AI models. The diagram below shows how data trained our models and how it was deployed, monitored, and maintained.
On the left side, you'll notice a very important box saying, "hold out a fraction aside." This means we took a small fraction of data from the 20 thousand label batch (about 10-20%), which is the data we did not show to our model. The reason is simple - we wanted to test our model on that data after it's trained. This way, we can see how our model performs on data it hasn't seen before.
In the middle, you can see that we have two separate models. One that works with images and one that works with text. Each model is tasked to learn different things, and finally, that information is combined to output the desired information.
The task is simple: "Build a system that says: This listing is selling a lamp, and the color of the lamp is beige-brown-yellow-ish."
We'll learn how this simple task can quickly become a bit more complicated for a computer.
The listings are given as "image+text" pairs, and we're free to choose from a wide arsenal of AI techniques as long as the solution delivers the desired information that is correct for the majority of the time. In the following sections, we describe some methods we opted for.
Our dataset contains around 20 thousand examples similar to this one, containing images of various furniture types: couches, sofas, tables, wardrobes, etc. In addition, the data includes information about where the object is on the image and the product being sold. We used 15,000 examples to train our AI algorithms (training data), while the other 5,000 we used as test data.
Here's an example of what a typical listing looked like.
Disclaimer: The product shown in the photo is for illustration purposes only and does not represent the actual product of our clients. It is used solely to explain and demonstrate the capabilities of our AI models.
Our computer vision model was supposed to extract information from the image. We expected it to localize a lamp and tell us that it is, in fact, a lamp. To do so, our algorithm needed to perform two tasks: object localization and image classification.
A bounding box consists of 4 numbers representing the coordinates of the box itself:
X_upper_left, Y_upper_left, X_lower_right, Y_lower_right.
Our model, in essence, is a model that tries to predict these four coordinates in an image and assign the label "lamp" to this listing. It does it in such a way that the predicted coordinates should mostly overlap with coordinates provided by humans. At the same time, the product label ("lamp" in this case) should match the human annotations in most cases.
GOAL: Maximize the overlap and assign the correct label.
Now that we know what the model should do let's see how it does it.
Each image was run through a convolutional neural network (CNN) tasked with learning the features of the image. Neural networks are made of neurons. Neurons group into layers. Layers hold numbers used to process our data (by multiplication and addition). Those numbers represent the knowledge of our network. Intelligence even, if you will.
The CNN model we created contains 53 convolutional layers. Each layer transforms the image by applying a convolution operation on the image. Convolution is actually a whole lot of additions and multiplication following the pixel grid of the image and some additional rules.
What that means is, at a high level, we plug an original image into the CNN, and it goes through each of these layers sequentially. The output of each layer is a slightly modified version of the original image. These modifications can highlight contours and shapes of interest in the original image or blur and make insignificant contours and shapes disappear.
We program the network to tweak the convolution operation and figure out what these shapes are on its own. Then, we let the network try multiple times until the results are satisfactory according to a predetermined criterion. This process of tweaking the layers (or, more technically, tweaking the parameters of the convolutions) is known as training the neural network.
When the image passes all 53 convolutional layers, we add another two layers, which we construct in such a way that we can read what the network thinks the bounding box is and what is the object residing in that bounding box. Finally, we read predictions from these final layers. They're tweaked similarly to convolutional layers during training. When this lamp was successfully detected, we cropped out the predicted bounding box, extracted the dominant colors, and gave it its first label - a "lamp."
Now that we know how the computer vision part of the solution works, the question arises: "Why do we need text at all? Isn't computer vision all we need because we got the colors and the product?"
Well, not exactly. What if the lamp was labeled differently, for example, "torch"? In this example, it isn't, but there could be a lot of other instances where labels can be nothing more than misleading synonyms. We can't simply rely on one-word descriptions of the product coming from some people we don't even know who labeled these listings. They might have labeled it for a different purpose, who knows. That's why we're complementing the information we extracted from images with the data from text. We're shrinking the margin of error and trying to output results that align with the industry's terminology as much as we can.
Plus, the computer vision model can detect a lamp and might even detect some sort of cat on the bottom of the lamp. Of course, it's essentially wrong detection (because it's not a cat, but a llama), but the text helps us deal with these cases as well, and now we'll see how.
So, let's get technical. Now suppose that our computer vision model detected both a lamp and a cat.
Now we have two detections: a lamp and a cat. Certainly, a cat is not for sale, nor is it a real cat. It's a cat-shaped pedestal for the lamp, which is probably not even a cat but a llama. This is just to give you a sense of ways these models can be wrong. We need to filter the object detection algorithms' outputs by analyzing text. Remember that the listing description states:
"Created and designed by the famous 20th-century art deco designer Jean-Michelle Jarre, this nightlight can be a great addition to your living room or bedroom for only $99.99".
Our goal is to search for the words "lamp" and "cat" in this text and find a match. But we would fail if we want to match the exact string of words. There are no words "lamp" or "cat" in the description. But there is the word "nightlight." You'd agree that refers to the lamp. Of course, you would, but how do we build an AI system to figure that out?
That's the goal here. And the tool is, again, a neural network. Specifically, the neural network performing the task of "word embedding," unlike the former network performing the task of "object detection."
The neural network's inputs are text sequences, and the final output is a numerical representation of the input word. Literally, a sequence of numbers. How many numbers? We can decide that, but the common practice is higher degrees of 2, such as 256 or 512.
So yes, sequences of numbers, like the lottery, but with one crucial property. When two words of similar contexts, such as "nightlight" and "lamp," are represented numerically, they have similar representation, again by some predefined criteria. However, when words of vastly different contexts are represented numerically, these representations are different, such as "lamp" and "truck," for example.
So we create a neural network consisting of layers, except they're not convolutional. They're different types of layers, each connected and the final layer from where we can read predictions. Like most NNs, this one also has to predict something, and by tweaking this network, it learns which words frequently co-occur, effectively meaning that the network learns which words are contextually similar. Its knowledge is represented in its layers, which we then extract from the network and use as our "numerical representation of the words themselves."
When this is trained, we get a numerical representation of all the words from the listing description and all the words from the object detection model, namely, "lamp" and "cat." Now we measure the similarity between the word "lamp" and all the words from the description individually and then repeat the process for the word "cat." The similarity score is a cosine (remember trigonometry?) between the numerical representations of two words for which we calculate the similarity. This cosine similarity ranges between 0 and 1, 0 meaning not similar, and 1 meaning identical.
Now relying on the fact that the listing descriptions are highly likely to mention the product itself or at least some products' synonyms, we can expect that whatever the product is ("lamp" or "cat"), it will have a high similarity score with whatever the product is in the description.
Now let's see the results.
When all this is said and done, and the models are trained and validated, it's time to put them to the test and see how they behave on the data they weren't trained on. Remember that the test data contains the "text + image" and the "location + object" parts. We hide the "location + object" part, obtain the predictions from it, and then compare them with the actual location and object.
When predicting a product, we achieved 91% accuracy on the training set of around 5k examples. As for colors, the number is at about 70% on the same dataset, but it is a pessimistic estimate based on sampling and employing the naked eye to method to say "this is right" and "this is wrong." The reason for that is that people see colors differently. In the case of our lamp, one person can say "beige," but the other person might say "light yellow." Suppose you convert the color names into an RGB system. In that case, they can differ vastly, so if we calculate the Euclidean distance between "beige" and "light yellow" in the RGB coordinate system, we can wrongly conclude that the model made a wrong prediction. In fact, both the model and the person labeling are right. We believe the actual number is much higher than 70% since the errors mostly come from the edge cases where you can argue it's the same color.
Once we've run all data through our models and our models were trained and tested, we deployed the model in production. This means that we need to save the models in some sort of model storage, which could be on some location on our server, on our client's server, or on a cloud storage service of choice. In this case, it was the client's server.
Specifically, we used Flask to create a Python API and Docker for deployment. When the API is called, it triggers a forward pass through the neural networks, which returns some predictions. The application then processes those predictions as described above and returns a response. Finally, the client integrates with our model by calling our API from their application, which gets them the desired information.
They can then process the information however they see fit, e.g., display them in some sort of drop-down menu on their front end or have radio buttons to help their users filter their search when buying furniture. Here's a diagram describing the solution's architecture at the highest level.
And that's it. We described the process of training a computer vision model, a natural language processing model, we touched neural networks a bit, shining a light on what it means to train the neural network, what are "As" and "Is" in "AI," and how the information obtained from these networks is used in practices to improve the user experience when shopping for furniture online! A lot of math and engineering for such a seemingly simple task, right? However, the work pays off when implemented correctly, especially in the eCommerce industry, where there's a great deal of data and many different types of applications for AI solutions.
Transforming your eCommerce business paradigm in 2023 can make your business stand out from the competition by increasing revenue, conversion rates, and the overall popularity of your brand. Integrating AI technology in your eCommerce business gets that much easier with Quantox Technology team of experts that have been providing Data and AI services and eCommerce solutions for years and have a proven track record of success. Our team will take the time to understand your unique needs and develop a customized solution that fits those needs. So, are you ready to unleash the potential of AI for your eCommerce? Let's Talk!
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?
Complete software development from scratch and all-round IT support services.
The Oitavos Hotel, Cascais/Lisbon, Portugal
Quantox Booth Location: MMT6
Schedule a Meeting
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.
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.
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”
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,”
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.“
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”
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!
It’s the final curtain call for 2022 and, as 2023 is slowly approaching, it’s already clear that Data & AI (Artificial Intelligence) technologies will play a major role for many businesses in the future. Companies around the globe have already switched their business model and, in some cases, mindset to the digital world and are now looking for ways to bridge the gaps they found in their digital experience. The best solution is now also the talk of the town- Data & AI technology.
With such a wide range of uses in business, from streamlining job processes and aggregating business data, AI is ready to take the two-dimensional technology and surround the consumers with a three-dimensional physical environment.
We probably already interact with AI on a daily basis without even realizing it. However, it is not the same AI most of us imagined, culturally influenced by decades of science-fiction books and movies. Instead, today’s AI can be something most people, especially younger generations, consider a norm, like ”Alexa”.
The idea of AI is not new, but it certainly took a long time to develop. AI technology came into existence in 1956, and it would take decades of developing the technology and systems to get what we have today. Now, Data & AI go hand-by-hand and are even applicable, soon to become invaluable, to any business if they want to ensure success and steady growth. With the potential to simplify the mundane work process and achieve breathtaking results, AI technologies are becoming necessary if you want to gain a competitive edge in any industry. What was once a theory is now a tangible business toll perpetuated by tech giants like Microsoft, Google, and IBM.
So, if you are a business owner looking for a way to transform your business, this article will help you learn about the benefits of Data & AI in business.
In order to fully understand how AI technologies can help a business, it’s essential to know what they are. There are many definitions of ”Artificial Intelligence.” Still, the broad term is that ”AI is any computer software that engages in human-like activities like learning, planning and problem-solving”. A bit vague, huh? It’s like saying your colleague is a ”human”- it’s technically correct but doesn’t specify anything. We must go beyond the basic definition and scramble through the details to learn more about different types of AI and where artificial intelligence is used.
One of the most used AI technologies in business must be machine learning. Machine learning uses algorithms that process large amounts of data in an extraordinary short amount of time. Plus, those algorithms have the ability to ”learn” over time. The more data the algorithm processes, the more its modeling improves.
For example, you own a factory with all sorts of different machinery, and you need each and every one of those to work like a clock. This is where AI comes in. A large amount of data about the functionality and production of your machinery goes into a central location where, thanks to AI technology, a human worker is presented with real-time information about the condition of your machinery.
Such quantities of data and patterns are impossible for a human to sift through, and that’s why AI technology plays an important part. Machine learning can process all the data more rapidly, recognize the patterns and anomalies, and finally notify the decision-makers if maintenance or a repair is needed.
The development of an interconnected web of artificial intelligence ”nodes” is also known as deep learning. It is a specific type of machine learning relying on neural networks to engage in nonlinear reasoning. Sounds confusing, right? So let’s try to simplify it.
There’s been a lot of hype around self-driving cars, and understandably so. The idea that a vehicle could make the right decisions in traffic as a human would is revolutionary, but thanks to deep learning, today it’s a reality. Self-driving cars use deep learning algorithms to process data collected from their sensors. Information like the distance from other objects and their speed, predictions of where those objects will be in 10 seconds- all that data helps self-driving cars decide when to change lanes. Moreover, deep learning models can improve with every bit of data they process.
While the idea of AI was still fresh and developing, many feared that AI could and would replace humans and their job positions. Still, rather than taking over the world, AI today serves as a supporting tool for all of us.
AI technology still has some difficulties completing common-sense tasks in the real world, but what it can do is process data- and fast! By analyzing data faster, AI can also present us with every possible solution for our problem and the consequences of each action. This can help businesses streamline the decision-making process.
For decades, data collection has been a central business practice but impossible for any individual and company to use efficiently. Why? There’s simply not enough time to interpret all data. However, with AI-enabled applications and other digital tools, businesses can collect real-time data from an established database and learn about their consumers’ problems and preferences. Once they know that, they can easily increase efficiency, personalize their product or service, make informed decisions, and reduce costs. All this will eventually lead to increased revenue.
While there’s more room for AI to grow, as it inevitably will, today, we use artificial intelligence technology in the following ways.
Do you want to start using artificial intelligence technology in your organization but still don’t know which processes you can and should automate with AI? The latest Data & AI reports show that many industries that implemented this technology are already experiencing major growth in revenue just by automating a portion of their business processes. Well, let’s learn more about the stronger points of AI technology to know how a business can use artificial intelligence to their advantage.
AI technology is a long way from surpassing human intelligence and has its limits, but there are some things where AI technology is a better solution. Easy to adopt and implement in any business practice, AI is very good at interpreting visual, text, and speech formats.
Many industries use visual tracking in order to increase productivity and efficiency. This is only possible with AI and its vision-trained capabilities that range from storing and captioning documents to supporting IoT (Internet of Things) sensor arrays.
In short, you can train AI technology to process, identify and search images using computer vision and later use it for things like tracking clinical workflow, automating inspections for a manufacturing process, or even monitoring store conditions.
So we are back to Alexa or Siri as an ultimate proof of just how much users and consumers love to be engaged. Customer engagement, in this case, excelled thanks to the AI technology converting speech to text and vice versa. You can also use this AI benefit for company staff training.
By mapping information, providing recommendations, and supporting semantic search, AI can be used to improve user experience and offer your consumers information they’ll actually find helpful.
The profile of your everyday user has changed, and newer generations of consumers will be hard to satisfy and engage. Accuracy and search engine speed are the key to success. Still, they can only be achieved by using AI to enhance your search functionality while enabling it to use images, videos, web pages, and more to give your consumers exactly what they need.
We’ve come a long way from communicating to technology in 0’s and 1’s, and today we can even hold a real, full-sentence conversation with it. Thanks to Natural Language Processing (NLP), businesses can integrate bots to chat with consumers. This type of AI technology can translate languages and even recognize sentiment, letting you know whether your consumers are satisfied or not.
With great data comes great responsibility- this is something every business owner should know. You can quickly improve products and services with AI by using the data and increasing its value, but only if you manage and secure your information and protect your business, employees, and customers.
If you own a business that uses AI technology, you should have a comprehensive data management strategy for:
Cyber-criminals target other businesses’ information by looking for emails, addresses, phone, and account numbers. It is a significant concern of every business, regardless of the size or industry. AI technology can tackle a great deal of tasks related to security of any organization by fine-combining through all patterns and finding any anomaly within milliseconds.
Using AI technology for business may be the next best thing, but you should still take steps before transforming your business with AI-based tools.
Using the latest AI technology trends can be beneficial for a business only if the right trend is picked and implemented. With that being said, don’t dabble in trends that offer little to no benefits to your business or industry. Instead, ensure that the AI technology is the best tool you can use for your specific industry, business size, and model. Ask yourself if AI can be used to boost your business, but also how you or your users can misuse it.
Remember that humans created AI technology and, as such, it is prone to mistakes. Dispose of the idea that you’ll create a mistake-free environment by replacing a human employee with AI technology. Always keep this in mind as you review the results your AI provides.
Believe it or not, human bias can affect the AI algorithm in many ways, so carefully choose the data set you’ll use as you create a training model. Also, ensure that the creator hasn’t unintentionally programmed their own bias into your AI.
Your users or stakeholders will want to know the logic behind your AI and how it reached a particular conclusion. Explaining your AI’s decision-making process will help you maintain trust between you and all other parties.
Since AI technology can be quite a powerful tool, it mustn’t fall into the wrong hands. Responsible AI refers to frameworks that ensure businesses act transparently and ethically with AI technology. So ensure you can follow all government regulations regarding using AI technology before you even create an AI business strategy.
While we can’t predict the future, it is clear that Data & AI technology will become an even more integrated part of the workforce. With the potential to replace many human jobs, this technology can also lead to the specialization of employee skills. Where AI will take over data analysis, people will be required to cultivate qualitative skills like creativity and problem-solving.
With further technology development, we’re bound to see new business applications, consumer uses, and new startups emerging. The Internet of Things and Data & AI make a powerful combination that can easily change the economy. With so many benefits of artificial intelligence, those companies that utilize this technology in the right way can make it to the top in no time, completely turning the tables for themselves and their competition.
Quantox Technology ensures the best professionals in the field create your AI solutions. Our Data & AI experts have over a decade of experience building reliable AI applications engineered to scale your business and increase revenue. Discover the potential of AI technology and benefits of big data and how it can ensure long-term success for your business with Quantox Technology. Let’s Talk!
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.
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.
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.
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.
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.
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.
I like to innovate, propose and create new things, and constantly look for ways to improve and upgrade that creation.
Serbian IT companies will unite on April 20-21 for the charity tournament.
Previous years were marked by playing for Serbian maternity hospitals, and the IT community did an outstanding job. Generous donations were distributed to hospitals in Pirot and Priboj. In 2024, companies will come together for a new cause - Serbian forests and the Quantox Foundation users.
Companies can register up to 3 teams and contribute financial funds to the common fund. Just like in previous years, Quantox is kickstarting with a donation of one million dinars.
The seedlings transplantation will be organized in collaboration with Zvezdine igre, aiming to achieve a noble mission - one million new trees in Serbia within the next 7 years.
We anticipate the HIT CS 2 crew to expand this year with new companies and teams that will compete, enjoy the game, and once again showcase that the greatest victory is Humanity.
Register your team by April 18th.
For team registration and more details, visit: https://hitturnir.com/
It's time to continue to play even harder!
Quantox team is set to attend the Money Motion 2024 conference to explore new opportunities in fintech and blockchain.
Money Motion 2024, taking place on March 21 and 22 in Zagreb, promises to be the pulse of FinTech innovation. Attendees can expect the latest updates, groundbreaking insights, and exclusive interviews covering finance, payments, crypto, and technology.
This conference presents an excellent opportunity to delve into the present landscape of payment methods and investment diversification, while also gaining insights into projected future customer expectations.
Q crew, led by Nemanja Lazić (CBO) and Ivan Ćirić (CTO) will be in Zagreb to network, share expertise in the FinTech field, and offer top-notch software solutions.
Location: Zagreb Fair, Avenija Dubrovnik 15
See you in Croatia!
Our next stop is Las Vegas, a go-to destination for the latest technology and innovations!
The Acumatica Summit 2024, is scheduled from Sunday, January 28, to Wednesday, January 31. This four-day event offers a prime platform for networking, learning, and training. Attendees can expect visionary mainstage keynotes, informative breakout sessions, and inspiring customer stories that highlight the latest industry-defining innovations and trends.
Acumatica Summit is the perfect destination for connecting with experts, discovering cutting-edge technology, and fostering business growth.
Our Q team - CEO Filip Karaičić and Head of Managed Services Dušan Milojević, will be on the spot participating in interactive sessions and offering high-quality software solutions and unique digital experiences.
Location: The Wynn Hotel, Las Vegas
Looking forward to meeting you in Las Vegas!
The return of Miljan Simonović to our company marks not only the comeback of an experienced professional but also the continuation of an exceptionally fruitful collaboration. During the past period, Miljan has demonstrated his qualities and dedication, and we have been pleased to follow his professional development. We maintained contact, waiting for the right opportunity to embark on a shared journey towards an even more successful future.
Miljan's return to the role of a Project Manager enables him to, step by step, realize his professional ambitions. We continue to build our story together, with full confidence in Miljan's ability to achieve outstanding results.
My first encounter with Quantox was during my studies when I started as a junior Project Manager. Before that, I was active in the nonprofit sector, organizing events and small projects. So, Quantox marked the beginning of my corporate career. I worked on numerous projects, learned, tried new things, and developed myself. Despite the later challenges of the pandemic and uncertainty, Quantox is a company that truly cares about its employees and made an effort to ensure that challenges were not felt, and teams adapted well to remote work.
Regarding my initial experience with Quantox, I would highlight two things. Firstly, the excellent mentorship I received. I believe that at the beginning of one's career, having a good mentor is crucial. They provide support for learning and development while also assigning real and challenging tasks that help gain experience – something I definitely had at Quantox. Secondly, the diversity of projects. Working in the outsourcing world allows constant learning through different projects and working with different clients. Each new project is a unique story, a new idea to be realized, and new challenges to overcome – each new experience contributes to making future work easier.
Absolutely! In the past period, I have matured and gained a lot of experience, working with startups, smaller companies, and even corporations like IBM. Now is the right time to leverage that experience and take project management to a higher level. Quantox has also matured significantly, working on internal organization, growth, and strategic expansion. Despite industry challenges, there's no better way to progress than by solving problems and facing challenges.
The core of my career has always been communication with people and working on various activities. The type of projects has changed, ranging from in-house product development to outsourcing projects and improving internal processes. Industries have also changed – from education to healthcare, cloud services, and blockchain. However, my role as a Project Manager has remained consistent, helping teams develop outstanding products.
Primarily, in improving organization and processes. I've had the opportunity to work with numerous startups and scale-ups in establishing PM teams, creating custom PM frameworks, and structuring internal processes. Quantox has made significant progress in internal organization since my first time here when there were around 200 employees, so I see room for further improvement and stability to support the company's continued growth. Of course, my primary focus is on project delivery, and my previous experience in different industries will make it easier to work at Quantox, where each project is innovative in its own way, depending on the industry, technologies, and the client's imagination.
As a global challenge that has been widely discussed recently, I would mention remote work. It's much easier to work with a team that's in the same room because co-location facilitates effective communication, team building, and problem-solving.
The pandemic has brought a new normal – distributed teams and remote work, but the post-COVID era is trying to reintroduce office work through hybrid models. It's up to project managers to find the best solution for their projects and teams. Additionally, there are constant industry changes, a constant influx of new methodologies, frameworks, and tools – all of which need to be followed to stay up-to-date and deliver the best results.
Client satisfaction and team fulfillment. Although project managers don't create tangible value by writing code or creating content, enabling smooth work, leading teams, and solving problems are also crucial for a successful project. The feeling within the team when a project is completed and delivered, whether regularly through sprints or in phases, is highly motivating. When all of that is delivered to the client, client satisfaction is another motivator to continue delivering quality work.
New York is the place to be when it comes to attending one-of-a-kind affiliate marketing events!
Affiliate Summit East is a conference where more than 3500 advertisers, e-commerce sellers, publishers, and tech suppliers will gather from July 31 - August 1, to create partnerships and grow their businesses.
ASE has been rated in the top 5% of events in the world and its Meet Market has a special “speed networking” setup style for the most efficient way to build partnerships.
Quantox team will be in New York to share the experience, strategies, tips, and tactics with other experts in the industry. As a leading software development company, we will be there for all attendees interested in innovative software solutions and unique digital experiences.
Visit our booth No.1609 and meet the Q crew - Vuk Popović / Founder, Filip Karaičić / CEO, Danijel Petrović / COO, and Marko Ristanović / Resource Manager.
Location: New York Marriott Marquis Times Square
See you in the Big Apple!
Quantox ekipu i ovog leta očekuje neobičan i jedinstveni timbilding. Čačak je ove godine imenovan za prestonicu kulture, a mi se okupljamo upravo tu gde je pre 17 godina počela Quantox priča.
Već osmu godinu za redom, Čačak je domaćin festivala Dani urbane kulture u sklopu kog muralisti iz zemlje i sveta oslikavaju prepoznatljive građevine ovog grada. Ove godine će, uz pomoć lokalnih street art umetnika, jedan od murala biti posvećen Quantox-u.
Prirodne lepote Ovčarsko-kablarske klisure su nadaleko poznate, a mi smo iskoristili posetu ovim krajevima da oformimo i budemo deo jednog novog i autentičnog spektakla, a to je - Moravska Quantox regata. Sa uigranim timom ekipe Discover Serbia osmislili smo nezaboravnu plovnu avanturu klisurom.
Katamaran, čamac ili sub-daska - izbor je u potpunosti naš! Quantox tim ima slobodu da izabere kako će doživeti magičnu Zapadnu Moravu.
Ove godine smo hteli nešto drugačije. Zato smo rešili da probamo nešto nesvakidašnje - Quantox će biti partner lokalnog muzičkog festivala - Uzlet Fest - u sklopu kog ćemo imati i naš Quantox Electro Stage.
U okviru samog stejdža nalaziće se i chill out zona, kao i Barbot 2.0 - unapređeni robot koji pravi koktele za sve posetioce. Istovremeno, a u duhu Quantox-a, radimo i na podizanju svesti o ekologiji i očuvanju životne sredine. Dok Barbot priprema piće, svako ko donese 5 praznih limenki ili plastičnih čaša dobija besplatan koktel - jer Svaka Limenka Se Računa.
Mnogobrojni specijaliteti, kultura, istorija i zanimljive destinacije nas čekaju - sve što Čačak ima da ponudi ovaj vikend je namenjeno upravo nama!
Nova avantura za stvaranje uspomena uskoro kreće!
Affiliate World Conference is a place where the industry’s brightest minds absorb mastermind-level content on stage!
The world’s top affiliate marketers and e-commerce entrepreneurs will meet in Barcelona from the 12th to the 13th of July, and represent actionable insights, data-driven knowledge and innovative ideas.
As a leading software development company, with a wide range of services, Quantox will be on the spot, offering quality software solutions and outstanding digital experience to more than 5000 attendees. Drop by our booth C36 and meet the Quantox crew - Filip Karaičić / CEO, Danijel Petrović / COO, Petar Slović / CINO and Marko Ristanović / Resource Manager.
Can you think of a better way to network, interact and look for potential collaboration?
Location: Fira de Barcelona, Spain, Avinguda de la Reina Maria Cristina, s/n
Booth: C36
We are thrilled to meet you in Spain!
Adriatic Valley is a tech community currently located in Banja Luka.
With the aim of professional networking and career development within the IT industry, this community organizes various events such as panel discussions, meetups, and workshops.
Adriatic’s upcoming event is a C-level panel #2, in Belgrade. Quantox will be there, with our founder Vuk Popović. The main topic is ChatGPT vs The Future of Software Engineering, and all the participants will share their thoughts about the influence of ChatGPT on this industry.
The panel will be on June 29 @ Dorćol Platz, starting at 6 PM. If you want to attend, you can register here.
Looking forward to listening, sharing experiences, and meeting great people!
Quantox Technology se priključuje misiji prikupljanja novčanih sredstava u okviru donatorske večeri koju organizuje humanitana organizacija “Srbi za Srbe”.
Donatorsko veče biće održano 20. juna u hotelu Royal Residence u Čačku sa ciljem pomoći porodici Bešanski, kao i Narodnoj kuhinji na Kosovu i Metohiji.
Domaćin dogadjaja biće proslavljeni košarkaš Srbije Aleksa Avramović, a sve prisutne očekuje bogat program! Cena ulaznice je ujedno i donacija - minimalne vrednosti od 100 eura po osobi. Pozivamo sve zainteresovane da učestvuju u sakupljanju 50.000 eura i doprinesu ovim humanim ciljevima.
Humanitarna organizacija “Srbi za Srbe” u proteklih 18 godina prikupila je više od 11 miliona evra i pomogla više od 3 hiljade porodica.
Pridružite se akciji i podržite one kojima je pomoć najpotrebnija!
Prijave za donorsko veče poslati na e-mail adresu: donatorskovece@srbizasrbe.org
Više informacija je dostupno putem linka: https://drive.google.com/drive/folders/1dCaiaLw3YY4K7l81y4nIeEzoDfIsp2Or
More than 300 companies from different industries and from 80 countries will meet in Bucharest from 7th to 9th of May with the common goal to network, learn and share their practice.
As the largest European hub for affiliate marketers, digital companies, monetization platforms, entrepreneurs, content creators and social media specialists - the AW Summit conference gathers all those who are experienced in their business fields, willing to exchange ideas and build new business relations.
With excellent keynote speeches, workshops, expo, and networking events, we are proud to be part of such a event with Quantox C level crew - Vuk Popović/ Founder, Filip Karaičić/ CEO, Danijel Petrović/ COO and Marko Ristanović/ Resource Manager.
As a leading software development company with a diverse team of tech professionals, we are creating top-notch software solutions and offer all-around IT support.
Location: Piața Presei Libere 3-5, Bucharest
Booth#: 2
We are waiting to meet you in person in Bucharest and discuss the latest IT topics and possible ways of successful collaboration!
Just like in 2022, Quantox continues to support one of the oldest sports and recreational events that promotes healthy life and good habits for 46 years - the Fruška Gora Trail!
The oldest mountain and ultra-running marathon in Europe this year will be held on 22nd and 23rd of April.
Quality time in nature and nurturing health habits!
Through 14 tracks of different lengths and height differences, the Fruška Gora Trail offers the chance to to experience all the beauty of the Fruška Gora National Park, as a recreationalist or as a experienced professional trail runner.
https://www.fruskogorski-maraton.com/en/marathon-trails/
The official opening of the event is scheduled from 08:45 to 08:55 on the 22nd of April, and at 9:00 - the 46th Fruška Gora Trail will officially begin!
Sunday, April 23 from 11 am, is reserved for the youngest! Only children of preschool age accompanied by parents or other authorized adults can participate in the Path of Joy and Pleasure.
During a hiking tour or competitive race, all participants can feel the natural beauty of Fruška Gora - forests, streams, waterfalls, fresh air - but also, this is an opportunity to get to know the cultural and historical heritage. Along the marathon paths, you can see numerous Serbian medieval monasteries - Grgeteg (XV c.), Staro Hopovo (XVI c.), Novo Hopovo (XIV c.), Jazak (XVI c.), Bešenovo (VIII c.) Fruška Gora hamlets and tourist facilities.
Do not miss the unique opportunity to spend this weekend actively in nature!
After running kilometers and successfully completing the race - we are waiting for you to take a break in the Quantox Chill Out zone!
See you on the Fruška Gora!
QUANTOX IT League is the first sports competition of this type in Serbia!
A motivation to enable people in this industry to play sports and connect - resulted in a project which is unique and new in our country.
So far, 5 seasons of the Quantox IT League and 4 seasons of the Summer League have been played in over 800 matches and with a common goal - good fun, quality games, and an opportunity to meet and connect with colleagues from the industry.
With Luka Bulatović, the director of the IT League, we discussed the idea of gathering IT companies in one place through a sport and the advantages this kind of competition provides and promotes.
Six years ago, we gathered at the basketball court where we played basketball once a week. Back then we were teammates on the court, and today, we are the organizers of the Quantox IT League. We moved from the court to the offices and thought about how to connect with other IT professionals and set a new standard that the IT world deserves.
We are aware of the fact that it is very difficult to find free time for physical activity, but when you have a team that motivates you - then basketball training and games become an immense pleasure.
To this day, the same idea remains and we are proud of the entire organizational team as well as all the companies that have trusted us and have been participating for years.
The idea for this project arose as a desire to present the entire competition in a different light. Our mission is to create an inspiring, creative, and positive environment that encourages unhindered freedom of expression through sports. The club's vision is for people from the IT sector to play sports and meet new colleagues from the profession and also raise their work to an even higher level through the Quantox IT League.
For now, the League gathers only basketball players, but we plan to expand this project to other popular sports. The biggest challenge is to attract more companies that will be part of the league, and we plan to do that with constant improvement of conditions and through introducing novelties.
We are proud of the numbers that show us that we worked hard all these years to reach the 6th season and 32 teams. During this competition, some of the teams improved their game thanks to the good organization within the team and a large number of training sessions.
The reasons for participating in the Quantox IT League differ, from recreation, socializing with colleagues, and strengthening team spirit. Furthermore, one of the main competitive motives is raising the trophy at the end of the competition. And yet, above all these, the most interesting part for the participants is the "third half", when they stay after the game and hang out.
The Quantox IT League offers companies the opportunity for their people to spend quality time participating in a sport & recreational competition with their team. This way, they improve both their physical and mental health. This is one of the ways for colleagues to get closer to each other, get to know each other better, and spend quality time outside the office together, in a different environment. Further benefits are that, over time, members begin to understand each other better, develop better relationships and have more open communication.
Winning and losing are integral parts of every game. Every team has ups and downs. What drives them are the good results they achieve in matches. Another major motivator is the fans who are there to encourage and cheer for their favorites in the stands!
We believe that the conditions in our league are at the highest level in the country, but we can do even better. The real challenge is to overcome yourself, to do something new. Challenges are what actually drives us!
The IT League has recently gathered 32 basketball teams and organized an humanitarian All-Star event for the treatment of four-year-old Helena Živković from Čačak, who suffers from autism. Hardware and Software teams competed to help little Helena, and collected 126,900 dinars from ticket sales. This is just one of the many ways in which this kind of sports competition contributes to individuals and communities when needed.
The fifth season of the Summer IT League is beginning soon, and registrations start on the 17th of April.
See you there as we continue to strengthen the IT community through team spirit together!
Well, you can find the answers to these questions from our Dušan Pavlović, Data Scientist in Quantox Technology, who will give a lecture PER DATA AD ASTRA on 23th of March at the Geekstone Meet-Up Event.
Dušan will demonstrate such a connection and talk about how computer vision, deep learning, and research on meteors - shooting stars - overlap.
One of the topics is how relatively easily you can apply your knowledge of neural networks to solve the problem of automatic detection of meteors in astronomic data made by radio detectors. This problem is one of the most complex ones in this field and our understanding of different problems in the Solar System depends on it.
As someone who studied astrophysics, being an author and the host of the science podcast "Radio Galaxy '' while engaged in the physics of meteors and meteorite astronomy for years, Dušan will show one of the examples of how to apply Data Science to scientific data!
The lecture will be held in Serbian and the entrance is free!
Thursday, March 23, 2023
6:00 - 8.00 PM
Science and Technology Park
Fruškogorska 1, Novi Sad
Save the date and welcome to the World of Data!
Register at the link
https://www.meetup.com/geekstone/events/292131441/?isFirstPublish=true
Serbian IT companies will gather from the 3rd to the 6th of April at the CS:GO Vol.4 charity tournament.
Motivated by the important topic and achieved results from the previous year,
we decided to stay with the same goal - in 2023 the IT community will be playing for Serbian maternity hospitals and better conditions for the youngest and their mothers!
Companies can register up to 3 teams and donate the financial funds to the common fund. As in previous years, the start for one million dinars is provided by Quantox.
After the closing of applications, by public voting and filling out an anonymous survey, we will together decide which maternity hospital we are helping this year!
We hope that the HIT CS:GO crew will expand this year with new companies and teams that will compete, have a great time and show that the greatest victory is humanity.
Register your team by the 31st of March.
Link for team registration and more information: https://hitturnir.com/
It's time to play even harder!
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 ... :)"
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.
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.
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
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
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.
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.
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.
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.
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!
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.
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.
Java, C, C#, C++, Objective-C, Swift, JavaScript, PHP, Python, Ruby
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.
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.
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.
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.
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.
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.
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'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
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!
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!
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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 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.
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.
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.
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.
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.
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.
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!
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!
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: 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.
Miljan: Hardworking, fair...
Miljan: I'd say this jubilee, a decade spent in Quantox!
Miljan: Ooooh... There were plenty of them. Criticism, but also praise.
Miljan: Honest work, persistence, desire to prove. Perfecting my skills was a crucial part of it also.
Miljan: Trust! Definitely both!
Miljan: Loyalty!
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.
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!
Miljan: A very witty person I guess.
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.
Miljan: Hm, let say culinary.
Miljan: Kitchen, agriculture, reading books. Also, I spend a lot of time with my wife in recent months, we are waiting for a baby.
Miljan: No!
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.
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!
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?
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...
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.
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.
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.
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.
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.
It is very important to know that almost everything in Linux is case-sensitive, including file names and directories, commands, arguments, and other options.
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
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
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!
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.
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.
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.
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 :)
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:
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
CONS
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
CONS
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
CONS
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
CONS
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
CONS
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!
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.
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.
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.
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.
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!
Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.
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.
The procedure followed in manual 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:
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).
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 is an automation tool for running scripts and testing native applications and mobile-web applications on Android or iOS using a web driver.
Appium was designed to meet mobile automation needs according to a philosophy outlined by the following four tenets:
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!
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.
In the text bellow, you can see Vuk's interview for BrandMinds:
1. How did you come up with the business idea for Quantox?
2. Tell us the first three things you’ve done to turn your idea into facts.
3. Name one situation that made you want to quit.
4. Name one situation that made you want to go forward.
5. What do you think are the most difficult challenges entrepreneurs have to face on Serbian market nowadays?
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?
8. What is Quantox bringing to the web & mobile development market, that is different compared its competitors?
1. Name one good habit that helps you deal with your active life.
Sport.
2. Name one bad habit you can’t quit.
3. If you could be anything else but an entrepreneur what would you be?
4. You are the founder of Quantox, what is the favourite movie of the man who founded it?
5. Tell us your favorite book. What’s the best thing you've learned from it?
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?
8. Tell us the best experience you had while working to build Quantox.
9. If you would give our readers one piece of advice from your entrepreneurial experience, what would that advice be?
...don’t put yourself in someone else's goals. Just do what makes you happy. If you are happy you are already successful!
Here, in Quantox, we are all big fans of high spirits and positive atmosphere because that's the main thing which makes those less-fun parts of the business easier. That is simply a defence mechanism for every possible problem.Problems and challenges in work will and will be always present, and the only question is how will we handle them. Our way is a quality joke and it has shown amazing results. It makes us feel like we are not working so much, and in my personal opinion, something which improves creativity in its special way.I'm surrounded by people who make every situation little bit humorous whenever its possible. Of course, this is related only to our personal relationships inside our company.
When it comes to the interaction with our clients, humor is left aside and all the focus is on the job and problem-solving.I'm not sure about the others, but here, we do it this way! As much fun as it can be, whenever it's possible.Of course, it is not always easy to find the balance between serious and unserious parts of the work, but it is possible. I am the living proof of that. As soon as you manage to find this balance, the productivity of the individual person, team, and company grows, and they all make progress.Let's take, for example, a situation where a very serious problem arises, where no "normal" person would ever think of joking. We have two ways of handling these situations:
The message is clear - with a good team, you can not fail!
This attitude encourages the desire to solve the problems and leaves a victorious feeling after work, unlike the first way, where only the surplus of stress would be brought to the home. And I have to warn you that both ways are tempting and both have pros and cons. Therefore, you should always keep in mind to keep the balance between these two.If you ever have trouble getting on the better, brighter side or simply kneel in front of the problem, there is one very wise saying: "If a problem is fixable, if a situation is such that you can do something about it, then there is no need to worry. If it's not fixable, then there is no help in worrying. There is no benefit in worrying whatsoever." - Dalai Lama.As for today, this is, of course, not to be missed. This day should be used to get closer to colleagues, in the way that, I believe, is most popular - the fun way!Here are some practical tips on how to "get closer" with your colleague, on this day. Whichever way you chose, make sure that the person you are organizing prank for is close enough to you and has a good sense of humor.
Typing ghost - All you have to do is to, while the "victim" is absent, plugin your keyboard on its computer. Then, wait for he/she to return and to start working. When you see or hear that he/she began typing, start typing yourself! Make it low profile, in the beginning, you don't want to be busted. After that, start making mistakes often and your colleague's reaction will be hilariously funny.
These are just some of the ideas. There are countless other jokes and pranks and it's all about your inspiration and creativity.
Would you add another joke to the list? What kind of fun and pranks has been organized in your office?