Read time: 13 min
Oct 26, 2020
Recently the vast changes have happened in the business world. The pandemic situation in 2020 has forced companies all over the world to build the process of remote work. The biggest risks companies face when working remotely are influence on employees’ effectiveness, engagement, and attitude, as well as the process of communication and knowledge sharing. Although it was very challenging in the beginning, now most of the companies looked at remote work from a different perspective. Not only people manage to work on a remote basis – they know how to do it effectively and beneficial. One of the most important decisions to make is to decide on communication channels. The article presents a brief overview of the main business communication platforms.
As it was presented in the previous article, people and organizations benefit from repetition because of its importance in learning. But there is also a negative kind of repetition, hurting individuals and organizations. You can deal with dull repetitive tasks by reorganizing them. Nowadays, digital work and processes are ubiquitous for many of us, therefore, automation of digital tasks is also a powerful tool. There are services, like Zapier, which provide you a way to create automation workflows and integrate various computer tools, with no programming required.
When the Django application needs to be separated into front-end and back-end, and you want to authenticate your calls to your other platforms/services, the stateless JWT in pair with Django Rest Framework is a good choice. But what if you want to integrate single sign-on/single log-out with the other applications which are using SAML? Moreover, your application may be Service Provider and Identity Provider at the same time.
Our 5th birthday is coming up. It is the right time to present our techniques as we are becoming more and more effective every day. Our company aware of self-improvement team that faces huge challenges every day, so while working on this article, It’s a good time to conduct short interviews with our employees asking them, among other things, what productivity is for them, what motivates them, and what tools they use to plan their tasks.
Since the early ages, people were trading with others by exchanging not only material but also intellectual goods. If we look at how business works and treat it as a constant flow of things and services that one can provide each other with, we will come to a conclusion that, no matter if those people were doing it consciously or not, their cooperation has led their business to success. However, it is commonly known that what makes each business really successful is not only goods that could be shared, but most of all these are people. The more people you know, the bigger chance you have to be successful with what you may offer.
Repetition is crucial to all of us and the entire mankind. We learn through repetition. The ability to learn, and to be creative was essential for our ancestors to survive and dominate the world. As is today for the success of businesses and organizations. But when there is no challenge or problem-solving involved, then repetition is the weapon of the Dark Side of the Force. People become frustrated, unmotivated, and it negatively impacts entire organizations. Fortunately, there are ways to deal with negative repetition aspects. Among them is automation, ubiquitous in today’s life. And we can easily build our own automation solutions for digital tasks.
Outsourcing software development projects is gaining high popularity due to many benefits related to this business strategy. However, before making a decision about outsourcing software development work, you should consider the factors that have an impact on the success or failure of the project.
Get a better knowledge of your shop performace by exporting and analizing orders in excel.
Saleor is a great e-commerce open-source platform for building modern online stores. Uses Django framework and GraphQL to deliver a robust backend for creating PWA stores. Enhancing Saleor.io with multi-tenant abilities allows developing a SaaS platform that can manage multiple online stores from one place.
Using NoSQL databases is slightly different than using primary relational databases like PostgreSQL. You have more freedom in data modeling of your documents cause each document of a collection can contain diversified properties. In larger projects, this advantage can lead to making a little mess in your data. Such as in the programming case, design patterns can help you organize your relations between documents and collections. There are many patterns that you can choose during data modeling in MongoDB, but in this article, you get to know about three of them.
In 2020, more companies are realizing the benefits of custom software development. It helps address specific issues and can be much more efficient than out-of-the-box software. We’re excited to be a part of this growing industry.
We wanted to automate some of the internal processes and store different data in one place. The idea was to create a simple tool that would assist our employees with their operational tasks. The main goal was to build and deliver the solution quickly, without unnecessary fireworks.
The recruitment process is complex and consists of many steps. In our system, new candidates can apply for a job position through: various external sites, dedicated email addresses, the form on our website, or any other available way. Acquiring candidates from many sources is problematic and time-consuming. Creating one aggregated email address solves only part of the problem,especially if it aggregates other things as well, for example, notifications. Therefore, it is important to create a system that can improve effectiveness and shorten the time needed to manage the application process.
All companies want invoices to be paid on time. However, in reality, a significant amount of them become overdue. That creates a need for the system, that could automate the process of checking and assigning such issues to the accounting department.
This article shows you how to start with Reactive Form in Angular. We would like to present to you how to create a form with fields that dynamically react to user events.
In Angular 1.x, an ancestor of the newest Angular, there was a $digest cycle. It was a tool for listening to the component’s changes. Unfortunately, it caused a lot of issues with the optimization of applications. In the new Angular, creators replaced it with Change Detection.
Proxmox is a useful set of virtualization tools that enable, e.g., creating and restoring backups, monitoring resources like CPU and RAM usage, storage capacity and throughput, ingoing and outgoing network traffic. In this article, you can discover how to install it on a dedicated server from OVH.
The previous article described the background of the idea for creating the Scratch Me extension. The first version of the plugin was a prototype working on the principle of adding a button to each Facebook post and showing the extracted data. In the second stage of developing the plugin, we focused on its integration with the Copper CRM system. In the following article, you can read how to configure and use the Scratch Me extension.
Many companies consider outsourcing some of their work. However, they do not make the final decision due to a lack of confidence to entrust another company with their tasks or project.
Continuous learning is one of the core values of our organization. It is highly important to keep up to date with thought-provoking solutions, updates, and tricks to deliver high-quality products and services. The year 2019 is over, therefore we would like to present the top 10 articles that we found very interesting and helpful during our daily work.
Many of us don’t pay much attention to commit messages. But when we need to look for a specific change, or we are wondering why was an addition made, problems appear. What if I told you, there is a simple and easy way to greatly improve the experience with git history.
The recent Python 3.8 release introduced many interesting new features, optimizations and tweaks. As new Python versions are published, developers must stay up to date with language changes. In this article, we will try to present the most exciting changes.
Every project needs CI and there are many solutions to choose from. We will compare two of them by describing our journey with migration from TravisCI to Github Actions.
Being appreciated by your clients is the biggest award that triggers the business to grow. In this year, our company appeared in clutch.co ranking, which is the most popular B2B research and rating platform for the IT industry.
Bravelab is a software developmeny company from Krakow, Poland specializing in
Two months ago we started the process of redesigning the website. Today we are sharing what we have learned on the way.
We learned tons during the process of redesigning our site. In case you miss the previous parts,
In this article, I'm going to show that deployment of the "Hello World" flask application with Zappa framework is really easy. Follow the steps and see for yourself.
The PWA concept is becoming more and more popular in the IT environment, but what exactly is it?
Many companies are deciding on outsourcing software development projects to the near- or offshore companies. To achieve expected results it is highly important to define your needs and keep up-to-date with the progress of the project. Therefore, the crucial element in successful outcomes is effective communication between the client and the vendor.
Subscribe and learn more from our experience
See how we can help your business become more efficient