The CitrusLeaf Blog
Our official blog with news, technology advice, and business culture.

How to Actually Calculate OTIF (And Where Manufacturers Get It Wrong)
OTIF isn’t calculated by averaging on-time and in-full separately, it’s a single number that fails if either one misses. Here’s the exact formula, a worked example, and the five places OTIF actually breaks down on the shop floor.

Best Practices & Tools to Secure NodeJS Applications
Security. A term which we use everyday but we fail to understand the depth and seriousness of it. It becomes more prominent to understand its role as a NodeJS developer because software systems are now an essential part of our daily lives. The more abstraction added to software engineering, the harder it is to ensure security at the lowest level. But guess what? A lot of times, it’s not the lowest but the most abstract level that’s breached. For example- WordPress, the world’s most used website development software, is exploited almost regularly, be it the core or its plugins. Unless

Setup Strapi Headless CMS on Ubuntu with Nginx
In today’s rapidly expanding age of APIs, headless CMS are gaining immense popularity because of their flexibility and simple integration capabilities. Strapi is one such CMS that has become a go-to option for developers when building API based applications. With its modern architecture and a user-friendly interface, Strapi allows developers to create and manage their APIs and content with ease. Strapi’s API-based approach also allows for easy integration with other third-party services and tools, making it a versatile choice for any type of project. If you’re looking to create a website or web/mobile application using Strapi as the backend CMS,

How to build a mobile app like Audible
A bit about Audiobook apps Audiobooks are one of a kind in the e-learning space. They are very effective in making the listener understand the book through an audio medium. Most people nowadays have very busy lives and hence they hardly find time for physical books. Audiobooks are more convenient as compared to an actual book because you can literally listen to them anywhere you want. For example, a lot of us would prefer listening to an audiobook while commuting. The main objective of audiobook applications like Audible is to hook the listener to audiobooks by various means like quality,

Top 5 Things To Remember When Building A Mobile App
Back when Steve Jobs announced the original iPhone in the year 2007, while almost everyone was blown away by the device, a small group of people were more excited about the App ecosystem behind it. These people were software developers, who were till then, only building either desktop apps or websites. Of course, mobile apps have been there even before the introduction of the iPhone and the App Store. For example, Nokia’s Symbian S60 OS was a prime example of a development platform built for low-powered, low-memory driven mobile devices. However, the Symbian OS was not very developer friendly. Apple

Heroku Free-Tier Alternatives
Developers almost always first look for free tiers, particularly in the cloud, to test new ideas. Heroku had always been that cloud provider which would offer one-click app deployments that too on a generous free tier. Heroku’s free tier gave wings to many new ideas which later became successful businesses. All developers needed to do was push the code on a Github repo, connect Heroku with Github and voila, their code would be deployed instantly on the cloud. Heroku has always offered an extremely generous free tier and a simple upgrade to commercial plans when you require additional CPU, RAM,
How to minimize workplace negativity to foster better working environments
Employees do not leave the organization to earn more; they do because of an unhealthy workplace. Negativity in the workplace can harm your company’s work environment. It can affect employee morale and lead to more wasted time on unwanted things, resulting in low productivity. Unhealthy work culture is counterintuitive to employees’ creativity and hence they hesitate to take on new responsibilities. The company’s growth is affected if it cannot find new ways to reach organizational goals. Negativity can cause significant administrative losses and lead to strained relationships at work. What can you do to foster better working environments? The first

Things Business Leaders Should Understand About AI
Artificial Intelligence is all over the news nowadays. You will find many startups and products putting AI in their domain names or in their product descriptions (Fun fact: .ai TLD is administered by the government of Anguilla). While you may think that Machine learning and Artificial intelligence are same, but it’s not the case. ML is a subset of AI, and it has limited capabilities as compared to AI. Usually, you will see that when people talk about using artificial intelligence in business, they think about automation. You will also find AI being put to use to optimize costs, processes

Why You Should Consider NodeJS Over PHP For Your New Startup
JavaScript and PHP are the most popular scripting languages for web development. Even though both languages can solve significant complexity in web development, they are built on different environments and architectures. There are numerous ways to develop a website; however, choosing the right platform is very important to meet business needs and scale fast. You will also find many benefits and drawbacks for any platform. Like other comparisons between programming languages, it’s a debate in the development community about which one is the best: Node.js or PHP. If you are planning for a startup and are confused about which platform

10 Best Low-Code Development Platforms In 2022
Low-code development platforms have been around for years, however, they are now growing in popularity with both small businesses and Fortune 500 companies. Low-code development platforms give you the ability to automate tasks and build solutions for internal usage that used to take multiple developers hundreds of hours to complete. A low-code development platform can help reduce costs and time spent on routine tasks, resulting in more revenue and happier customers. Here, we are exploring 10 of the best low-code development platforms available today. In the last few years, low-code development platforms have risen to prominence due to their ease