The cost of hardware is one of the most common objections to providing more powerful computing resources to development teams—and that’s regardless of whether you’re talking about physical hardware in racks, managed cloud providers, or a software-as-a-service based (SaaS) compute resource. Paying for compute resources is an easy cost to “feel” as a business, especially if it’s a recurring operating…
8 Dec 2022
The December 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes auto indentation with Pylance, a preview of Python in the browser and a community highlight. Keep on reading to learn more! The post Python in Visual Studio Code – December 2022 Release appeared first on Microsoft for Python Developers Blog.
A frequently encountered doubt people have when using jOOQ is to decide when a “complex” query should be written using jOOQ API vs. when it should be implemented using native SQL. The jOOQ manual is full of side by side examples of the same query, e.g. Using jOOQ: Using native SQL: In the native SQL … Continue reading When to…
The UK’s most advanced payments innovators demystify open banking.
The accelerating pace of change in today’s hybrid workplace presents corporate IT teams with two key challenges: Finding a smarter way to manage multi-cloud connectivity and finding a smarter way to protect their organizations from even smarter cyber attackers. Keeping sensitive data safe is getting harder as security teams struggle to connect employees securely to […] The post Cisco Enhances…
Christian Gibson is an engineer on the Supercomputing team at OpenAI.
7 Dec 2022
Optimize your apps for speed and growth, along with the main benefits of using our pre-built React components.
This guide explores app push notifications in-depth, the types, how they work, web vs mobile, and how they work with real time messaging.
In this guide, we explore how building a real-time chat application with custom features enables user engagement and retention.
In this guide, we’ll walk you through how a real-time messaging API works and how it adds value to your platform.
You might have seen the news today that Apple is announcing a raft of improvements to Macs and iOS devices aimed at improving security and privacy. These include FIDO support, improvements to iMessage key verification, and a much anticipated announcement that the company is abandoning their plans for (involuntary) photo scanning. While every single one … Continue reading Why encrypted…
A product is first an idea, then a project, and then a prototype. Here, at Mozilla, our awesome community is there every step of the way to support and contribute to our products. None of what we do would be possible without this multicultural, multilingual community of like-minded people working together to be a better internet. The post How the…
Introducing Beanstalk Last time I introduced Bean Machine Graph, a second implementation of the PPL team’s Bayesian inference algorithm. We can compare and contrast the two implementations: In short, the BMG user experience is comparatively not a great experience for … Continue reading →
We've answered your questions on fraud and GoCardless Protect+
Oscar the Grouch, a character from the popular children’s television show “Sesame Street,” can be seen as a modern-day embodiment of the Hellenistic philosophical tradition of Diogenes the Cynic. Like Diogenes, Oscar rejects the trappings of mainstream society and embraces a simpler, more ascetic lifestyle. In Oscar’s case, this means living in a trash can and rejecting the consumerist values…
In 2022 a consortium of companies ran an international competition, called the ZPrize, to advance the state of the art in “zero-knowledge” cryptography. We decided to have a go in our free time at submitting solutions to both the Multi-Scalar Multiplication (MSM) and Number Theoretic Transform (NTT) tracks, using the same open source Hardcaml libraries that Jane Street uses for…
5 Dec 2022
Introducing Bean Machine Graph Bean Machine has many nice properties: I’m not going to go into details of how Bean Machine proper implements inference, at least not at this time. Suffice to say that the implementation of the inference algorithms … Continue reading →
Reduce customer churn and reap the benefits of customer retention.
What should you focus on; customer retention or customer acquisition?
What does a customer retention analysis model look like?
How do you track your SaaS cash flow? Here are our tips for forecasting.
Learn more about the different types of invoices in our guide.
Recently on a project I was working on I noticed every page was importing in order to display the unique page title, like this: For an app…
2 Dec 2022
As I mentioned in the previous episode, the entire Bean Machine team was dissolved; some team members were simply fired, others were absorbed into other teams, and some left the company. In this series I’m going to talk a bit … Continue reading →
Photo by Caleb Jones on Unsplash Being a software engineer is scary. We are surrounded by some of the world’s most talented, intelligent minds, solving complex problems with constantly evolving technology. As a new engineer, it’s easy to get overwhelmed by the intimidating skills of our brilliant peers and the ever-changing technology we are expected to master. I started my…
Build your own multiplayer tic tac toe game with React Native for iOS and Android. In part two, we focus on player turns and deploy our game.
Get high resolution satellite imagery for your specified date and location. MapTiler and Satellogic have partnered to bring you tasked imagery at the most competitive prices, ready for use in your web maps and apps.
1 Dec 2022
Image Credits: Kumkum Jain Drishti (she/her/hers) works as a Software Developer Engineer (SDE) at Blinkit . She joined us about six months ago and is now a part of the tech team within the Product Listing and Search pod. She’s always had the inclination to work at scale while making an impact and shipping a customer-first experience. In this post,…
Hi there. It's December 2022. How are you doing? This has been a slow year for me. I'm going to write a little post to let you know what I…
30 Nov 2022
This guide covers geolocation; benefits of tracking location; data privacy; and reasons to use a geolocation API for your web application.
Learn how secure messaging solutions equip developers with the tools they need to ensure data protection across any number of users and devices.
It’s been almost two years since my last update here. A lot has happened. I hope you all are continuing to weather the ongoing multiple global pandemics and other anthropogenic crises. Apologies that this is so long; I didn’t have … Continue reading →
Leverage customer behaviour intel to create a better payment experience.
We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests.
28 Nov 2022
A guide to generating a cash flow chart for your business
Simulation, loops and geometry objects: What is next for Geometry Nodes?
25 Nov 2022
This is a different kind of post: I’m sharing some music I enjoyed this year!
24 Nov 2022
The clipped() modifier in SwiftUI clips a view to its bounds, hiding any out-of-bounds content. But note that clipping doesn’t affect hit testing; the clipped view can still receive taps/clicks outside the visible area. I tested this on iOS 16.1 and macOS 13.0. Example Here’s a 300×300 square, which we then constrain to a 100×100 frame. I also added a…
Learn more about the meaning of financial inclusion and its applications.
Becoming a freelance developer requires both coding and business skills.
Becoming a freelance artist requires creative flair and business knowledge.
Become a freelance recruiter with these simple tips.
The Animation & Rigging module recently organised a workshop: The Future of Character Animation. This post describes its goals & outcomes.
23 Nov 2022
The Dojima rice market, established around 1716, is widely considered to be the world’s first organized futures exchange. Instead of directly exchanging money for rice on the spot, merchants would agree on a price and future date at which rice and money would be exchanged. This allowed farmers and consumers to hedge their risk. As a result, information about the…
22 Nov 2022
Game developers should consider in-game chat as a solution to player engagement, retention, LTV, and conversion.
We break down how we reduced Firefox out-of-memory crashes on Windows with a simple trick. Poorly behaving web pages and apps are no longer capable of crashing the browser by exhausting memory. The post Improving Firefox stability with this one weird trick appeared first on Mozilla Hacks - the Web developer blog.
Nihal and his friends at HackaNoodle 2022 What do you say when someone asks you why are you participating in a Hackathon? Saying that you’ve come to a hackathon for (free) food is not the ideal response, and more so to a CEO. It was a Saturday morning, and I was in the Blinkit headquarters for a hackathon. Our team…
21 Nov 2022
Watch our free webinar to discover the four key ways that you can utilise GoCardless Protect+ to prevent payment fraud.
Presenting numbers in a readable format takes many forms, from visual charts to simply adding punctuation. Those punctuation, however, are different based on internationalization. Some countries use , for decimal, while others use .. Worried about having to code for all this madness? Don’t — JavaScript provides a method do the hard work for you! The Number primitive has a…
Discover payer preferences and the drivers behind them, how your current checkout maybe impacting your conversion, and the key areas your competitors are investing in.
👋 Intro # I finally took a big leap in my life and said a giant ‘fuck you’ to landlords and decided to buy my first place in London.
18 Nov 2022
Another month, another release!
17 Nov 2022
Are you interested in becoming a freelance first aid trainer? Find out more.
Kickstart your career with our freelance designer tips.
Discover our top tips for becoming a freelance translator.
Discover the best tips for freelance photographers in our guide.
Start your new career with the freelance writer’s guide.
The BBC’s Engineering teams develop and run our digital products at scale — ensuring our digital services are available and accessible to audiences that need them the most, and as as reliable as our broadcast ones. Recent times have tested the resilience of our teams and our services but we’ve delivered at every moment. Overcoming significant technical challenges and enabling…
Ketakii Patni (she/her/hers) works as Senior Executive at Blinkit . She joined us 9 months ago and has played a key role in Consumer Search Content ever since. Ketakii was interested in the marketing and operational aspects of a business, which led her to pursue an MBA in the same field. In this post, Ketakii walks through her journey of…
One of the problems we wrestle with at Jane Street is how to understand and manage the costs associated with the positions we hold: things like margin, financing costs, market risk, regulatory capital requirements, and so on. To that end, we’ve built systems that estimate these costs and propose ways to reduce them. Essentially, this is a numerical optimization problem.
16 Nov 2022
The National Vulnerability Database plays a vital role in the CVE publication process that many people may overlook or not know they are responsible for. After MITRE publishes a CVE, the NVD enriches it with data points that make it actionable by security companies and professionals. Some of these data points include:CWECVSS 3.1 Base ScoreCPE I was recently asked how…
Could freelance accounting work be a good career change?
Find out how to automate accounts receivable processes with software.
Put a stop to chasing for payment all the time.
Are cloud-based payments safe for your customers?
When are net terms, and how should they be used on an invoice?
Problem: Compute the product of two polynomials efficiently. Solution: import numpy from numpy.fft import fft, ifft def poly_mul(p1, p2): """Multiply two polynomials. p1 and p2 are arrays of coefficients in degree-increasing order. """ deg1 = p1.shape[0] - 1 deg2 = p1.shape[0] - 1 # Would be 2*(deg1 + deg2) + 1, but the next-power-of-2 handles the +1 total_num_pts = 2…
15 Nov 2022
Me and my mentors Patrick & Nomnoms Introduction Hi, my name is Navika Budhraja and I’m a rising senior at UC San Diego studying Computer Science. This summer I was a web-frontend engineering intern on the Athlete Services team and consequently, got to learn a lot about how to develop athlete-facing products! During my internship, I worked with 3 other…
Learn how 1-click checkout advantages can help your business.
Find out the seamless shopping definition and benefits.
Streamline payments with our billing and invoicing tips.
What is cash flow risk and how can you reduce it? Find out here.
Learn how to fix negative cash flow in our guide.
Serverless Cloud spins off as Ampt while Serverless Inc. stays committed to the observability mission.
14 Nov 2022
What’s the difference between cash flow and balance sheet insolvency?
How does the cash flow statement direct method work in accounting?
Find out why and how to calculate cash flow coverage ratio.
Learn about ecommerce integration
Why omnichannel is better than multichannel
We launched GoReleaser v1 exactly 1 year ago today!
12 Nov 2022
Since v1.12.0-pro, GoReleaser can split and merge its release process.
11 Nov 2022
Design of a new system to use, tweak, and share brush assets anywhere in Blender, from sculpting to texture painting.
We explore how businesses can use the Profit First method to improve cash flow
How do you calculate churn and compare it to your retention rate?
Headless eCommerce platforms – the best of the best for business
What is headless eCommerce and is it the right solution for your business?
The top 5 best payment gateways for subscription-based businesses
We recently made updates to our SoundCloud iOS and Android apps to address key user experience (UX) fixes according to user feedback. We’ll…
10 Nov 2022
On the positioning of the .animation modifier in the view tree, or: “Rendering” vs. “non-rendering” view modifiers The documentation for SwiftUI’s animation modifier says: Applies the given animation to this view when the specified value changes. This sounds unambiguous to me: it sets the animation for “this view”, i.e. the part of the view tree that .animation is being applied…
Learn about business growth vs scaling
A simple explanation of the pros and cons of pay what you want pricing.
Learn what to do regarding card not present transactions
Solutions for coworking space management
Learn how to grow your freelance business.
Learn how to scale a subscription business.
Discover how to reduce invoicing risks when billing in arrears.
Compare ecommerce payment processing solutions in our guide.