When you take a look at the comparison of the most popular programming technologies, you will see that both Java and JavaScript are very popular. However, when it comes to popularity, the comparison of Java vs. JavaScript can have just one winner, and it’s JavaScript. Why? We’ll get to that in a moment. Source: https://octoverse.github.com/2022/top-programming-languages What is the difference between Java and JavaScript? We could shortly say that these areRead More »
Currently, each institution has its own website. So, does it follow that a large company always has to use expensive IT solutions? Do the largest institutions in Poland have to have the most expensive CMS systems? How can we find a happy medium between open source and enterprise solutions to optimize costs while meeting customer requirements? That is what this text will cover. As a company from the industry widelyRead More »
What Is PHP Used For? The purpose of PHP is to provide a level of functionalities that HTML alone cannot achieve. These functions happen on the server side which means they are executed on the web server and then passed to the user’s browser, By using PHP with HTML, web developers can add a variety of features to a website. If you ask, “What is the main use of PHP?”Read More »
During the whole process of developing the design system there are many decisions to make and many traps to fall into. We will describe most of the concepts that we followed. We’re going with ReactJS and Styled Components throughout the rest of the article. ? Main principles The successful creation of a good design system includes strict collaboration between development and design. The former should translate all the visual conceptsRead More »
More firms than ever are turning to outside sources for development, IT, and other technical needs. In some cases, these outside contractors are coming onsite to fill roles formerly reserved for staff. In others, the work is completed offsite and even offshore. Why Programming Outsourcing May Be a Good Fit for Your Company #1 Overcoming a Limited Talent Pool As the demand for technology development rises at an exponential rate,Read More »
Whether you have questions about how to develop an app for iPhone, Android, or any other platform, the general applications development life cycle is the same. There are several ways to outline the process. They are mostly the same but may include a varying number of steps depending on the level of detail that is included. For our purposes, there are eight steps: research, goal setting, project planning, wireframing, prototyping,Read More »
Cache is a mechanism which allows us to get the most frequently used unchanged data in the shortest possible time. It is usually in the form of in-memory storage with an API allowing us to get data with a key and clearing it when not needed. As data caching is a common necessity, there are many implementations already created. Two popular ones are Guava Cache and Caffeine Guava Cache ThisRead More »
JavaScript started to play more and more an important part across the years, handling basic functionality for the website at first, and becoming a crucial foundation as of today. The past… up to now Over the years, many tools were created which helped to speed up web development. From jQuery (it was used to build the first version of Gmail by the way), to Backbone (the first framework that allowedRead More »
One of the open source implementations available is Apache Jackrabbit. This implementation is used by multiple Content Management Systems (CMS) like Magnolia, Jahia or Hippo CMS. Apache Jackrabbit Apache Jackrabbit is used in multiple CMS, so understanding its flow of data will be helpful in understanding its usage in other systems. The following information and more can be found on this page: https://jackrabbit.apache.org/jcr/first-hops.html Dictionary In Apache JackRabbit there are someRead More »
Their usage should replace the need for injecting external content into web pages using IFrames. But can we use them effectively with modern UI libraries like React? The promises of WebComponents Their javascripts and stylesheets can be encapsulated within ShadowDOM, thus avoiding interference with global DOM properties ShadowDOM content can be rendered by browsers without putting it inside the main document DOM tree Custom elements can be placed anywhere inRead More »