Systems | Development | Analytics | API | Testing

The Definitive Guide to Date and Time in JavaScript

There are now nearly 9 million apps worldwide, and practically all of them run on an internal clock. Financial apps are built on timestamped data. Office apps run on calendars. Social apps are defined by their feeds, timelines and anniversaries. So, as devs, we need to know how to compute date and time. JavaScript, the world’s most popular programming language, has plenty of helpful APIs, but they can throw up complications if you’ve never used them before.

Generative AI Policies: 7 Issues Leaders Should Watch

Generative artificial intelligence (AI) is a game-changer, bringing with it the promise of unparalleled efficiency and the potential for entrée into new markets. As generative AI continues to soar in popularity, organizations are eager to tap into its transformative power. However, this enthusiasm should come with a side of caution. It’s critical that organizations develop a strong generative AI policy so the allure of new technology doesn’t lead to devastating mishaps.

Choosing the right WebSocket library for React projects

As users now expect applications to provide instant updates, live chats, and dynamic content, modern web development requires the ability to deliver realtime experiences and communication between users and servers. WebSocket is a communication protocol that allows full-duplex two-way communication between a client and a server over a single TCP connection. The connection persists unless it is explicitly told to disconnect or in case of network or server failure.

How To Reduce Reductions in Elixir

In this article, we'll show how you can use Elixir's profile.eprof mix task to evaluate and improve code performance in your Elixir application. You'll see how we used the profiling mix task to lower reductions in our instrument/3 function and custom instrumentation functionality, both key parts of our Elixir integration.

How to Build an API on AWS

AWS is the largest cloud provider and with that it there can be challenges to build an API on AWS when trying to securely expose data. The most notable way to expose this data is by hand-coding an API to interact with the various AWS systems. This might be an acceptable way to approach the problem but with recent developments with AI and other low-code/no-code tools, developers are expected to do more with less.

Revolutionizing Mobile Development: Unveiling the Future of Mobile DevOps

Join us for a 1-hour webinar as hosts Daniel and Viktor, two of Bitrises' Co-founders, delve into the dynamic world of Mobile DevOps and its transformative impact on the mobile development landscape. With their extensive experience as CSO and CTO respectively, Dani and Viktor will share their visionary insights on how to reshape your mobile development strategies for unprecedented success. Thank you for watching! Please feel free to comment your thoughts below.

Top 5 Software to Create High-Quality Photos for Your Website

Many people tend to focus on layout, content, and functionality when designing a website. While these are all important aspects of a website, the quality of the photos used on the site is often overlooked. In fact, high-quality photos can make a huge difference in the success of your website. They can help enhance your brand, grab the attention of your audience, and increase engagement, leading to more conversions and sales.

An Introduction to LiteStack for Ruby on Rails

In this series of posts, we will look at LiteStack, a one-stop-shop solution that hosts and processes all your production data on a single machine. LiteStack (as the name suggests) makes use of SQLite to provide: In this first post, we'll introduce the basics of LiteStack and set up an example Rails application. Let's begin!

An Introduction to Exceptions in Elixir

Exceptions are a core aspect of programming, and a way to signal when something goes wrong with a program. An exception could result from a simple error, or your program might crash because of underlying constraints. Exceptions are not necessarily bad, though — they are fundamental to any working application. Let’s see what our options are for handling exceptions in Elixir.