News

Don’t refactor the code

Don’t refactor the code

This is a piece of advice someone gave me a long time ago. Unfortunately, I don't really remember who, so I cannot properly attribute (although chances are they heard it somewhere too). But I decided to re-share this. What is refactoring? I'm sure we can find multitude of definitions. But with modern software development process it often becomes synonymous with any kind of code changes that do not add, modify or remove features. In other words, a non-product work. In effect it often becomes a blurry term and cause of tension between product stakeholders and the dev team. Who among…
Read More
Discord calls on PS5 will soon be far less convoluted

Discord calls on PS5 will soon be far less convoluted

Discord and Sony have that they’re rolling out the ability for PlayStation 5 owners to start Discord voice chats directly from their consoles. Discord was available on next-gen Sony consoles previously, albeit through a somewhat clunky process that .When you want to start a Discord call, go to the Game Base in your PS5 Control Center and select the Discord tab. Once you’re in, you’ll see a list of servers you’re a part of, see who’s in a voice channel and join it straightaway. Likewise, if someone else is trying to start a Discord call with you, you can join…
Read More
A High-Performance CSV Reader with Type Inference | Deephaven

A High-Performance CSV Reader with Type Inference | Deephaven

When working with big data, having a good CSV importer is essential. Yes, CSV is imperfect, but it is simple. Modern systems are driven by other formats – Parquet, Avro, Arrow, Orc, and others – but the CSV remains ubiquitous. To quickly grab data or do a proof-of-concept, CSV is often your friend.“Quickly” is the operative word. It’s not complicated: When you want to quickly work with data, slow ingestion of a source CSV is annoying.Too often this was the complaint of our users. Deephaven empowers people to work with both streaming and static data, and it has slick scripting…
Read More

Segway’s robot mower spared me from my least favorite chore

I’m sure some of you have looked at robo mowers as Roombas for your yard but, sadly, many of them require you to install a boundary wire around the perimeter of your lawn. And any product that requires you to dig a trench is the opposite of what “low effort” means to me. That’s why I was interested in trying Segway’s Navimow i105, its £945 (around $1,200) GPS-equipped mower which eliminates that busywork. And keeping your lawn neat and tidy is a job that’s all busywork.Ask a gardener and they’ll tell you the secret to a great lawn is to…
Read More
Real-time sentiment analysis with Python libraries | Deephaven

Real-time sentiment analysis with Python libraries | Deephaven

With the uptick in machine learning (ML) and artificial intelligence (AI) capabilities, sentiment analysis is certainly nothing new to the developer and data science communities. This work, though, has largely been performed on static data sets.What if you could perform sentiment analysis on Twitter or Reddit, with Python in real time? That is to say, take all of the historical batch data on a topic, feed real-time updates into this set, and then analyze the whole model (streaming analytics and batch data alike) in one dynamic table.With Deephaven, all of that is possible since the Python API seamlessly integrates Deephaven's…
Read More
Understanding Types and Interfaces in TypeScript: A Comprehensive Guide

Understanding Types and Interfaces in TypeScript: A Comprehensive Guide

TypeScript, a superset of JavaScript, introduces static typing to the language, which helps developers catch errors early and write more maintainable code. Two of the most powerful features in TypeScript are types and interfaces. In this blog post, we'll explore the differences between types and interfaces, when to use each, and how they can help you write better TypeScript code. Table of Contents Introduction to Types and Interfaces Defining and Using Types Defining and Using Interfaces Differences Between Types and Interfaces Advanced Features Best Practices Conclusion 1. Introduction to Types and Interfaces Both types and interfaces allow you to define…
Read More
Phoenix Springs offers breathtaking beauty in a desolate neo-noir world

Phoenix Springs offers breathtaking beauty in a desolate neo-noir world

Take me to Phoenix Springs.I didn’t make it all the way to the remote desert oasis and its mysterious community of misfits while playing the Phoenix Springs demo at Summer Game Fest, but after spending a brief time in Iris Dormer’s neo-noir world, I’m desperate to get there. I want to find out what happened to Iris’ brother, a man I’ve only heard about in strange, sad tales. I want to hear Iris’ voice articulating in my ear, providing brusque context for every scene. I’m ready to get lost again in the game’s sickly green shadows. I’m wildly curious to…
Read More
Build with custom real-time data sources | Deephaven

Build with custom real-time data sources | Deephaven

Dynamic data comes from a variety of sources. Working with that data in real time opens many opportunities for analytics and applications. In modern systems, well-known protocols like Kafka are important, but so, too, are your custom sources. In many cases you may want to stream data from applications without hooking up Kafka.Deephaven is a data engine that 'just works' with streaming tables -- essentially tables that can update every so often or change quickly in real time. In the deephaven-core product, we recently released a building block called an "input table". It's designed to accommodate a large range of…
Read More
Terraform Functions Guide: Complete List with Detailed Examples

Terraform Functions Guide: Complete List with Detailed Examples

[*] Terraform functions are essential for creating effective infrastructure code. They help automate tasks like generating resource names, calculating values, and managing data structures.  In this blog post, we will explore using Terraform CLI's built-in functions in different ways, such as in locals, the console, output, and variables. Understanding these functions is important for any DevOps or Infrastructure engineer who wants to improve their Infrastructure as Code (IaC) skills. ‍Disclaimer‍_All Terraform functions discussed here work similarly in OpenTofu, the open-source Terraform alternative. However, in order to keep it simple and closer to what devops engineers are familiar with, we will…
Read More
Insta360’s GO 3S is its new tiny wearable camera with 4K video

Insta360’s GO 3S is its new tiny wearable camera with 4K video

If you're looking for a discreet action camera that can take Dolby Vision-ready 4K resolution videos, Insta360's latest model is a great candidate. The Insta360 GO 3S is an updated version of the GO 3 action camera the company released last year, and it comes with several upgrades in addition to its capability to capture 4K 30fps footage. It's equipped with a chip that has 50 percent more computing power than its predecessor's, and it has a new wide-angle lens that enables videos with less distortion and straighter edges. The model can also take smoother slow-motion footage with a 1080p…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.