Create PDF file from HTML using jsPDF Javascript Library on Client-Side
There may be situations where it is necessary to produce PDF files while developing a web application. It may need to be printed especially in cases such as reporting and invoicing. PDF file creation in the web application can be
PHP 8 New Features
Many new features have come to PHP over the years. With these new features, PHP has become a more powerful, modern, stable and faster language. In this post, I will explain the new features that come with PHP 8. PHP
Running Python Django Project in Windows Operating System with .bat File
When developing projects with Django, the constant and annoying work is to restart the project. In this post, if you are a Windows user, you can easily run your project by creating a .bat file on your desktop. I use
How to Integrate ckeditor5 in Web Aplications with Custom Plugins
Ckeditor is the most used text editor in web applications. In this post, I will explain how to use CKeditor5 in web applications we develop (laravel, codeigniter … in PHP, Django, Flask … in Python). Customizing the toolbar and integrating
How to Keep Chrome Browser Open When Using Selenium
With Selenium, we can automate the tests of our web applications. We prepare a test case to test our web application. This test scenario can take several steps. While conducting our tests, the test may not be able to pass
10 Websites That Web Developers Should Know
In this post, I introduce websites that will make the life of software developers easier. bitnami.com Bitnami is a website where we can easily and smoothly download open source applications to our computer. ninite.com When we format our computer, the
Real-Time Application Development Using Websocket in Django
WebSocket is a computer communication protocol that provides a full duplex communication channel over a single TCP connection. All internet browsers have supported Websockets since 2011. Application development with Websocket is a popular topic. However, when developing a web application,
How to Add a Virtual Environment to Jupyter Notebook or Jupyter Lab?
Jupyter Notebook uses the IPython kernel developed for jupyter. If we want to add the virtual environment we created on our computer to the Jupyter notebook, we need to do extra operations for this. First we need to activate our
Load Testing Web Applications and Web Services with LOCUST
In this post, I will explain LOCUST, a very useful python library. When we have website or web service, we want the best user experience. For this, we want our website and services to have low response times and not
Importing and Exporting Data in Different Formats such as Excel, CSV, JSON in Django Applications
When we develop web applications with Django, we want to transfer our data to the database or to get the data from the database in a tabular form in different formats. The django-import-export library is a package that makes this