Hear FORTË Founder and CEO, Lauren Foundos, discuss how the pandemic and digital experiences are transforming the fitness industry.
14 Feb 2022
As part of the 2022 strategic targets, a workshop to help refine Overrides was held during January at the Blender HQ.
Note: Xandr is involved with various industry TV research groups (ARF, CIMM, MRC, TVDI) and we are often asked for our uses and needs with TV data. This blog piece is derived from a perspective document that we shared with one of those industry groups — TVDI, the TV Data Initiative. How many people watched TV last night, and what…
A tidal wave is rippling through the Java ecosystem. It is the renaming of javax to jakarta package names. Now, while we’ve all been whining and complaining and shaking our heads due the clash between corporate legal and engineering interests, eventually it’s time to move on and learn what this means specifically, for jOOQ. jOOQ … Continue reading jOOQ 3.16…
12 Feb 2022
GoReleaser 1.5 is out, with a handful of miscellaneous improvements.
11 Feb 2022
In this article, I will talk about how Slack uses Kafka, and how a small-but-mighty team built and operationalized a self-driving Kafka cluster over the last four years to run at scale. Kafka is used at Slack as a pub-sub system, playing an essential role in the all-important Job Queue, our asynchronous job execution framework…
10 Feb 2022
Hackathons, innovation days, codefests — whatever you call them — have been a feature of the tech industry for the last 20 years, and one of the most powerful ideation tools at our disposal. The premise is simple, given a theme or problem space, the hackathon participants must self-organise into teams to explore ideas, write some code, and deliver a…
In December 2011, Cisco Umbrella – then going by the name OpenDNS – became the first public DNS resolver to announce support for DNS encryption. Now, a decade later, we’re proud to announce that we’ve added support for DNS over HTTPS (DoH) directly to our core Umbrella resolvers. In addition, we’ve also added support for […] The post Cisco Umbrella…
Serverless Cloud Events is a new feature of Serverless Cloud that lets developers easily build event-driven serverless applications.
9 Feb 2022
So you're a .NET Core developer or you're trying to become one and you'd like to get a database included into the mix. MongoDB is a great choice and is quite easy to get started with for your .NET Cor... The post Build Your First .NET Core Application with MongoDB Atlas appeared first on MongoDB.
How to take advantage of serverless technology as a team lead.
8 Feb 2022
Before we roll out State Partitioning for all Firefox users, we intend to make a few privacy and ergonomic improvements to the Storage Access API. In this blog post, we’ll detail a few of the new changes we made. The post Improving the Storage Access API in Firefox appeared first on Mozilla Hacks - the Web developer blog.
I’ve recently stumbled upon this interesting Stack Overflow question about Hibernate’s popular MultipleBagFetchException. The question is super popular, and the answers are plenty. The various limitations are discussed throughout the question, it all boils down to a simple fact: Joins are the wrong tool to nest collections. Given a schema like the Sakila database: There … Continue reading No More…
6 reasons it makes sense to use SEPA via GoCardless to collect payments from European customers!
New Series G funding with Permira and BlackRock Private Equity Partners
What's new in the latest version of the very successful open-source project OpenMapTiles used by 250 millions users every month.
This article explores the basics of authentication and how to implement it in Serverless Cloud.
7 Feb 2022
Explore indexing strategies for partitioned databases, focusing on local and global secondary indexes. Optimize query performance on non-partitioned attributes.
We were recently testing PassKit as a way of managing membership cards for giving societies. Passkit is very up-front that they are not a CRM and strongly suggest using their API for integrating with outside systems, or for editing pretty much any data. To kick the tires, we set up some very basic scripts to connect to the Passkit API.…
Covering the newest features of Framework V3 and CEO of Joot shares journey using Serverless.
6 Feb 2022
This is Part III of a multi-part series. Below are the links to other parts of this tutorial! OpenAPI Tutorial Part I: Introduction to OpenAPI OpenAPI Tutorial Part II: Common API Example OpenAPI Tutorial Part III: Paths and Basic Request Data The end result of this article can be found at jtreminio/openapi-tutorial branch “part-iii”. You can clone it by doing…
5 Feb 2022
.NET 6 was released in November 2021, and includes two new types which are of interest to date/time folks: DateOnly and TimeOnly. (Please don’t add comments saying you don’t like the names.) We want to support these types in Noda Time, with conversions between DateOnly and LocalDate, and TimeOnly and LocalTime. To do so, we’ll … Continue reading What’s up…
This is Part II of a multi-part series. Below are the links to other parts of this tutorial! OpenAPI Tutorial Part I: Introduction to OpenAPI OpenAPI Tutorial Part II: Common API Example OpenAPI Tutorial Part III: Paths and Basic Request Data In the first part of this series we lightly touched on the differences between Swagger and OpenAPI mentioned some…
4 Feb 2022
Blender will no longer stick to the VFX Reference Platform.
If you’re running on PostgreSQL, you could try the following cool query: What does it print (after a while)? It prints e (almost). Here are some sample results: 2.7169115477960698 2.7164145522690296 2.7172065451410937 2.7170815462660836 Not perfect, sure, here’s a better approximation written in SQL: Producing: 2.718281828459045 Close enough… How does it work? It’s a cool approximation that … Continue reading Approximating e…
3 Feb 2022
We are happy to announce that the February 2022 release of the Python Extension for Visual Studio Code is now available! This release includes smart selection, better folding support, improvements to the Python interpreters list and when using Anaconda. Keep on reading to learn more! The post Python in Visual Studio Code – February 2022 Release appeared first on Microsoft…
Find out how to ask for payment politely from customers
Security and IT teams may be fresh off their holiday breaks, but threat actors have kept busy over the last month. In this edition of the Cybersecurity Threat Spotlight, we’re highlighting the Trojans, loaders, information stealers, and backdoors that we’re seeing online. Want to learn more about how Cisco Umbrella can defend your enterprise against […] The post Cybersecurity Threat…
In part 2 of this series, we'll look at the Serverless Development Kit (SDK) and see how our interfaces are used to make development faster and automatically create infrastructure.
2 Feb 2022
In 2021 I joined fourTheorem, became a Microsoft MVP, spoke at many conferences, learned Rust, contributed to open source and much more. I reflect on my professional achievements over the past year.
Starting from jOOQ 3.16, we’re investing a lot into opening up our internal query object model (QOM) as a public API. This is mainly useful for people who use jOOQ’s parser and wish to access the parsed expression tree, or to transform SQL, e.g. to implement row level security in jOOQ. But occasionally, even with … Continue reading Traversing jOOQ…
On January 13th 2022, Firefox became unusable for close to two hours for users worldwide. This incident interrupted many people’s workflow. This post highlights the complex series of events and circumstances that, together, triggered a bug deep in the networking code of Firefox. What Happened? Firefox has a number of servers and related infrastructure that […] The post Retrospective and…
We built a neural theorem prover for Lean that learned to solve a variety of challenging high-school olympiad problems, including problems from the AMC12 and AIME competitions, as well as two problems adapted from the IMO.
I’m doing 99% of my coding in a “big” machine instead of my laptop. I do that by SSH’ing into it, hopefully into a tmux session, and coding on Neovim.
This was co-authored with Yao Yue This is a collection of information on severe (SEV-0 or SEV-1, the most severe incident classifications) incidents at Twitter that were at least partially attributed to cache from the time Twitter started using its current incident tracking JIRA (2012) to date (2022), with one bonus incident from before 2012. Not including the bonus incident,…
You don't have to be at a party to see this phenomenon in action, but there's a curious thing I regularly see at parties in social circles where people value intelligence and cleverness without similarly valuing on-the-ground knowledge or intellectual rigor. People often discuss the standard trendy topics (some recent ones I've observed at multiple parties are how to build…
1 Feb 2022
One of my aspects of JavaScript that drew me to it as a young developers was that its syntax was loose and I could code quickly. As you gain experience as an engineer, you start to realize that some traditional coding structure is a good thing, even if it slows you down. Using Jest or TypeScript to add typing to…
A secure web gateway (SWG) is a cybersecurity solution that protects your network against unwanted software or malware users may encounter on the web. It does this by granting your IT or SecOps team granular control over what users on the company network can do while online. For example, your team can use an SWG […] The post What Is…
Use Serverless Cloud to build a Slackbot that automatically adds shared songs to a Spotify playlist.
In a previous blog post, we explained how we built an internal pull-based exception monitoring service called Periskop — which is heavily…
Learn about using cascade layers to control the CSS cascade for more targetted styles.
31 Jan 2022
Listen to Co-Founder and CEO of LiveLike, Miheer Walavalkar, discuss how his company has helped convert audiences into engaged consumers.
Adetona Adewale Akeem, more popularly known as iSlimfit, is a Nigeria-born revered digital technologist and marketing expert. He is the co-founder of Menopays, a fintech startup offering another Buy Now Pay Later (BNPL) option across Africa. We chatted with him about founding Menopays and the impact of tech solutions developed in Nigeria. The post Hacks Decoded: Adewale Adetona appeared first…
Learn to JAM with scripts, mock servers, and the visualizer Jamstack originally referenced a web architecture composed of JAM: JavaScript, APIs, and Markup. Websites could be delivered statically, such as serving HTML from static hosting, while providing dynamic content and an interactive experience through JavaScript and APIs. “A modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt…
How can freelancers stay on top of their finances?
How credit card chargeback time limit works
Readers of my blog will know that I’ve been banging the Cloudinary drum for years. Their awesome media capabilities allow users to optimally deliver images, video, and audio in any format and to any device. Performance, customization, flexibility, optimized delivery… Cloudinary makes media better for everyone. Another aspect of Cloudinary that I like? Their commitment to developing tools to make…
This is Part I of a multi-part series. Below are the links to other parts of this tutorial! OpenAPI Tutorial Part I: Introduction to OpenAPI OpenAPI Tutorial Part II: Common API Example OpenAPI Tutorial Part III: Paths and Basic Request Data The end result of this article can be found at jtreminio/openapi-tutorial branch “part-i”. You can clone it by doing…
Partitioning - Learn how to scale your database reads and writes by horizontally partitioning your data. Explore range-based vs hash-based approaches.
Come join our monthly community call!
View the Source or Demo for the schema-based form system described in this article. Working with forms on the front end is tedious and…
30 Jan 2022
On x86 it doesn't really matter what sync::atomic::Ordering you choose.
28 Jan 2022
Why would a direct debit request be returned?
Read our guide on payment schedules and how they work.
The pros and cons of staged digital wallets.
How to improve the cash flow for your SaaS business.
Find out if you need to work with a merchant acquirer.
How could direct debits boost your credit score?
Discover how to make a dummy payment gateway for testing.
A while ago, jOOQ has added the org.jetbrains:annotations dependency to the jOOQ API, in order to annotate return types with nullability information. For example, the entire DSL is non-nullable: It makes sense to give this guarantee especially to kotlin users, as they can get rid of some of the more complex types involving things like … Continue reading Detect Accidental…
Learn how to connect your Serverless Cloud apps to the widely popular MongoDB.
27 Jan 2022
You’ve probably seen web editors based on the idea of blocks. I’m typing this in WordPress, which has a little + button that brings up a long… Read more "Making the web better. With blocks!"
Chasing late payments as a freelancer – How to do it and why it’s necessary.
Why do BACS payments show as pending on my account?
Discover app retention by category and other app retention strategies.
Discover wedding photographer payment terms.
Discover the best graphic design payment terms.
Some things happen in your life at exactly the right time. It could be meeting the right person, discovering an open source project you go on to join, or even starting a blog when you’re bored with a job you don’t enjoy. All of those things happened to me at the right time and brought me to where I am…
I’m still mad I haven’t found this out before.
Serverless Framework V3 is here with a redesigned CLI experience, stage parameters, cleaner dependencies, and an easier upgrade path from V2.
Here's a tutorial on how to get started with Serverless Framework 3 in just a few minutes!
26 Jan 2022
Everything you need to know about payments for your retail business.
The pros and cons of mobile payments. Are they right for your business?
What you need to know about the benefits of having a business bank account.
How to achieve sole trader growth healthily and sustainably.
Improve your cash flow to maximise your income and minimise your admin time.
GoReleaser can now create and publish Arch Linux PKGBUILD files to Arch User Repositories!
25 Jan 2022
What are average debtor days and how do you calculate them?
We look at the advantages of electronic payments for businesses.
We look at the fees incurred through overseas transactions.
We look at the cost and benefits of a letter of credit.
Find out why good management of receivables is so important.
On December 9, 2021, the Apache Log4j vulnerability – which affects the popular Apache Foundation Log4j library – was disclosed to the public over Twitter. In the days following the event, IT and SecOps teams scrambled to patch these vulnerabilities. But log4j is a popular piece of code, which means that patching takes time. That’s […] The post Protecting Against…
We are introducing embeddings, a new endpoint in the OpenAI API that makes it easy to perform natural language and code tasks like semantic search, clustering, topic modeling, and classification.
How MapTiler created beautiful cloudless satellite maps of the whole world with ESA Sentinel-2 data.
In this post, we’ll look at real-life use cases by some of our early users and see how Serverless Cloud can help solo developers be more productive.
24 Jan 2022
Want to know how long for a direct debit refund? Find out here.
Everything you need to know about contactless payments and their safety.
Are you aware of all the costs of contactless payment?
Discover all you need to know about the contactless payment limit.
Learn about SEPA payments after Brexit.
Learn database partitioning! Scale reads/writes & improve availability by splitting your database. Explore horizontal/vertical strategies.
23 Jan 2022
Using Gson in your e2e tests might result in tests passing even when contract is broken. Gson is quite imprecise when it comes to deserializing objects from json. Is there any difference between an enum and a string? Is there any difference between s string and a number? Using Java you might answer: sure there is. Even when talking about…
21 Jan 2022
Find out why direct debit is one of the safest forms of payment around.
How to calculate and reduce your customer churn.
What is donor management software and how does it work?