

Mastering Closures in JavaScript: A Beginner’s Guide
Closures are a fundamental concept in JavaScript, and they can be a little tricky to understand at first. But once you get the hang of them, they …
Evren BAL
Full Stack Developer
Closures are a fundamental concept in JavaScript, and they can be a little tricky to understand at first. But once you get the hang of them, they …
Next.js allows you to create or update static pages after you’ve built your site. Incremental Static Regeneration (ISR) enables you to use static-generation on a per-page basis, without needing to rebuild the entire site.
A JavaScript library on GitHub, a job posting from your dream company, or a tweet you see on Twitter, EcmaScript comes up in many places regarding to JavaScript. But there is confusion even in ‘senior level’ job posting about the concept.
Is Tailwind CSS suitable for all use cases? Can it be used for a blog? Can Tailwind CSS replace Bootstrap or similar Frameworks? When to use Tailwind CSS and when not? In this post, I am going to share my opinion on this questions.
Contrary to popular belief, JWT is not reliable if it is not applied consciously and may not be used for authentication in critical operations.
GraphQL is a query language for APIs that allows clients to request only the data they need, making it an efficient and flexible alternative to traditional RESTful …
Dependency injection is a technique that allows objects to be built in a decoupled manner. It is a powerful tool that can greatly simplify the design of …
Writing clean, modular, and reusable code is an important aspect of software development, regardless of the programming language you are using. In this article, we’ll look at …
Continuous integration (CI) and continuous deployment (CD) are development practices that involve automatically building, testing, and deploying code changes. In the context of PHP code, a CI/CD …
Namespaces in PHP are a way of organizing and structuring your code, allowing you to group related classes, functions, and constants together. They were introduced in PHP …
An API Gateway is a crucial component of any microservices-based architecture, as it acts as the entry point for external consumers of your API. If you are …
PHP generators and PHP iterators are both tools that can be used to create custom iteration mechanisms in PHP. However, there are some key differences between the …
PHP is a popular programming language that is often used for web development, and it has been around since 1995. One of the advantages of using PHP …
PHP generators are a powerful and useful tool in the PHP language. They allow developers to create iterators that can be used to iterate over large datasets …
PHP is a popular server-side scripting language used for web development. A PHP certification demonstrates to potential employers that you have a high level of knowledge and …
Closures are a fundamental concept in JavaScript, and they can be a little tricky to understand at first. But once you get the hang of them, they …
What is an API Gateway? Should you use an API Gateway or is it something for big players? Is it an hardware, or a framework, or a piece of code? Let’s briefly learn the answers to this questions;
DevOps is a set of practices and tools that aim to bring development and operations teams together in order to improve the speed and reliability of software …
Continuous integration (CI) and continuous deployment (CD) are development practices that involve automatically building, testing, and deploying code changes. In the context of PHP code, a CI/CD …
An API Gateway is a crucial component of any microservices-based architecture, as it acts as the entry point for external consumers of your API. If you are …
What is an API Gateway? Should you use an API Gateway or is it something for big players? Is it an hardware, or a framework, or a piece of code? Let’s briefly learn the answers to this questions;
Graylog is a popular open-source log management platform that enables you to collect, index, and analyze any machine logs centrally. It is designed to handle high volume …
How to install Composer on a Linux/Ubuntu environment. This is step by step guide for easy installation.
When it comes to building headless WordPress applications, developers have two main options for interacting with the WordPress backend: GraphQL and REST API. Both options have their …
As a professional in the WordPress Turkish localization team and provider of localization services, I understand the importance of making sure your WordPress Plugins and Themes are …
GraphQL is a query language that provides an alternative to REST API for interacting with databases. It allows developers to retrieve data in a more efficient and …
Headless CMSs have grown in popularity in recent years as more and more companies have moved towards a decoupled architecture for their websites and applications. These systems …
Are you looking to expand your online presence and reach a wider audience in Turkey? One way to do this is by providing Turkish localization for your …
Turkey, now known as Türkiye not only has a large population of 85millio people, but also has a rate of 80% internet usage, probably as a result …
Check out this article, if you are looking for detailed information about Headless WordPress and its benefits.
Headless CMSs have grown in popularity in recent years as more and more companies have moved towards a decoupled architecture for their websites and applications. These systems …
Chat-GPT is a state-of-the-art natural language processing API developed by OpenAI. It is designed to generate human-like text in a conversation context, allowing users to build chatbots, …
Hello World! I am Evren Bal and I am glad to welcome you to my blog.