Your demanded software solutions are programmed by our highly qualified team of developers. Besides well-based spezialized knowledge you also need the right developing tools and approaches to get a successful and clean result. Following are our most important tools and development approaches in short.
Sass and Less are so-called CSS-preprocessors and extend CSS by several useful functionalities. Yet, modern day web-browsers only do understand CSS, code written in Sass and Less in the end always needs to be transformed into CSS code. This mostly happens in automated deployment processes. Using Less and Sass, stylesheets can be implemented in a more structured, clearer and more efficient way. That way, colaborate working and reuse of stylesheets are made way easier.
In our projects we only use these CSS-preprocessers and thus follow the modern day quality standards in web development.
PHP also ist the foundation for the widely used CMS (Content Management Systems) WordPress and Typo3.
For those reasons PHP is also the most used, but of course not the only, programming language at HeBoTek.
Laravel is one of the best known PHP frameworks. It is following the MVC-pattern and offers numerous patterns for the implementation of oftenly used use cases like user registration, database access, routing and so on. When interacting with VueJs, sophisticated and complex web applications can be built. HeBoTek has been working with these frameworks for years and we use them for the implementation of very special, complex and highly dynamic web applications.
If you have no programming knowledge, content management systems are the best tools to take care of any content of a website. There are many different providers for CMS solutions, that distribute free and proprietary software. Arguably the most popular freely accessible CMS is WordPress. But besides that there are many other CMS systems, which have their own pros and cons and that are, depending on the use case, more or less suitable for different situations. We are experts when it comes to realizing your web ideas using a CMS system. We know all advantages and disadvantages of the CMS systems and can give you advise which one is best for your project. In fact there are many different aspects on this topic, that is why we have an own complete CMS/websites section on our website.
Git is a system for version control and management of software projects. Git is used in all of our projects, as it offers exact tracking of all changes on a project as well as many other advantages, like:
Continuous integration is a processing approach in software development and describes the process of continuous merging of various components for an application. Integrating the CI approach has become widely used and is a quality mark for professional development.
CI is also our standard for all our projects and can be guaranteed with the use of GIT and Docker environments, as well as auto-deployment and automated tests.
For the development of web applications we use Docker. With Docker virtual and isolated container environments can be created, which are able to run on all environments, independent of the operating system. In this way, web applications can easily be executed on various systems whithout doing any global changes on the system. Efficient collaborative working can thus be highly increased and the system environment of the production instance can easily be simulated.
A staging instance in most cases is a duplicate of the production instance or a pre-release version of the future production instance. To observe the current state of a project development, we put the latest running version of a web application on staging instances on a regular basis. In this way our client always has a good view on the current state of the project and is involved in the development process. This brings the advantage, that client feedback can be implemented on a regular basis before the application is finished and avoids any unforseen experiences in the end.