An update on our safety & security practices
16 Sept 2024
Learn how to add Real-time Chat to your Unreal Engine Game with PubNub.
15 Sept 2024
Learn how to add Language Translation and Abusive Language Filtering to your Unreal Engine Game with PubNub
Explore AWS Lambda's efficient scaling - block-level loading, deduplication with encryption, & erasure coding for low-latency container startups.
12 Sept 2024
A/B tests are theoretically simple but sometimes offer challenges when insufficient data or events are tracked. In e-commerce, conversion rates are often highlighted as a key metric but what causes it and why. By leveraging additional tools that enable event tracking and session replays such as FullStory we can attach context and understand what users are actually doing, allowing us…
This is a story about a failure to apply dynamic programming to a woodworking project. I’ve been building a shed in my backyard, and for one section I decided to build the floor by laying 2x4 planks side by side. I didn’t feel the need to join them with tongue-and-groove, but I did notice that using 2x4s alone wouldn’t fit…
Discover the final reports of the six exciting projects of GSoC 2024.
Advancing cost-efficient reasoning
OpenAI o1 Contributions
Upgrade your payments with open banking for the ultimate customer experience
Another month, another minor release full of improvements!
Scott Wu, CEO and Co-Founder of Cognition, explains how OpenAI o1 makes coding decisions in a more human-like way.
Quantum physicist Mario Krenn uses OpenAI o1 to help answer life's biggest questions.
Geneticist Catherine Brownstein demonstrates how OpenAI o1 can speed up the process of diagnosing rare medical challenges.
Economist Tyler Cowen explains how OpenAI o1 tackles complex economic questions.
Learn about the new customizable select component, and try it out today.
11 Sept 2024
Full-stack, serverless, boilerplate for AI applications on AWS, featuring Bedrock LLMs like Claude 3.5 Sonnet and Llama3.1, a React front-end, AWS Lambda back-end, built-in CI/CD and more.
10 Sept 2024
Learn how to maximize engagement and ROI for virtual sports and entertainment events.
Find out how to integrate and automate payments for you and your clients.
This short webinar is a fantastic opportunity for aquatics clubs and swim schools to dive into the benefits of our payment system. Our team walk you through every step to ensure you're set up and collecting payments in no time.
I'm working on a project that uses MS SQL Server as its database. Recently, I noticed that the SQL Server Docker container now works with Apple Silicon Macs, so looked into setting up a PHP-FPM container with the sqlsrv extension installed. I'm noting the relevant parts of my Dockerfile for when I need them again, so this is entirely an…
Ransomware makes up 154 million of the threats Cisco blocks monthly; information stealers make up 246 million more. However, the continued evolution of online threats from ransomware and persistent bad actors is only one small piece of the risk management puzzle. Security leaders are not only responding to more sophisticated and expanding threats, but they’re […] The post Where Do…
Introduction In this article, we are going to see how we can map embeddable inheritance when using JPA and Hibernate. The feature described in this article is available since version 6.6 of Hibernate ORM, so if you haven’t yet upgraded, then you have one more reason to consider it. Domain Model Let’s consider we have the following Subscriber entity that…
State management is critical for developing apps. In this course, you'll learn how to listen and respond to state changes, and how to incorporate multiple screens into your app.
This course provides a strong foundation for creating user interfaces with Jetpack Compose. It also introduces the tools required to build user interfaces such dimens, drawables, strings, and other resource files contained in the SDK.
Jump into the exciting world of Android mobile development. In this comprehensive program, you’ll learn the foundations of writing modern Android apps from the ground up whether you are new to Android or even new to programming in general. You'll learn everything you need to know from programming in Kotlin to developing impressive user interfaces in Jetpack Compose. You’ll explore…
9 Sept 2024
Implementing RTV solutions in supply chains requires careful planning and strategic decision-making to ensure successful integration & optimization.
Here’s how generative AI is revolutionising healthcare- paving the way for more efficient, patient-centric care. The post How Generative AI is Transforming Healthcare appeared first on Erlang Solutions.
8 Sept 2024
7 Sept 2024
In my recent overview of homomorphic encryption, I underemphasized the importance of data layout when working with arithmetic (SIMD-style) homomorphic encryption schemes. In the FHE world, the name given to data layout strategies is called “packing,” because it revolves around putting multiple plaintext data into RLWE ciphertexts in carefully-chosen ways that mesh well with the operations you’d like to perform.…
6 Sept 2024
Tinder API Style Guide — Part 1 Authored by: Nishant Mittal Advisory Group: Vijaya Vangapandu , Devin Thomson , Serge Vartanov and Greg Giacovelli API Style Guide Contributors: Nishant Mittal, Xing Wei and Felix Changoo Over the past decade, Tinder has experienced exponential user growth. Today, the app processes over 1 billion Likes and Nopes per day . This rapid…
Welcome to our ‘Day in the Life’ blog series where we interview a colleague from the product and engineering department to reflect on their career and experiences at the Guardian How did you begin your product management journey? After university, I wasn’t entirely sure what career path to pursue. So I decided to join an exciting startup that allowed me…
The September 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include Django test support. Keep reading to learn more! The post Python in Visual Studio Code – September 2024 Release appeared first on Microsoft for Python Developers Blog.
Erlang Solutions supports Razoyo with expert consultants to manage increased demand and ensure fast delivery. The post Erlang Solutions announces latest business win with Razoyo to meet growing demand appeared first on Erlang Solutions.
5 Sept 2024
RTV provides timely and accurate information, enabling better decision-making, proactive risk management, and improved operational efficiency.
Real-time decisioning and analytics products, like PubNub Illuminate, are essential for staying ahead of the competition.
Learn how to add Presence to your Unreal Engine Game to track the online and custom status of players.
Meet Joanna Wrona, Business Unit Leader at Erlang Solutions Kraków. She shares her leadership approach and life in Kraków. The post Meet the team: Joanna Wrona appeared first on Erlang Solutions.
Ada uses GPT-4 to deliver a new customer service standard
4 Sept 2024
The ability to download media on the internet almost feels like a lost art. When I was in my teens, piracy of mp3s, movies, and just about everything else via torrents and apps like Kazaa, LimeWire, Napster, etc. was in full swing. These days sites use blob URLs and other means to prevent downloads. Luckily we have tools like yt-dlp…
3 Sept 2024
For one project that I'm working on the PHP-FPM-based Docker container is built from a Ubuntu container with PHP is installed into it. A little like this: FROM ubuntu:22.04 RUN apt-get update && apt-get upgrade -y && apt-get install -y gnupg curl # Register the Ondrej package repo for PHP RUN mkdir -p /etc/apt/keyrings \ curl -sS 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c' | gpg…
Explore GoogleSQL's new pipe syntax for SQL - Improves readability, extensibility, and debugging with operators like ASSERT and LOG.
2 Sept 2024
Real-time visibility is imperative for supply chain resilience, yet it's an often-ignored necessity.
In my recent overview of homomorphic encryption, I underemphasized the importance of data layout when working with arithmetic (SIMD-style) homomorphic encryption schemes. In the FHE world, the name given to data layout strategies is called “packing,” because it revolves around putting multiple plaintext data into RLWE ciphertexts in carefully-chosen ways that mesh well with the operations you’d like to perform.…
Introduction Welcome to a new issue of the High-Performance Java Persistence Newsletter in which we share articles, videos, workshops, and StackOverflow answers that are very relevant to any developer who interacts with a database system using Java. Articles The pick of this week is this article about the difference between the ON CONFLICT clause and the MERGE statement when using…
31 Aug 2024
Bookmarks for September 2024: 1 link - Go net/http.ServeMux and Trailing Slashes - Xe Iaso.
This is a quick post showing how to set up a Wireguard VPN in an UniFi Dream Machine.
30 Aug 2024
“What are your goals for this quarter?” It’s the question every manager asks, and one that often prompts a flurry of technical objectives and project milestones. Jumping into this internship, I knew my answer. I wanted to practice making informed decisions on my project, since that was one of the challenges I faced last summer.…
Good leaders absorb risk to optimize learning rate, unblock teams, and break through indecision. A well-functioning team applies this fractally.
Ugh. Drew’s blogging about Rust again. – You I promise to be nice. Two years ago, seeing the Rust-for-Linux project starting to get the ball rolling, I wrote “Does Rust belong in the Linux kernel?”, penning a conclusion consistent with Betteridge’s law of headlines. Two years on we have a lot of experience to draw on to see how Rust-for-Linux…
29 Aug 2024
Exploring the key benefits of automatic payment reconciliation for sports clubs.
How to Smooth Your Driver Location Data & Snap to the Nearest Road
MongooseIM delivers scalable, secure, and future-proof messaging, perfect for growing businesses. The post 5 Ways MongooseIM Provides Scalable and Future-Proof Messaging appeared first on Erlang Solutions.
Cisco Umbrella for Government has achieved FedRAMP Moderate authorization*. Eligible customers can now leverage Cisco Umbrella for Government for robust DNS security and to meet the mandate for CISA’s Protective DNS with enhanced protection for on-premises and roaming client users. Cisco Umbrella DNS-layer security proactively protects against malware and phishing attacks by blocking access to […] The post Cisco Umbrella…
It’s no secret that Jane Street is an active participant in the programming language community, and we’re excited to be attending ICFP 2024, the International Conference on Functional Programming, in Milan next week! Most members of our OCaml Language team will be there, and as usual, we look forward to sharing our work with the wider community. Please see below…
28 Aug 2024
Explore NanoLog's high-performance logging - compile-time optimization, lock-free buffers, and lightweight encoding for nanosecond speed.
I’ve made like a hundred angel investments over the years, and I get the sneaking suspicion that the most successful startups in my portfolios are the ones that talk to their investors. Like, that’s it. That’s the nugget for this post. Holy shit no one can help you if they don’t know you need help Like most good advice, this…
27 Aug 2024
Unsurprisingly, uploading files with Slim 4 is pretty much the same as for Slim 3 as they are both use PSR-7 for Requests. Recently, Matthew asked a question about why he was getting an error, so I looked into it. One thing that's really nice about Slim is that you can write a complete application in a single file (+…
MapTiler Engine 13.4 has been released! This latest version streamlines processing workflows, making it much easier to convert your data to tiles, merge your tilesets, or upload your tilesets to the cloud.
26 Aug 2024
Write up on the workshop around the Video Sequence Editor that took place at the Blender HQ in August 2024.
Introduction In this article, we are going to see how we can create a custom Spring Boot Actuator endpoint in order to export our own metrics and events. Spring Boot Actuator is a Spring Boot module that provides support for tracing and monitoring. And, while by default, we get various health checks and metrics, we are not limited to the…
Arizona State University embraces ChatGPT campus-wide to personalize learning, advance research, and prepare students for the future
Stop searching for the perfect resource! Focus on consistent learning, critical thinking, and adapting to new information for continuous growth.
We’re once again at the end of our internship season, and it’s time do our annual review of what the interns achieved while they were here.
Optimize AWS Lambda observability with Axiom and Serverless Framework. Save on costs compared to AWS CloudWatch while enjoying seamless logs, metrics, and traces integration. Simple setup, advanced configuration, and non-disruptive transition for efficient serverless deployments.
Serverless Framework 4.2.3 now supports AWS SAM and CloudFormation templates, simplifying AWS Lambda development. Deploy SAM/CF projects seamlessly, use Serverless Variables, and streamline your workflow. Perfect for organizations seeking to consolidate serverless tools and standardize development processes.
25 Aug 2024
This blog is reserved for more serious things, and ordinarily I wouldn’t spend time on questions like the above. But much as I’d like to spend my time writing about exciting topics, sometimes the world requires a bit of what Brad Delong calls “Intellectual Garbage Pickup,” namely: correcting wrong, or mostly-wrong ideas that spread unchecked … Continue reading Is Telegram…
Using ChatGPT when I code has been a real productivity boost for me. Instead of reading an example on Stack Overflow and figuring out how to adapt it to my particular case, I immediately get code tailored to my specific … Continue reading →
24 Aug 2024
In this interview I talk with Josh about my developer workflow including tmux, neovim, nix, and more on macOS.
23 Aug 2024
Advanced data visualization of population density on maps using the MapTiler SDK weather module
22 Aug 2024
Announcing the General Availability of the VS Code extension for Azure Machine Learning
Microsoft Python EngineeringMachine learning and artificial intelligence are transforming the world as we know it. With the power of data, you will have countless opportunities to create something new, unique, and exciting. Whether you are a seasoned data scientist or a curious beginner, you need a platform that can help you build, train, deploy, and manage your […] The post Announcing the…
21 Aug 2024
Erlang Solutions supports Code BEAM's Diversity & Inclusion Programme, emphasising the importance of diverse backgrounds in driving innovation in the tech industry. The post The Diversity & Inclusion Programme: Our Pledge appeared first on Erlang Solutions.
Explore Twitter's recommendation system - in-memory graph processing with Cassovary, random walks, and SALSA for user suggestions.
20 Aug 2024
Upwork puts AI to work, uniting team members, operations and product development
It's common to use a UUID when you need a primary key for your database records. Unlike incrementing numeric keys, it has the advantage that it's not tied to a specific database instance and can be created before insertion into the database. Usually, people use version 4 UUIDs, which contains a lot of randomness to ensure that it's going to…
19 Aug 2024
Introduction In this article, we are going to see how we can integrate Jakarta Data with Spring and Hibernate. Jakarta Data is a new Jakarta EE specification that provides a common API for building data Repositories and data access objects. If you are familiar with Spring Data JPA, you will see that Jakarta Data is very much inspired by this…
18 Aug 2024
API security protects APIs from threats, ensuring safe data exchange between systems. Key aspects include authentication, encryption and rate limiting
Every company strives for continual growth. But with labour costs accounting for as much as 70% of total business costs,... The post How Fractional Hiring Can Save Your Business Money appeared first on GoSquared Blog.
16 Aug 2024
Other posts in the series: Reckoning: Part 1 — The Landscape Reckoning: Part 2 — Object Lesson Reckoning: Part 3 — Caprock Frontend took ill with a bad case of JavaScript fever at the worst possible moment. The predictable consequence is a web that feels terrible most of the time, resulting in low and falling use of the web on…
15 Aug 2024
Explore what is a game engine, the factors to consider when selecting your game, and then five popular game engines.
I analyzed a flaky test failure in our Materialize CI today: $ docker compose up -d --scale default=0 default no such service: default mzcompose: error: running docker compose failed (exit status 1) I had seen this error already once or twice in the last year, but it was incredibly rare in our Continuous Integration (CI) runs, and never happened locally.…
This Elixir blog round-up, offers insights into Elixir’s features, comparisons with other languages, and why it’s a top choice for developers. The post Elixir Blog Round-Up appeared first on Erlang Solutions.
Indeed, whose mission is to help people get jobs, is the world’s #1 job site. Over 350 million unique visitors come to Indeed every month to connect with more than 3.5 million employers and over 32 million jobs. But what’s more is that every three seconds someone gets hired on Indeed.
Elevate your in-game chat experience with PubNub: Build real-time, engaging chat systems with features like reactions, typing indicators, and read receipts
14 Aug 2024
AI can enrich lives through beauty and creativity, and its artistic potential shines in "Sleeping Beauties: Reawakening Fashion," a collaborative exhibit from The Met's Costume Institute.
The Unreal, Unreal Chat, and Unity Chat SDKs make it easier than ever to integrate social and interactive features into your games.
Other posts in the series: Reckoning: Part 1 — The Landscape Reckoning: Part 2 — Object Lesson Reckoning: Part 4 — The Way Out Contents Complexity Perplexity Carrying Capacity Should This Be An SPA? The Pits Aftermath Last time, we looked at how JavaScript-based web development compounded serving errors on US public sector service sites, slowing down access to critical…
Another month, another minor release full of improvements!
13 Aug 2024
In today’s rapidly evolving landscape, where AI is reshaping industries and transforming workflows, the role of developers has never been more critical. As business leaders, fostering an environment where developers feel valued, motivated, and empowered is essential to harnessing their full potential and keeping your business profitable and innovative. In this blog post, we’ll explore actionable tips and strategies to…
We’re releasing a human-validated subset of SWE-bench that more reliably evaluates AI models’ ability to solve real-world software issues.
I'm a huge fan of making my life easier and one thing I have found really helpful is automatic text substitution. The Mac has a built-in solution, but it's slightly clunky as it uses a popup to confirm that you want to substitute, so I use Keyboard Maestro, however there's many alternatives out there. My personal preference is to prefix…