Rolling out security consulting: an impact-driven approach (part two)
12 Jul 2022
11 Jul 2022
We’re thrilled to be a Platinum Sponsor of EuroPython this year, happening from July 11th-17th in Dublin, Ireland. If you can’t make it in person, you can still attend the conference remotely, as EuroPython is a hybrid event this year! Our team members will be giving a variety of talks during the conference: July 13th […] The post Microsoft at…
Micro habits for developers to achieve sticky Agile transformation
What are the behavioral implications of treating your IT Function as a cost center? (Part 2)
Thoughtworks InsightsWhat are the behavioral implications of treating your IT Function as a cost center? (Part 2)
10 Jul 2022
Working on a web extension can be kinda wild — on one side you’re essentially just coding a website, on the other side you’re limited to what the browser says you can do in the extension execution environment. One change in that environment is coming January 2023 — pushing extensions to move to manifest version 3. I recently got curious…
8 Jul 2022
A new curves system, suitable for hair, is going to be part of the upcoming Blender 3.3 LTS.
7 Jul 2022
We’re excited to announce that the July 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes inlay type hints with Pylance and improvements to the setup experience with Jupyter notebooks. If you’re interested, you can check the full list of improvements in our changelogs for the […] The post Python in…
6 Jul 2022
Introducing a new, GPU accelerated, real-time compositor for Blender.
Credit cards are impacting the environment and your wallet. Join Patch and GoCardless for a discussion on how companies can make more sustainable choices when processing payments that also make financial sense.
5 Jul 2022
Discover our guide to the top open banking providers in the UK.
Don’t let involuntary churn limit your business growth.
Find out how to automate accounts receivable
Make one-off payments the easy way with Instant Bank Pay.
Collect payments online with maximum efficiency
Should you offer a prepaid subscription plan?
What are the behavioral implications of treating your IT function as a cost center? (Part 1)
Thoughtworks InsightsWhat are the behavioral implications of treating your IT function as a cost center? (Part 1)
Domain Driven Design in 10 minutes - part one
Is your operating model stifling innovation?
4 Jul 2022
Fun fact: it is actually winter now here in Brazil. Regardless, this release is packed with new features, quality-of-life improvements and bug fixes!
Using machine learning to identify antimicrobial peptides
Challenges of applying machine learning models (part 2)
It's time to overhaul merchandizing
3 Jul 2022
How to track file downloads from a website and understand when files are accessed.
The second plot from the series. Polygons instead of the circle, to get this cube like shape. Created: July 2022 Size: 26.5x30cm Paper: Fabriano Bristol 250gsm Pens: Pigma Micron
Once again, I've redesigned my website. Every now and then I get bored of the way it looks, or I notice a lot of people cloning it and feel…
1 Jul 2022
Can we make a Rust program that's as small as it's assembler equivalent?
How the GitHub Security Team uses projects and GitHub Actions for planning, tracking, and more
GitHubOne of the best parts about working at GitHub is using GitHub to build GitHub—and not only for software development. Many of us have worked for companies that create products we love. Yet fewer of us have worked for organizations that build products across the full software development lifecycle that can be used for almost every piece of our daily…
GoCardless to acquire open banking platform Nordigen, combining broad open banking connectivity with bank payment expertise
GoCardlessGoCardless to offer free access to open banking data
Cognitive biases: blindspots in building compelling products
React Native: decisions of technology
Challenges of applying machine learning models (part 1)
Being LGBTQIA+ at Thoughtworks
Respect, Resilience, and LGBTQIA+ Colleagues
30 Jun 2022
One of jOOQ 3.17‘s coolest new features are client side computed columns. jOOQ 3.16 already added support for server side computed columns, which many of you appreciate for various reasons. What’s a computed column? A computed column is a column that is derived (“computed”) from an expression. It cannot be written to. It works like … Continue reading Create Dynamic…
Accessibility and inclusive design at YConf
What privileges do you have?
29 Jun 2022
If you have a monorepo, you’ve probably already felt the pain of slow Git commands, such as git status and git add. These commands are slow because they need to search the entire worktree looking for changes. When the worktree is very large, Git needs to do a lot of work. The Git file system monitor (FSMonitor) feature can speed…
Firefox Translations is a website translation add-on that provides an automated translation of web content. In this article, we will discuss the technical challenges around the development of the translation engine and how we solved them to build a usable Firefox Translations add-on. The post Neural Machine Translation Engine for Firefox Translations add-on appeared first on Mozilla Hacks - the…
We've improved how developers build, test and manage their integration
28 Jun 2022
As I mentioned in a previous tutorial, I'm a big fan of Netlify and the services they offer developers—my favorite of their services being their static website hosting and serverless functions. When c... The post Developing a Web Application with Netlify Serverless Functions and MongoDB appeared first on MongoDB.
In this article, “remote development environments” refer to AWS EC2 instances where engineers make code changes and can see a running Slack application with those changes. For years, engineers at Slack isolated and tested their changes by running microcosms of the Slack application on their local computers. This was difficult for many reasons: it involved…
In order to share the magic of DALL·E 2 with a broad audience, we needed to reduce the risks associated with powerful image generation models. To this end, we put various guardrails in place to prevent generated images from violating our content policy.
27 Jun 2022
As part of our work to ensure a free and open web, we've been working together with Ecma International, and many partners to write a License inspired by the W3C Document and Software License. Our goal was that JavaScript’s status would align with other specifications of the Web. In addition, with this new license available to all TCs at Ecma…
The Raspberry Pi is a low cost device and it consumes low power. It can be used as a web server with your home internet and you will have complete freedom to implement ideas. Nowadays popular cloud services are costing high for the same specifications and recently banned some websites for showing some legal terms. This post will guide you…
New version of MapTiler QGIS Plugin 3.0 with detailed global terrain, contour lines, hillshading, and maps using these terrain data for outdoor activities.
Exploring when and how you would use style queries in your day-to-day work.
24 Jun 2022
Leveraging crowdsourced data and machine learning to understand platform dynamic
Thoughtworks InsightsLeveraging crowdsourced data and machine learning to understand platform dynamic
23 Jun 2022
For the last year, we've been working on the development of rust-minidump, a pure-Rust replacement for the minidump-processing half of google-breakpad. The final part in this series takes you through fuzzing rust-minidump. The post Fuzzing rust-minidump for Embarrassment and Crashes – Part 2 appeared first on Mozilla Hacks - the Web developer blog.
Modifying visual media via code has always been a fascination of mine. Probably because I’m not a designer and I tend to stick to what I’m good at. One visual effect I love is seeing video reversed — it provides a sometimes hilarious perspective on a given event. Take this reversed water effect for example: To reverse an animated GIF…
As new ways of work – cloud collaboration, hybrid work models, and BYOD – have become the standard, it’s clear that new environments and approaches require new strategies and capabilities. The early era of cybersecurity protection was built by stacking solutions like firewalls, on-premises web proxies, sandboxing, SIEMs, and endpoint security. With more people connecting […] The post How to…
We trained a neural network to play Minecraft by Video PreTraining (VPT) on a massive unlabeled video dataset of human Minecraft play, while using only a small amount of labeled contractor data. With fine-tuning, our model can learn to craft diamond tools, a task that usually takes proficient humans over 20 minutes (24,000 actions). Our model uses the native human…
Gentle reader, I made a terrible mistake. Yes, that's right: I read the comments on a MacRumors article. At my age, one knows better. And yet. As penance for this error, and for being short with Miguel, I must deconstruct the ways Apple has undermined browser engine diversity. Contrary to claims of Apple partisans, iOS engine restrictions are not preventing…
22 Jun 2022
Professional templates you can send to customers to invite them to pay by GoCardless
Find out some of the key findings from our discussion customer churn
3.17.0 Release with Computed Columns, Audit Columns, Pattern Matching, Reactive Transactions and Kotlin Coroutine Support
jOOQThis release contiues the work from previous releases around more sophisticated SQL transformation capabilities, including: Client side computed columns for both read and write operations Audit columns Pattern matching SQL transformations More implicit JOIN capabilities Client side computed columns A ground breaking new core feature available in all commercial distributions isthe new client side computed … Continue reading 3.17.0 Release…
The on-demand recap of our May 17th community call is now available to stream. We covered how to structure a Serverless Application and we were joined by Purple Technology who shared their serverless story.
How can you handle business handover? (part 2)
How can you handle business handover? (part 1)
21 Jun 2022
Reimagining computing for a sustainable future
20 Jun 2022
Does your business offer the payment methods customers are looking for?
Small business loans advantages and disadvantages explained
Would Bacs Direct Credit work for your business?
How taking subscription payments can help SMEs to grow their business
An explanation of cash flow analysis and how it can help your business
Find out how you can take part in Race to Nature 2022 this Summer
Find out everything you need to know about reducing payment failure
As someone who maintains a couple of npm packages, I got frustrated by all of the notifications about security issues in my dev dependencies. In 99.99% I wasn't even using the vulnerable code, and usually it would be buried deep in the dependency tree. Therefore, I decided to revisit and simplify my workflow. These were the main things I wanted…
Making investment equitable: democratizing financial insight in the digital era
Thoughtworks InsightsMaking investment equitable: democratizing financial insight in the digital era
19 Jun 2022
I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche, and I really liked it. I have been coding for a long time and I think I have been writing pretty good tests for the features I … Continue reading →
Our colleagues share what their fathers mean to them
18 Jun 2022
I suppose it's time I responded...
17 Jun 2022
A guide to the 7 most important features of accounting software
Find out everything you need to know about credit invoices and why they matter
Three top tips to help you grow an accounting firm successfully
How to protect your business from the risk of late- or non-payment
I started this blog in 2016. More than six years now. But if you check my stats page, you'll see that the number of posts started declining fairly quickly, since 2018. I finally decided to stop this downward trend and to remember why I started writing in the first place. Why I started writing # For the joy of small…
16 Jun 2022
Samuel Aboagye is a genius. Aboagye is 17 years old. In those 17 years, he’s crafted more inventions than you have, probably. Among them: a solar-powered bike and a Bluetooth speaker, both using recycled materials. We caught up with Aboagye over video chat in hopes that he’d talk with us about his creations, and ultimately how he’s way cooler than…
End of an era. I started my career when IE6First time I wrote about IE6 was back in 2009. was a thing. And yesterday, Microsoft announced they are retiring IE11. With that, no version of Internet Explorer is longer supported. Over the years it seemed that we are doomed to support IE forever. We even planned celebrating when we finally…
15 Jun 2022
GoCardless commissioned Forrester conduct a study to evaluate the costs and benefits for partners when integrating GoCardless Connect within their platforms to collect bank payments.
A conversation about maintaining OSS and other software-related topics.
When you introduce yourself, you also introduce your culture
14 Jun 2022
We have concluded our investigation and want to provide our customers with an overview of the threat actor’s actions, direct mitigations we have taken because of this incident, and additional changes we will make in the face of a continually evolving threat landscape. Our incident summary outlines what we have learned during the course of […] The post April 2022…
Here’s why the average collection period is so important.
For the last year, we've been working on the development of rust-minidump, a pure-Rust replacement for the minidump-processing half of google-breakpad. The first in this two-part series explains what minidumps are, and how we made rust-minidump. The post Everything Is Broken: Shipping rust-minidump at Mozilla – Part 1 appeared first on Mozilla Hacks - the Web developer blog.
Financial goals can be a powerful and flexible tool for your business
Why invoicing and online payment software can help you get paid faster
Payment reconciliation software gives your business a reliable audit trail
How angel investors could be the saviours your small business needs
An online recurring billing system could seriously boost your revenue
NPCI: reimagining digital payments in India
13 Jun 2022
Blender 2.83 was released on 3 June 2020 and received 20 updates and 293 bug fixes since.
Read the latest research on how payment methods directly impact payment failure and how you can create a payment strategy without payment failure.
Why pay in 4 is the preferred BNPL option for businesses
What should you be putting in your quote and what considerations should you make