11th December 2023

Web runtime updates are here: Take your browser to the next level

At Unite 2023 unity unveiled our latest web runtime offerings. This included more details on highly anticipated support for mobile browsers, an early look at what WebGPU can do for advanced graphics and rendering on desktop browsers, and an exciting announcement with our partners at Meta to bring Unity titles to the Instant Games platform on Facebook and Messenger. Keep reading for a deep dive on what’s in store for your next web-based project. Getting started: Games on the web Unity has a long history with web runtimes. In 2006, the Unity web player debuted as a plug-in for web browsers. With the […]
9th December 2023

Understanding the lifecycle of a PHP version

Initial release The initial release marks the beginning of the lifecycle of a PHP version. Active support Active support for a PHP version begins with the initial release and ends two years after the initial release. During active support, maintainers fix bugs and security issues and release new patch versions. The following PHP versions currently have active support: Security support Security support for a PHP version begins with the end of active support and ends one year after the beginning of security support. During security support, maintainers fix critical security issues and release new patch versions. The following PHP versions […]
4th December 2023

Back-End & Web Development Trends For 2024

The ever-shifting landscape of digital innovation can feel like a relentless race, a whirlwind of challenges and opportunities. Your pains as a developer are real — the pressure to deliver cutting-edge products, stay competitive, and keep up with evolving user expectations can be overwhelming. Back-End & Web Development New Trends 2024 But what if we told you that there’s a compass to navigate this complex terrain? What if there were insights that could not only ease your pains but also spark a wildfire of inspiration? Well, you’re in luck because we’re about to embark on a journey through the future […]
1st December 2023

Jenkins: Acceleration Of Software Development

Introduction Jenkins is widely recognised as one of the best continuous integration and delivery solutions available. Jenkins, the popular automation server, is available for no cost and with open source code. Developers may have their code immediately built, integrated, and tested as soon as it is committed to the central repository. This allows for earlier issue and mistake detection, allowing for faster deployments from the development team. As soon as new code is contributed to the central repository, a build is triggered and the developers are notified of the build’s success or failure, facilitating greater cooperation and reducing wasted time […]
23rd November 2023

Grid System in UX design

If you are a product designer or User Experience Designer then maybe you’ve probably heard the term grid system. In this article, I will discuss about using the most commonly used 8-point Layout Grid Systems. Consistent and scalable spacing helps both the designer and developer to work much faster on a project. Why use 8 point Grid system? Website, apps, dashboard, UI, etc. there is a variety of screen sizes. Pixel densities have continued to increase making the work of asset generation more complicated for designers. Utilizing numbers like 8 to size and space elements makes scaling for a wide variety of […]
18th November 2023

Django: 10 Common Anti-Patterns to Avoid 🦄

This post aims to address the ten most common anti-patterns in Django, a popular Python framework. Make sure to avoid these pitfalls to ensure the production-readiness of your code. No time to waste, let’s get started 🏃‍♂️ 1. Fat Models Remember, Django’s philosophy is “Fat models, thin views.” However, bloating models with logic is an anti-pattern. Encapsulate the related logic into separate classes or functions. 2. Using Null=True on String-Based Fields In Django, empty string values will always be stored as empty strings, not as NULL. Don’t use Null=True for string-based fields like CharField and TextField unless necessary. 3. Repeating […]
6th November 2023

Django 5 Release

Hello Coders! As announced on the official Django site, the Django 5.0 Version is out. The changes provided in this version are listed below. Curious minds and cutting-edge developers can test the new features by using the latest Django 5.x release: ✅ Options for declaring field choices in Django Field.choices(for model fields) and ChoiceField.choices(for form fields) allow for more flexibility when declaring their values. In previous versions of Django, choices should either be a list of 2-tuples, or an Enumeration types subclass, but the latter required accessing the .choices attribute to provide the values in the expected form Django 5.0 adds support for accepting a mapping or a callable instead of an iterable, and also no longer […]
3rd November 2023

React Native Init vs Expo 2023: What’s the Difference?

Introduction There are two popular methods for creating a React Native app: the Expo CLI and React Native. If you’re looking to create a cross-platform app, you might be torn between Expo vs React Native and let us derive to a conclusion by taking a look at pros and cons of React Native vs Expo. So, which one is preferable for app development? Let’s compare React Native Init vs Expo and see which one is better for your project. What is React Native Init? React Native has grown in popularity as a framework for creating cross-platform JavaScript apps. The ability […]
2nd November 2023

Introduction To Docker: A Beginner’s Guide

Docker is one of the most popular tools for application containerization. it enables efficiency and reduces operational overheads so that any developer, in any dev environment, can build stable and reliable applications. Let’s take a look, starting with application development. App development today One common challenge for DevOps teams is managing an application’s dependencies and technology stack across various cloud and development environments. As part of their routine tasks, they must keep the application operational and stable—regardless of the underlying platform that it runs on. Development teams, on the other hand, focus on releasing new features and updates. Unfortunately, these often compromise […]
27th October 2023

Serverless Framework V4: A New Model

“Why does managing software infrastructure take up so much time that could be better spent actually building stuff?”To tackle this, we built a compelling solution that delivered architectures on managed/serverless services, centered around AWS Lambda. This is the Serverless Framework. The response was overwhelming. Thanks to you, Serverless Framework became more than just a tool—it became the tool for serverless development. “Serverless Framework is the most popular IaC tool for managing AWS Lambda functions among Datadog customers.” – Datadog, State of Serverless 2023 Today, in the serverless arena, there’s a palpable sense of flux—exciting, yet fraught with challenges. New serverless services are rapidly […]
16th October 2023

Role-Based Access Control in Nodejs

Introduction This article will help you set up RBAC i.e Role-Based Access Control in your node application. RBAC allows us to provide permission to users based on their roles. We are often required to provide different roles to users to improve the security of the application. Thus, we will be discussing an application with 3 roles for the user — client, moderator and admin. The user with the admin role will have access to a special route which will allow him to change roles of other users as well as view profiles of all the users. Pre-Requisites Following are the […]
6th October 2023

iOS 17 New Features – Everything You Need to Know

iOS 17 is the newest version of iOS, the operating system that is designed to run on the iPhone. Previewed in June, iOS 17 is available now on the iPhone XR/XS and later. There are new features for Phone, FaceTime, and Messages, along with small improvements for other apps and an all new app that’s coming later this year for journaling. Apple focused on communication, and overhauled the Phone app. You can now create customized Contact Posters that people see when you call them. You can choose a photo or a Memoji, select a font, a font color, and more. Contact Posters are available for the Phone […]