written by KIM NOVAK
Wouldn’t it be great if all of the code we work with was written in a way that it’s completely clear what it does? And that we could easily make changes without breaking it? Sounds good, but it’s not that easy to do so. To get to that level we need to change our mindset a bit.
React apps grow very fast. The project gets more and more components, the codebase grows, and just when you think you are done with a component and forget about it, there are change requirements for it. You analyse the code of that component, try to understand what the author had in mind, even if the author is you, and you stumble upon a condition that you have no idea why the author put it there. You start trying to understand why that condition is there and which use-case can trigger that path and that takes some time. Could all of that be escaped? Yes, at least partially. As a React developer, with or without experience we encounter these situations on a daily basis. What can we do to improve code quality and make our components reusable and maintainable?
You can improve naming by analyzing how the libraries you use named and designed the API you are consuming. Sometimes we tend to use names that are too descriptive, and you (most likely) won’t see such cases in the libraries you use. When naming functions or variables I ask myself these questions:
useLayout({ useLayout({
columns, columns,
rows, → rows,
spacing spacing
}); }, [columns, spacing]);
We can borrow the idea from built-in React hooks and design our hooks in the same way. We can pass a list of dependencies to our custom hook as a separate parameter. This way, in one component we can have this hook triggered onMount only, while in the other component it can be triggered whenever column or rows data changes. Since we are passing the list of dependencies as a separate parameter the same way that built-in hooks do, it will be intuitive to React developers what our intention was.
The Component will be easier to maintain if the JSX part or the Presentational part of the component contains as little logic as possible. If we had the need to refactor or modify the component for some reason, we could do it a lot faster if most of the logic comes from non-JSX parts of the app.
If you have worked with Redux you’ve probably heard of the Selector pattern. This pattern lowers the amount of effort we have to put in when the data structure changes. A selector is a simple function that receives some data and returns only a (selected) piece of that data.
Data structures tend to change in the early days of development. When that happens, if we are using the selector instead of accessing the data directly in our components, we only have to make a single change. That change would be inside of the selector. If we didn’t use the selector we would have to make changes at each place the data was directly accessed.
What if we were to do something similar everywhere in our components?
If we don’t depend on the data structure or the source where that data came from, every change that occurs will be easy to implement. The goal is having to make changes in a single place only.
How can we achieve this?
We could write selectors and/or use object and array destructing. Note that this takes up more memory, but the code becomes easier to maintain.
You probably read that comments are bad and that code should be self-documenting. My opinion is that code can’t say everything. I have been in so many situations where I had no idea WHY the programmer wrote some piece of code. Not to be confused with WHAT the code does because that we can read and understand. What we cannot know is which use-cases the developer had in mind when the code was written. Maybe we will break something if we modify that code. There could be some business rules that cannot be explained with code or at least the person who wrote the code didn’t manage to do so. If the author of the code had left comments on why that piece of code is there, it would have saved our time. The problem with comments is that they usually aren’t maintained. People modify the code and not the comment. So the comment ends up having false statements. Thus, maintaining comments would be another tip. A stale comment could be worse than no comment if it misleads you.
When the component has more than a couple of hundred lines of code it gets harder to read (I prefer to keep it under 300 lines of code). More often than it happens in smaller components, the order of defining things gets easily messed up. It’s easier to maintain logical units when the component is fairly small. From my experience the bigger the component gets, the messier the code will become.
How can you ensure that your components stay small? By extracting! You can extract utility functions, custom hooks, new components, constants, type declarations and/or mock data to separate files.
Establish rules when it comes to organizing code. Make sure each directory and each file are organized the same way. Strive for consistency. Organized and consistent code will boost your performance because you won’t have to scroll through the whole file to find something, you will know exactly where to look first.
We can always apply these tips inside our React components and make them easier to maintain and reuse.
Using React to it's fullest potential is not an easy task, but Quantox React developers are up to the task. Their goal is to improve the code quality and make the components reusable and maintainable, and create strong React apps and solutions for our clients. Do you want to build a React app? Let's Talk!
written by N. Stevanović
Grid is a very useful CSS tool. It is a two-dimensional system for website layout organisation and it helps a lot to present and place elements on it. It can be compared to flexbox which is a one-dimensional system. The one-dimensional layout has elements in one row or column, and in a two-dimensional system elements have to be arranged in various columns or rows. Otherwise, both systems are better than the old ways of arranging layouts. The old way involved the use of float and in-line block options, within which the appearance of a website was often very uncertain. By using the Grid tool, you can solve layout problems and develop your website more efficiently.
In most cases, Grid is combined with a flexbox tool. This combination can improve the whole layout organisation through the website development process.
Example
This completes the initial creation of the container with the grid elements and you get a nicely planned layout of the site. As with flexbox, the way grid elements are arranged is not crucial because CSS itself allows their reallocation. This is why creating a mobile layout application is much easier, because, through just a few lines of code in CSS, a grid layout made for a desktop can be adapted to a mobile one.
Problems can occur if older versions of browsers that don’t support Grid are used. Fortunately, there is a Can I use website so that can be easily checked. Whether you are a beginner or an experienced programmer, you should carefully study the documentation before using this tool to avoid making any room for possible errors.
Quantox has the best way of implementing complex design layouts with CSS Grid. Masters of all trades, we know what to use and when to use it for incredible web development results that will promote and boost your business. No web design is to complicated for Quantox. Let's Talk!
As the title itself says, Ivan is a man with many talents. Besides coding, his passion is also fishing. He is a former amateur actor but also a painter, so when inspiration knocks on the door, it often means that his family will soon enjoy one more beautiful canvas.For the past 5 years, he has been part of our team in Čačak. In his opinion, colleagues would probably characterize him as a strenuous man, but just so you know - when we asked our designer to do graphics for Ivan’s interview, her instant reaction was - Đorđević? The best team lead ever :)Thank you for your commitment. We congratulate you and can not wait to spend many more years working with you.
Absolutely. It was much more relaxed compared to previous jobs.
A friend from college who I tried to overcome, but without success :)
I suppose a lot of things, especially because I am an introverted person.
Coffee.
Stubbornness always helps me to push till the end and not to give up even when it seems that I will not make it.
Probably as a ‘strenuous’ or ‘hard’ man.
Like most of us - with a cup of coffee.
Acting and writing were things that I did a long time ago, and they are part of the past. Nowadays, when I’m not in the best mood, painting is sometimes a choice. When partying with friends is on the menu, me singing on the mike is definitely part of the night (even though I’m not a good singer at all, but others think that is not true :))
Family, nature, fishing, a good movie.
Probably doing some work related to cybersecurity or working in a department of high-tech crime :)
Initial recruitment steps in a fast-growing IT industry can be really challenging. The range of technologies and activities that developers use is really wide, and every day we have additional frameworks or language that show up and promise to put PHP out of use and charm developers, at least temporarily. Our job, as IT recruiters, is to recognize, approach and show interest in a certain profile of the candidate (often in a short time). It is important that we know what the company needs in the first place and that we base our search on that. What makes this process a lot easier is a large number of widely available tools. This time our focus will be on the LinkedIn Premium feature of Smart Search.
Why Premium profile?
Although it increases the initial cost of the recruitment process, it is really helpful to overcome many challenges that this process has. Advanced search and suggestions supported by artificial intelligence are very useful. There is a possibility for the direct contact of candidates without the need for connection and if a larger team uses paid services there is a possibility of organizing and tracking candidates in one place. This way, paid services to facilitate coordination and efficiency.
Advanced search advantages
As with regular search, we use Boolean syntax during the advanced search because it makes it easier to search and target specific profiles. Quotation marks, parentheses, NOT, AND, and OR operators still have significant application.
For example, we will start with the maximum qualifications for the position itself, and use the NOT operator for systematic filtering and finally finish with the minimum qualification. Eg: A,B,C - desired qualification D,E - must have the qualification and finally F - implicitly desired qualification.
Beside Boolean, what else can be used?
Filters are something that a regular LinkedIn account doesn’t allow, at least not to the extent that is available within a Recruiter account. Filters are very useful in narrowing the criteria because we can target specific experience, skills, companies, schools/institutions, years of experience….
Example
We received a request for a new React position. It is stated that knowledge of JavaScript, React, Redux and MaterialUI is mandatory. It is desirable that the candidate knows and understands the Java language (because the Backend project was written in Java), and we want to target candidates from the Serbian market. Since the position is directed towards the medior level, we don’t want to go too much wide in our search, but to determine the years of experience in the industry. In that case, our filters will look something like this:
Advantages of LinkedIn Premium
LinkedIn Premium enables:
When not to use a Premium profile?
If it is available to you, there is no reason why not to use its filters and all other advantages. However, it is a totally independent question whether the scope and specificity of the position you aim to fill justify investing in Premium features.These are just examples of the possibilities offered by Boolean and Premium filters. We encourage you to experiment, add, subtract and modify search parameters. The result will be closer to what you need if you can define what you are looking for. Happy hunting! Igor S & Igor S
At the beginning of this year, we set out a new business venture. After expanding to the foreign market, we are opening another office, the jubilee tenth in a row.We have been advocates of IT decentralization for many years. By opening another office in Serbia, in Ćuprija, we prove that we adhere to our ideology and we continue the trend of developing the potential of young people in local communities.
Why Ćuprija? The reason is simple. Many years ago, an idea was born right there - an idea that would be realized a few years later and become Quantox Technology.With 15 years of experience and a team of over 300 employees, the developers from Ćuprija will have full support in their work and further progress.In the last few years, we have had cooperation with the Gymnasium in Ćuprija.
We reward the best students with scholarships, and we also contributed to the development of the IT department in that school.Students' interest in the new program is great, which is reflected in the growing number of those who attend the new course. That is why we decided to give knowledge as a gift to Ćurpija- we will organize an internship program so that all those who sailed into IT waters have the opportunity to upgrade, expand and learn everything they will need for independent work tomorrow. Our experts from all offices in Serbia will be in charge of implementing the practice in the best possible way.
We invite you to join us. Take the opportunity to improve your skills by working on huge and challenging projects.
As part of the Quantox team, you will also be able to take advantage of the benefits we have provided. Our offices are equipped with special care so that the work runs smoothly and we have many years of experience in mentoring.Do you want to do the job you love in your city, among friends and family? Information about open positions in our company you can find HERE!
We are waiting for you. Join us!
Live templates are predefined functionalities in almost all JetBrains IDE programs.
They are recommended if you want to increase your productivity by placing the code line that you would probably use the most into the Live template. It will save your time in further coding. Most people that are working in IT are looking for ways to cut time spent in development so they could do other stuff. Like working on some personal projects, or, in my case, playing darts with my colleagues. This is one example of achieving that.
My advice is, whenever you come across a block of code that most likely will be used occasionally in a short period of time, take a few minutes to add it inside Live templates in order to save time by calling it with a small change.
Even when you install PHPStorm, you can find some predefined templates which can be a good base for you to learn how to create a structure for new ones.
-Abbreviations (text that you will type in order to call the template)
-Description (description popup)
-Template text (template body)
-Context (the context in which the template applies)
-Edit variables (dynamic part of the template)
-Expand (button to call the template)
By typing template abbreviation that you`ve just created, you will get a popup with a suggestion.
The final look of block code would look like this.
If you are a beginner and want to go through the complete learning process step by step, then it would be better not to use this functionality. Later, when you need to be faster, use Live templates and save your time.
Using Live Templates is just one way how Quantox developers can expedite the software development process. We know how to use IDE programs to increase our productivity, while keeping the code readable, reusable and secure. If you need an IT solutions fast, we have ways of cutting the development process time. Let's Talk!
When we asked how his colleagues would describe him, the answer was simple - Liverpool. Besides being a huge and passionate fan of this club, Sladjan has been part of our team for 5 years, and our Joker - at the masquerade. :) He is working in our office in Čačak as a Backend programmer and he has a lot of experience and achieved results. Hanging and working with Sladjan is a great pleasure, we congratulate him for 5 fantastic years and say a well-known quote - With us, you’ll never walk alone!
Don’t be afraid and have more confidence in yourself.
Yes, I was extremely nervous.
I’m afraid of public speaking.
My family.
First New Year’s celebration with the company and getting know people in the right way :)
Rest. And some beer if the situation with covid allows.
Trying absinth. That green fairy is definitely not for everyone. :)
Bear prosciutto
Definitely some other job that involves working on a computer.
Today, you will see a valuable member of our team in front of you - Miloš. He has been training karate for many years, he loves chess, music, movies and besides all that, he says that his favorite hobby is work. He also participated in our conference and you can see his lecture here.
We did an interview with a guy who knows how to rule the chaos. Yes, we are thinking about the chaos caused by programming. 🙃He is 27 and he works in our Ukraine team. His name is Ivan and he is PHP addicted.
Damjan is a developer, animal lover, horse rider, MTB biker, scuba diver, tennis player (veterans league), and the pilot of ultralight planes. Besides all this, he is part of our fantastic Macedonian team for the past 9 months. Read more about him below, and watch his lecture at Quantox Virtual Conf here.
Petar is a passionate coffee lover and a master at preparing it. So it is with programming. He uses various technologies - Front End, Back End, DevOps. He loves hackathons - he was in the winning team twice. Peter also likes to participate in meetups and conferences, he is the organizer of NišJS meetup.Besides that, he was one of the organizers of our Quantox Virtual Conf and his lecture is available here.
Igor Stamenković comes from Niš. He is part of our HR team and works as a recruiter, and was also a lecturer at our recent conference. He says he has always wanted to be involved in programming and software development. His father was involved in programming and design too, so that love for computers was born at a very young age. He graduated from the high school "Bora Stanković" in the field of informatics, but he realized that it was not his calling and then he decided to enroll at the Faculty of Philosophy - Department of Psychology. His fields of interest are social psychology and learning theory. Quantox was the company that gave him the opportunity to unite his two loves.
„My feelings for work are mixed. I think that it is not emotionally difficult because working with people and the desire to contribute to their success is noble and that is what fulfills me. We, recruiters, are fighting for a better future for people because we give them the opportunity for a new, better job and at the same time for the benefit of the company and the general growth of the IT community in Serbia. But I must admit that it can be hard when the workload is increased.”
„As I mature, I think that cynicism and passive aggression are the hardest for me. When people are not honest in communication and conceal their motives and thoughts. This makes every conversation quite difficult, not only in the professional sphere.”
„I haven't had a chance yet and I hope it will stay that way in the future. Every job has ups and downs, so, sometimes I think I made a mistake but these are brief moments of reconsideration.”
„The truth is, I had prejudices. I thought that everyone had to be university educated and that they necessarily had to learn more about engineering, but as I became more and more involved in IT, I realized that it was not necessary.”
„Both because it is ideal to do tasks for both. It gives me the impression of how we function and on the other hand it brings dynamism to the business and prevents monotony.”
„It used to be remote but now it is not a benefit but a necessity. I liked the attitude of the company, that the health of the employees is in the first place, so with the first signs of the Covid19, the team was sent to work from home. In Nis, we were one of the first companies to decide to take that step.”
„Mixed but definitely positive. I really liked the idea as well as the range of topics. The lecturers were qualified and professional to talk about their topics.”
„Yes, I am. There are things I can improve but overall it was good. I wish I had a live audience.”
„I had experiences when I lectured to college students. I like to have performances and to address people.”
„Although I've watched almost all the lectures, I can't decide on one. Džavrić had a very nice lecture and I also liked Vojo's, which was concise and specific. Uroš explained everything thoroughly and impartially. Petar's lecture was also honest and interesting. They were all great and quality.”
This time, our interlocutor is Vojislav Branović. Vojo is 31 years old and lives in Čačak. He has been working at Quantox for almost 8 years and he has started as a content writer. Two years ago, he decided to study for QA and officially changed his position (and job) a year ago. In his free time, he plays basketball, likes hiking, and reading books.He was also part of our recently held Quantox Virtual Conf and you can see his lecture here.
“At one point in my career as a content writer in the BPO sector, I reached a level where there was no room for advancement and then I realized that I wanted and needed to learn something new in order to improve. and increase earnings, and the company met my needs.”
“It was not difficult, it was very interesting for me and I would do it again.”
“Mentor on the course I attended. I learned the rest myself, from the internet, and the material I got from school.”
“Learn something new every day because in that way you can advance in your career and avoid the monotony of working in the same job forever.”
“To understand what they want because they are generally not precise enough when setting tasks.”
“It's hard to say because things that happen spontaneously and remain as a fond memory for us might not be interesting or funny to others, but I'm happy that I work in a company where situations like that occur on a daily basis.”
“Yes, "Dark Tower" by Stephen King, "Kosingas" - Aleksandar Tesic, and "The Shack" - William P. Young”
“Friends.” 🙂
“Considering that I have never given a lecture before, I think that I was solid. I would love to do the same again.”
“I would be lying if I said that I was not, but I learned in sports to turn it into a positive stage fright that better affects my performance.”
Our colleague Uroš Anđelić from Belgrade took a few minutes and chatted with us. He revealed to us that he has been working as a programmer for 3 and a half years and that he is self-taught. He first learned Java and then PHP, Python, and JavaScript. He also shared his knowledge and experience on Quantox Virtual Conf, and anyone who hasn’t watched it can do so on our Youtube channel.
“I try to keep up with new technologies. At the moment, Node is interesting to me, I would like to learn GoLang as well.”
“I wanted to make Android apps so Java seemed like a good first and generic language. But by chance, I started doing backend with PHP and I stayed on it.”
“I would like to have my own start-up one day, and in order to be able to do that, I need to know how to do "everything". So, yeah, I do think in that direction.”
“The book “You don’t know JS” is one very handy source. There is no single author, but a group of professionals is constantly updating it in accordance with the development. It's free and available on GitHub.”
“You need to pay for a course and give money to learn to program. Plenty of quality content is available online and for free.”
“I bring the best experience from one short project. It was made from scratch and with the latest technologies like Laravel and React. It is in my opinion a kind of ideal project.”
“Laravel.”
“React.”
“Spaces but by pressing the tab.”
“I am. This was my first experience of this type, and I would definitely try again as a lecturer.”
Marko Manojlović is our colleague from Kragujevac. He has been living and working in Belgrade for 7 years, and he has been a part of the Quantox team for two years now. His love for programming is confirmed by the fact that he is a Full Stack programmer. He mostly uses JavaScript and React, but he is always willing to learn something new. Hence his interest in "Deno" and his desire to share his knowledge with us. You can watch his lecture at Quantox Virtual Confhere.
“No, I haven't. I find this job very demanding and challenging but it is equally exciting.”
“Marketing. (laughs) I worked in the previous company for 5 years and I was engaged not only in programming but also in organizational and leadership activities, after which I wanted to fully dedicate myself only to programming and further development of technical skills. Quantox made it possible for me.”
“Generally yes, but under different conditions. I need to be motivated by the job and it needs to fit in with the client's requirements. Also, to always follow new technologies and enter new areas such as AI and machine learning.”
“That they are not social types of people, ie that they are not inclined to socialize with people. And the other is that developers sit and code all the time. That is not true at all. Programming is only one part of the job and there is also planning, software design, and constant learning.”
“Business trips to Germany and Romania. Business trips are always interesting because we get to know the business culture of other countries and we also meet clients in person with whom we usually communicate online on a daily basis.”
“Flexible working hours. Quantox has shown that it can really work, especially at the time of the Covid19. I like the fact that I have the opportunity to organize my own working hours.”
“Currently Node.”
“Positive. I was surprised that so many people signed up. But of course, there is always room for improvement in terms of organization and tools.”
“I was giving a lecture at Quantox and I was also at an Oracle conference, so yeah, I had papers from before.”
“Of course. In general, I think it's great that the conference is organized because people are interested in online learning and podcasts. During the quarantine, people realized that there was quality content on online platforms.”
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!
Quantox is a full-service web technology firm that can make just about anything you need. One thing that some businesses tend to neglect in their creative process is coming up with a mobile app or even simply a mobile version of their website.They focus a lot of making their website really awesome but hardly give a passing thought to those small devices that people use every day. More and more people access the web solely from their smartphones, making them even more relevant. Plus, in their more recent updates, Google and other search engines have announced that they have started to give higher priority to sites that have their mobile game in order. That means that fixing your site’s mobile presence can even help your search engine standings.
That is something that we here at Quantox can help you with. We have available and experienced developers who can make iPhone and Android apps, and those who are also familiar with how to make a website look A+ on a mobile device or tablet. This will allow your users to browse your site or use your product while they are on the go just about anywhere, which is becoming more essential to running a functional business these days. Pretty much anything and everything can be turned into an app, simply to allow users to have better and easier access to your products, whether you’ve got an online service or a retail product that people can buy online.
Don’t neglect your company’s mobile presence and remember to get some mobile work done to improve your business’ online presence.In this day and age, it is something that really needs to get done and some would even say that if you don’t have at the very least a mobile website going, this may be an important priority for improvement, even before updating or upgrading a normal website. Of course, our consultants can help you find the exact right services that you need and can advise you on what would be best for your company.
THINK ABOUT PROCESSES. THINK ABOUT THE NEXT IN THE PROCESS.
The process is one of the most mysterious terms and notions nowadays. Although it is now so new but exists for a long time, it has never been demystified, so for most people, it sounds so scary.Nevertheless, it is very important everybody to understand what the process is, how it functionates, as well as that our complete life and work happen through processes. Yes, everything we perform in our life, every day, takes place through processes or sets of processes. As Edward Deming said, “if you can't describe what you are doing as a process, you don't know what you are doing”. If you think over about your activities, you will see that it is quite right.Although you can read that one of four Agile principles says that individuals and interactions are over processes and tools, that definitely doesn't mean that processes and tools there are not or that are not important.
The simplest, we can say that the process stands for transforming input into outputs, using necessary and appropriate resources, as well as by someone`s managing. For example, you have whole bread as an input, so you want to get slices as an output. Therefore you will use a knife as a resource, but you will manage the resource and whole the process, moving the knife in a proper way or at an appropriate speed.Ok, that's nice… so, have a look everything you do- processes are everywhere around you. For everything you have some input- sometimes that is Manager's order, sometimes Customer's demand, technical specification or global standard. Also, input can be something your colleague did, some output of his work. Well, that is interesting- someone's output can be your input.
Definitely, you will work easier if your input is better, simpler or such that can facilitate your work.But, it seems it doesn't depend on you but on your colleague… amiss. Don't surrender, think about what you can do in order to get as good input as possible, to get desired inputs. Yes, you can go to your colleague who will deliver you his work and tell him what you need, in what form, what will be the best for you. Try to be polite, but detailed, concrete, and to define your needs in a structured way.
There is someone in the process after you - your outputs will be his inputs, so take care of that. As you wish and need as better inputs as possible, such next in the process has the same needs. Before start doing your job, ask next in the process what he needs, try to understand why that is important for him, so align your process and your activities with that.Well, that means there are many people who will be included in that stream to the ultimate customer, who can be somebody from the market. So, that means, we should start creating processes backward, thinking what is to be previous activity in order to deliver expected result, so to create processes in that way. It sounds reasonable- you can`t make a roof if you don`t have walls. Start from a roof, start thinking about your processes. Start from the Customer, start from next in the process, help him, understand why some your output is important as his desired input.Go to the mirror and you will understand, it is important for someone else like it is important for you in another situation.Think about processes, think about the next in the process, start building processes from His Majesty the Customer.
We understand that process is at the core of everything we do at Quantox. And because we master at all types of processes we are adamant in explaining every part of our software development process to our clients. With Quantox, transparency and understanding is the paramount for a good business relationship. So, Let's Talk!
When digital commerce began online there was a period of time dominated by Do It Yourself webmasters who worked hard to build and refine their businesses by hand with little or zero external help. As things became more complicated, the trend was toward establishing your own core competency and outsourcing narrowly defined responsibilities to outside consultants or independent contractors. Recently there is a new shift in the way business is being done, and Quantox is at the forefront of the modern web development evolution.
“Doing it all yourself just isn’t practical anymore, with so many systems to learn and maintain, complicated codes to create, design trends to account for and the speed at which everything keeps changing. The idea of a one-man shop running a major online business is obsolete,” explained Vuk of Quantox.
“Similarly, clients are now hesitant to hire several independent contractors on their own because they have already experienced the frustration of watching each blame the other whenever anything goes wrong of ends badly. The holistic approach is the most sensible way to handle web development these days, and that is why we have built Quantox from the ground up with comprehensive product management in mind.”
Holistic web development involves having a single point of contact, to handle all of the outsourced elements of any digital product. Whether you want an entire platform coded as a new backend, and need the design of the front end done as well, are seeking to be sure your site is properly optimized for search engines, want your email campaigns and stat tracking to be seamlessly integrated or are seeking custom solutions to any other aspect of your web-based business, having your own project manager overseeing an experienced team of experts is the only realistic way of getting your business to move forward under budget in the time frame allotted.
Quantox employs more than 100 coders, designers, project managers, technologists and experts in their respective fields – capable of providing you with all of the work you want to be done, and we do not outsource any part of your projects or require you to find separate contractors to handle other aspects of the work.
“By working in a holistic way we are responsible for the entire project and we can ensure the strictest quality control while giving our clients a truly scalable solution for virtually any digital challenge being faced. We don’t point fingers, we don’t make excuses and we are always easy to reach. That saves you time, saves you money and in the long run… it also makes Quantox the obvious choice.”
As all of us know, today's market is very demanding and competitive in every industry. When talking about IT industry, that is significantly more expressed, especially when we know that while the World is connected and that IT companies and professionals are available everywhere around us.If you want to exist on the market in such conditions, you are to be better and better from day to day, to rise continually.Yes, from day to day, not from year to year!No one has so much time to wait for improvement, especially if want to grow and increase own standards, providing the best quality to clients, as well as improving an internal organization, developing employees and increasing their satisfaction. Yes, sounds very difficult, like climbing… actually, it is some kind of business climbing.
Comparing business with climbing may sound strange, but there are a lot of similarities actually.Climbing has never been easy- it demands significant efforts, you can`t reach the top of a mountain in a day or in short period, but through many steps.Setting and reaching the small next goals and making base camps for next steps are crucially important for the success of that project, so that approach demands appropriate (specific) mindset from the start. Small goals/steps are very important, as well as base camps, in order to whole the team be accommodated and prepared/ready for next ascent. This is the best way that ensures whole the team to be successful and to achieve the goal through that exciting journey.As our goals are very high, we in Quantox don`t waste time waiting for something to be improved on itself, nor leave things to be on the same level for a long time. Instead, our approach is proactive and progressive, directed to continuous improvement, such that direct all improvements and implement all incremental solutions in a flexible way, adapting to our current level of organizational development and our next business goals.
Understanding that nothing can be moved to extremely high level over the night, we are continuously building positive environment and mindset, systematically helping every of our employees to be better from day to day, cherish concept that our employees are our the most significant and the worthiest resource, so inspire them and consider their ideas and proposals as the best resource for continuous improvement.Using that synergy, we are making small improvements every day, implement and test them, facilitate every change and enable our employees and organization to adapt to change and make fine-tuning. It really makes amazing results, strongly motivates all to continue improving herself/himself and whole the organisation. Kaizen is one of our secret sauces of the success!
We are developing and applying philosophy, culture, techniques, and tools of Kaizen consistently. We have deep necessity to improve ourselves and the company, it lies in our genuine commitment to excellence. Simply, we don't talk about Kaizen, nor try to imagine what that could be- we really live Kaizen every day.
Let me tell you something about working here, in Quantox Technology! It is not standard, boring job! It's a way of life! How many times have you been in a situation that you would give everything just to stay in the bad for a few hours more rather than go to the work, but you can't do it because you have to be in the office at the precise time? I know, you can't even count all these situations, right? Well, guess what, we in Quantox don't have that kind of problems.
Our working time is flexible!And that means that we can really be in the office whenever we want, with no consequences at all! So, if you are tired, you have something private to do, or you just had a long and interesting night with your friends, don't worry. Wake up whenever you want, grab a cup of coffee, get ready and then go to the office! That's how we do it!Of course, this is just a one of the many good things that working in Quantox Technology brings! I'm gonna turn to the science to make this easier for you to understand, so pay attention. They say that if you love what you do, you’ll never work a day in your life. This statement is often attributed to the ancient Chinese sage Confucius, and many scientific researchers have proven it! If you love what you do, and if you enjoy your work, your results will be outstanding. One more crucial ingredient for the success in the work is a team of people that surround you, and we can really say that this is the part of our company that we are most proud of.
We have all the support in work we need, and our team of administrators, project managers, team leaders and quality assurance will give their best to help you improve your skills and be successful. I must mention that we have a really wide range of projects that we are working on, from smart TV apps, Java, Laravel, Objective-C, Angular 2 to PHP, MySQL, MongoDB, XCode, JavaScript, you name it... We got the most of the industries needs covered by the experienced people and some of our projects have over 60 million of views daily.
And all of that we are managing to achieve in the fantastic offices we have. Cooking a lunch or a dinner and eating with the friends in the comfortable dining room, is a normal thing in our office. We also like to play football, basketball, and many other games during our breaks. Of course, all of this is just to encourage our staff and to create the best possible conditions for their best results.For the end, let's talk about the bond we all have in the Quantox. As I mentioned it before, this is not a just a regular job, this is a way of life. We are spending time together not only in the office, but outside also, and we are having such a great time. Our trips and team buildings are something that we are remembering with the joy and smile on our face and every member of our, now pretty large, team has something special to offer to the collective!
Because of all above mentioned, I can proudly say that we have managed to create the perfect environment for every talented person who wants to work and to be successful. After all, our motto "work hard and play hard" really is our guide!
There are artists in the world that can create magnificent masterpieces that evoke emotional connections with otherwise inanimate objects. Quantox Technology does not hire any of them. While we appreciate artistic talent, that isn’t what makes someone a great designer for commercial applications.
“Our clients want to overcome a frustrating obstacle in their business plans, or are seeking to expand their operations, ” said Vuk of Quantox. “They may want to refresh the look and feel of a website to be in line with the best converting designs currently trending, or they may want to improve the efficiency of their sales funnel with a simpler, more obvious path to making purchases.These are time sensitive tasks that can’t be done by moody or overly sensitive artists. When our clients contact us, our goal is to earn them more money with clean, effective and entertaining designs that improve retention without any unnecessary expenses. Every designer who works at Quantox is great at that, regardless of whether they work well with oil paints and marble chisels or not…”
Many business owners are lulled into a false sense of confidence when they are shown the portfolio of an amateur designer who has made a few outstanding pieces of art in the past. Keep in mind, that portfolio likely took them years to create, was probably done when their mood inspired them, and each item in that portfolio may have earned zero dollars for any client no matter how nice it looked.
“When I start to work on the UI/UX of a website, I’m not looking at it while pretending to be Michelangelo,” said Milan, Lead Designer for Quantox. “What I’m doing is putting myself in the mindset of being your potential customer or recurring member. My goal is to increase the number of signups your site brings in, to keep your existing members recurring and present your content in ways that have the best impact on the financial health of your company. If I feel like drawing for fun, I can do that during my lunch hour or on the weekends, professional design isn’t about fun and whimsy, it’s about earning dollars, euros and the trust of your consumers.”
We look forward to having the opportunity to show you why our design team wins awards from business communities and appreciation from the CEOs, even if it isn’t likely to ever adorn the walls of a famous museum (unless that museum is trying to improve revenue from its ticket sales). Quantox Technology provides free price quotes for design work and can also fully integrate any of the other back-end services your company needs to provide you with a top quality fully-functional digital property faster and better than you ever expected. Let’s Talk about your project!
WHAT IS THE VALUE OF THE CUSTOMER? FIND OUT MANDATORY.
Many companies deliver products, services or business solutions. But customers are not interested in them. Today`s Customers are more demanding, they want to participate in creating solutions for them, want customized solutions. But, then, if they don`t want products, services, solutions, what are they interested in?
Value!
Value? What is the Value? And, who defines the Value?
Value is that for what a Customer is willing to pay, something valuable to him. When defining the Value, it is very important to start and watch from the Customer`s point of view, from the Customer`s perspective.
That can be a significant problem in many situations- misunderstanding the notion of the Customer`s perspective or a way to be on the Customer`s point of view, in order to understand Customers` needs, requirements, wishes, expectations in the best way. In an intuitive way, many consider Requirement and Customer`s Value as synonyms. But, it is very important to understand that for every Requirement we will have or should have defined Value. Just imagine that you were hired by someone for painting some room in green color.
That is a Customer`s Requirement - the room to be painted. But, Value for him will be that those walls are clearly green, without any accessorizing. If you paint that room just based on his Requirement, maybe you will find adding other colors or details as nicer, better, more interesting. For example, you will probably put some wall in dark red, because of contrast; on some another, you will add a picture of a flower, Sun, or similar.
And, what then? The situation is quite simple - Customer is right. So, what will you do next? Customer will certainly expect to deliver him what required- a green room. For you that means additional work, rework, spending time and materials, delaying next planned or agreed assignments… that means losing possible business opportunities and money. Terrible!
So, is Customer always right?
If we start with an idea that Customer is always right, we will definitely have a problem. Thus, let`s say that the Customer is right for that what is specified, agreed.
Oh, that is a step ahead. Now, we have to make that specification with the Customer, actually to come together to an agreement about Customer`s needs, expectations, wishes… That definitely doesn`t mean just to hear and write down his requirements but to do your best to understand and find out what actually for the Customer represents Value, what is significant for him. Ever you said “I suppose…” you had already made a mistake and had more possibility of project failure and conflicts with Customer, Team, Managers, etc. Instead, to start do everything to avoid such situations, doing all activities that will help you to find out and understand Customer`s requirements, but Values that he considers, as well.
How to find out as much as possible?
There are many ways - actively listen to your Customer, try to understand him, as many questions, include relevant team members, draw, make some models or mock-ups, make a wireframe, give them some predefined questionnaire... do everything you have. There are many situations when Customers actually don't know what they really want or need.
In some situations, they know, but don't formulate that completely. Therefore, responsibility for defining Requirements and Values is yours. Responsibility and interest. Yes, that sounds demanding, but it is such- you have to provide them all necessary help because such you will help yourself. You have to be a very good listener, an Active Listener, in order to understand what Customer's idea is, what he wants. Additionally, you have to be a Facilitator, to help Customer to state all his ideas. Also, an Investigator, as you have to research, investigate Customers minds and needs.
That what you are doing creates the value for the company, eliminates wastes, saves time, resources and money, makes a strong base for next processes, improves quality, but increases Customer's trust and satisfaction, as well as a reputation of your company.
Enough, isn't it? Go and find out what the Value is. Just deliver Value.
As the saying goes, Quantox only hires the best, so if you can work here we already know you could easily get a job anywhere else as well.
That’s the nature of hiring top-tier professionals whose skills are envied by competitors. Keeping our team happy while encouraging the right kind of corporate culture is what we do best. After all, a web services company is only as good as the people who work to build it, and it can only succeed when everyone shares the same vision, with a common purpose fueled by a real passion for perfection.
“This year’s racing event was terrific, high performance,” said Vladimir, VP of Quantox. “Yes, it was fun and exciting to get the whole team burning up the high-performance track in cars with a trophy on the line… but in a larger sense, it was also exactly the right message for everyone who works at Quantox to take to heart.”
Winning on the racetrack isn’t about guessing or long wasteful thought processes that leave you meandering around the track as competitors pass you by. To reach the checkered flag first, you need to be efficient, smart, quick, adaptive and focused – which are all traits we put at a premium when hiring new team members for careers at Quantox!
“The winner finds the right line to travel around the track, one that is the least congested by traffic, taking the shortest path from point A to B, and then defends that advantage by perfecting all the angles to stay ahead of everyone else, ” said Vladimir with a smile. “Adapting to the changing behavior of the other drivers, focusing on the goal without distractions from spectators on the sidelines or other racers, and always looking for a way to save time without compromising on the end results. If you can do it on the track you have the right mentality to do it in the office. At Quantox we compete to win because a good effort is ok in school, but in business, the best player is the one who consistently takes home the trophy.”
[caption id="attachment_168" align="alignnone" width="700"]
Super Milos wins the race[/caption]
If you have what it takes to compete the carting winner Milos at the next Quantox team building adventure and relish the opportunity to work with a team that is always hungry for new knowledge, contact us and let’s find a fit for you on the team!
Holidays are times when most of the bugs in code come to the surface. Our dedicated team of exterminators fights them using best practices
As everyone prepares for Halloween and you start noticing all the ghouls, ghosts and goblins in your neighborhood, you are probably already thinking none of them are really that scary compared to the spooky feeling you get from poor code written by unreliable programmers, which we wrote about here. Here is how Quantox drives a wooden stake through the heart of bad code, along with the details of a new treat we are offering you this holiday season!
Code Ghosts:
Optimize your code and don't let Code ghosts surprise you on holidays
Bad code hides in your backend like a Ghost waiting to jump out and shout BOO when you least expect it! Your systems may seem to work correctly, but is everything tracking properly, are any resources being wasted and it is you really sure it isn’t all about to fail when you add a new plugin or feature for your end users? Quantox can review your existing architecture, or streamline your software line by line if needed to minify the source, enhance load speeds and remove all doubt about the quality of your network.
Code Ghouls:
Not rich enough to have cheap codebase
Nothing is more ghoulish than ransom schemes and backdoor access unethically installed by a fly-by-night coder you never should have hired in the first place. Security always starts internally, with good solid code written by a reputable firm that has a long track record working with known brands and caring for their infrastructure. When you work with Quantox, we supply plenty of references and testimonials from people you already know and trust. If you are nervous a ghoul may have already compromised your code security, contact us right away to discuss the many ways we can clean up your code and establish meaningful backup procedures to chop off that ghoul’s head before he ever gets close to anything of value!
Code Goblins:
[caption id="attachment_191" align="alignnone" width="761"]
Incompetent developers are developing your site, why?
They don’t really mean any harm; they’re just a horde of completely incompetent monsters that run around claiming to be professionals. Did you try to save a few pennies by paying a goblin to pretend to do a good job when you could have hired Quantox and actually gotten great code instead? Relax, we aren’t mad, we're ready to fix whatever they left unfinished. Sometimes we can make use of their failed attempt, but more often we can write fresh code that gets the job done even faster and better than you ever expected. Hire us when you want to stop hiring goblins and start working with a team of real experts.
Trick or Treat?
At Quantox we don't believe in tricks. There isn’t one simple trick to make you trillions of dollars and clickbait doesn’t work when talking to business owners. What does work is focusing on providing honest, the quality code in a professional manner and that's what makes working with Quantox a treat! To make your Halloween even sweeter, we will add some extra to your goody bag that, on any work from a new client who needs help fixing the mess other companies have already made. We know it sucks to have to re-do something you thought was already taken care of, and that will never happen once you start working with Quantox, so this first time you want to get away from the monsters to step into the light with Quantox.com, we’re ready to help you at even lower price than usual.
Quantox dedicated staff is educated team of professionals[/caption]
Have a happy and safe Halloween!- From Everyone At Quantox.com
PHP conference BGPHP is one of the best conferences for anyone interested in the PHP programming language. Speakers at the event covered topics for novices and experts interested in sharpening their PHP skills with there were a lot of interesting sessions aimed at improving the way programming is done on an everyday basis.
[embed]https://www.youtube.com/watch?v=hqznLOCVroY[/embed]
“Many programmers come from all around Europe to be part of this conference,” said Dan of Quantox.com “and we were proud to send six of our team lead programmers to the PHP conference. “A lot of the workshops were centered on an arcade game theme this year. Pixels, video games, potions (beer) - even the music being played was from famous games. Overall it was a terrific experience and a first class opportunity for programmers to learn from each other as we shared our own experiences and heard from other top software engineers about their own programming style to better define best practices that benefit all of our clients.”
Quantox understands that the continuing education of each part of the team is essential to evolving our skill set and staying ahead of the curve. Our clients succeed in fast-paced sectors of the digital marketplace, and they rely on us to always know the best way to do things right now, and the most likely ways to future-proof build with an eye on what’s about to happen next. BGPHP began as an initiative by a small group of developers who started the first PHP User Group in Sofia two years ago.
[caption id="attachment_147" align="alignnone" width="750"]
Opening talks of PHP conference before the amazing session[/caption]
Sending half-dozen top-tier PHP programmers from Quantox to be part of the event is our way of supporting the creative culture that all digital professionals value. It also serves as a strong incentive for qualified employment candidates to come join the Quantox team because it’s easy to see that employee enrichment is a core component of Quantox DNA, backed by significant investment in each of our esteemed team members.
If you are seeking a career in Web Development, Programming, or Digital Project Management, and have a fascination with the new tools that are on the horizon, be sure to find a company that supports those initiatives and its staff effectively. It makes a world of difference for the way technology reaches the market and the way your career trajectory takes flight. At Quantox we are always hiring the right people to fill exciting positions in our dynamic production environment. Check out Careers at Quantox to learn more right now!
“Reset GIT branch to a specific commit” is the first topic we would like to address in the Help section. Since many of us find ourselves in a situation when we want to reset the master branch to a specific commit of the master- or some other branch, we'll take some time to write a short guide on how this can be done in a few steps.
RESET BRANCH TO A SPECIFIC COMMIT git reset –hard 87a9789447846c6ff3275f93589fbab3c7b801ec (commit hash that we want to reset the branch to)git checkout -b xx (we check out a fictive branch, which will become master)git branch -m master old-master (rename current master to something else)git branch -m xx master (rename fictive branch to master)git branch -d –force old-master (delete old master – not needed anymore)git merge -s ours origin/master (merge master branches, but prefer local data)make some changes to test git.git commit -m ‘test’ (if needed do git add . first)git push –set-upstream origin master (set local master branch to track origin master branch)git pushgit pullWe have also made a package that automates this process via artisan: https://github.com/ivanciric/artisan-git-toolsEveryone is invited to contribute to join the development of various commands that further facilitate our work.
As we announced in period from 30.06.2016 to 03.07.2016. Rafting Center Tara-Raft welcomed 72 people from Quantox Technology.We came to rafting center on Thursday around 2pm, and left it on Sunday at 11am, which means we spent around 70 hours hanging together.
Camp management estimates we had around 4 or 5 hours of sleep per person out of those 70 hours.Out of 72 people that came to rafting, 65 decided to go on adrenaline river ride on Friday. We were driven by 11 cars, and spread over 9 boats with 9 rafting skippers. All river boats went over 16km long riverbed of Tara river and another 4km of riverbed of Drina river. We got to finish in 3.5h spent on river. Out of which 3h were spent on water and 0.5h in pauses by the river.
By unofficial, but precise measurements of skippers, every boat made average of 1236 strokes. Taken care that every stroke spends 32 to 36 calories, we burned approximately 44000 calories per boat. Pretty impressive, no? We weren’t lazy and make a bit different calculation, every boat became lighter in average by 4 to 6 kg.This time of year around 500 cubic meters of water flows over Tara riverbed, which means for the time we spent on river approximately 324.000.000 cubic meters of water, which equals the capacity of Perućačko lake on the Drina.
We estimate each person had two sips of Tara river while, so we all took this natural beauty forever in ourselves.On Saturday, 58 people took safari tour through national park Sutjeska. Passengers were spread over 9 jeeps with 9 drivers. During the trip, we went over Tjentiste, rainforest Perucicu with view on waterfall Skakavac (71m) and climbed viewpoint Prijevor with an elevation of 1660m. As our camp is on 440m, it means we overcome 1200m altitude. Way to go crew!
Prijevor is beneath Maglic, which is the highest peak in Bosnia and Herzegovina (2386m). After Prijevor we visited the biggest open pool in Europe – Tjentiste. We crossed 140km during the safari and estimate loss of 6l of body liquid during the drive on the hot summer day.During our stay hosts organized 3 music bands to play and entertain us in night hours. Music spent a total of 18 hours playing, which is a total of 567 songs played. Out of these only 4 songs were a folk genre. Also in the night between Thursday and Friday, they played 10 heavy metal songs which were taken very well from hosts as well as Quantox team.
A couple of interesting facts come from Tara-Raft bar. For the time we spent in camp, we drank 13 barrels of beer, 146 bottles of beer, 98 bottles of juice and 9l of spirits. The part which will mostly be interesting for programmers is how much coffee was consumed. Well, here’s the number: 200 domestic coffees and 32 nes coffees. No one was drinking tea.Restaurant statistic says we had 22kg of meat during 4 days.
Approximately 80kg of meat was consumed during lunch, around 60kg was used for breakfast, and another 80kg was served for dinner. We also spent 20kg of milk products, cheese, and kajmak.Hope you enjoyed the read and facts and that we managed to present you part of atmosphere from teambuildingUntil next time…
Digital publishing used to include many small subcontractors and often required a lot of management supervision time from in-house executives, dealing with overages and missed milestones on project timelines. Worst of all, when anything went wrong, all the individual subcontractors would try to point fingers at each other as the way to avoid any level of accountability for their own errors. Quantox has helped to change all that by providing project continuity and the results are exceptional.
When you have Quantox build your digital property, you aren’t just getting a gifted designer, a talented coder, an experienced marketing team and each of the elements you need to succeed on the modern web – you are getting a coherent team of professionals. People who are used to working together and who understand that the sum total of their effort will be better than the individual effort of any one part of the whole.
More importantly, our supervisory staff and project management leads are familiar with every member of the team, are able to motivate and inspire their team, and significantly reduce the need for any outside resources being allocated to keeping the project ahead of schedule and under budget. That isn’t to suggest we are perfect, nobody is perfect, but we can guarantee you that if we do ever make a mistake, we are accountable directly to you and we will make it right quickly because our reputation depends on your satisfaction. We only point fingers at each other when we are complimenting one another, errors or mistakes that need to be corrected are the responsibility of every single person who is part of Quantox.
That continuity gets you the best results, with the least resources every time, and it is a key component of what your Quantox relationship is all about!
When you are starting up a new business, with a startup methodology, it’s best to do things right straight from the start. In 2008, entrepreneur, Eric Ries developed the LEAN method of creating a startup, and it’s a great methodology. Ries came up with this because he wanted to create something that would shorten product development cycles and create continuous innovation in startups.Ries came up with this idea through failures. His first startup, Catalyst Recruiting, ultimately failed because it was not agile enough to recover from the initial product launch to give their customers what they wanted. Ries experienced a similar failure with There.com, giving him plenty of learning material from his experiences.
Ries took a look at something called LEAN manufacturing, which was developed by Taiichi Ono in the 1950s. This particular system of manufacturing helped to both reduce waste and increase productivity with a few methods, one of which being quality assurance checkpoints placed in key parts of the manufacturing process. The lean startup process takes this philosophy and moves it into the startup atmosphere.The basic gist of a LEAN startup is that companies must first create an MVP or minimum viable product - the product with the least amount of features needed to function correctly - and then test it and see if customers can actually use it. Like Ono’s many quality assurance checkpoints, the customer feedback then informs the future adjustments to the product, creating a continuous feedback loop. This helps to reduce waste created by companies who put too much effort into launching a product with many bells and whistles.Using the LEAN startup method can really help you to save money and be more efficient.
Working with Quantox on developing your idea promises only steps forward, and very little or none going back. As we work toward creating an MVP from your initial idea, we are already a few steps ahead. With each upgrade of your product after the launch, we climb higher towards the success. One step at the time, building your brand with diligence and continuity that always bring the best results. Let's Talk!
In our vast experiences dealing with projects and project management, we have learned that it is best to KiSS. No, don’t worry, that isn’t a romantic come on, it is simply a witty acronym that stands for Keep it Simple Stupid. Complicated projects with multiple moving parts that all depend on one another rarely succeed, from what we’ve seen.
Our advice is to get to an MVP (minimally viable product, or the least amount of features your product or project needs to get started) as soon as possible, and launch. Once you are actually launched it is quite easy to work towards incremental improvements continuously throughout the life of a product. One of the biggest mistakes that we have seen in our experience is people who have an unclear vision for their projects, which doesn’t make for a clean and concise MVP.Another mistake that often hampers projects is when companies try to do too much and create too many features prior to launch so that your product is sitting around while competitors can easily take advantages of gaps in the market. Ambition is definitely good, but too much ambition can also be a killer.
How do you get the perfect MVP? It’s not that hard. Think about your product or project. List the features that are essential to it’s functioning, and get those features working flawlessly. Leave out anything that is extra, or not essential to the product you want to create. Those most basic features are the ones to launch within your MVP. After launching, think about any bells and whistles you would like to add to enhance or change your project.Remember, the thing that matters most is having a functioning product that does what you want it to do, not having the most elaborate product out there on the market.
Quantox operates with the help of Kaizen mindset, meaning we achieve great results by first completing smaller, but equally important tasks. Each one of us, but working as a team, has a clear task to complete that will enrich your project and lead to project realization faster and without hassle. Task by task, we'll take your project from idea to MVP, launch your product and keep on improving it with new features and possibilities. Do you want to see simple and clear project development process? Let's Talk!