Learn more about how business intelligence software can help you grow
19 Apr 2021
Delegating isn’t always easy – here’s how to make it work for you
April is upon us, and we have a most timely release for you — Firefox 88. In this release you will find a bunch of nice CSS additions including :user-valid and :user-invalid support and image-set() support, support for regular expression match indices, removal of FTP protocol support for enhanced security, and more! This blog post […] The post Never too…
Improving the user experience of web applications has always been a priority of mine. I always come back to the same though I’ve had for 20 years: “users expect a web app to work — let’s make the app a joy to use.” Over the years we’ve employed JavaScript to improve the UX, but over time those strategies either become…
For the past few months, I have been interviewing with several companies. In all cases, one or more coding tests were included. I have also been on the interviewing side, evaluating a coding test. Here are my thoughts on the … Continue reading →
Model Udemy's taxonomy on a relational database. Learn efficient SQL queries, indexing, and design for optimal performance.
Software infrastructure (by which I include everything ending with *aaS, or anything remotely similar to it) is an exciting field, in particular because (despite what the neo-luddites may say) it keeps getting better every year! I love working with something that moves so quickly. In the last few months, I’ve thought a lot about where it’s going in the next…
18 Apr 2021
A definitive list all SaaS businesses should implement to maximize total revenue
Learn how to reduce your customer churn rate for better retention
Learn how to prevent the most common project management mistakes
16 Apr 2021
Search engine optimization is big business; both SEO experts and their customers want to track the effectiveness of their keywords, campaigns, and competition. To get and measure those results, however, you need the right tooling monitor those results. SEObase is an awesome tool for doing just that — monitoring keywords and results across search engines! Quick Hits SEObase is free…
Support for QUIC and HTTP/3 is now enabled by default in Firefox Nightly and Firefox Beta and we are planning to start a rollout on the release in Firefox Stable Release 88. HTTP/3 will be available by default by the end of May. The post QUIC and HTTP/3 Support now in Firefox Nightly and Beta appeared first on Mozilla Hacks…
Here are more good programming quotes I have found since my last post. Programming “It has been said that the great scientific disciplines are examples of giants standing on the shoulders of other giants. It has also been said that … Continue reading →
In Part 1 of this series, Resigience is defined as a higher order life-skill that will help every system and person adapt to the new (post-pandemic) reality. Part 2 was our observations of how people have consciously and unconsciously leveraged the principles of agility and resilience. This post is a discussion of how countries have adopted this very philosophy.“Everything we…
How to rewrite legacy applications or split monoliths into microservices without slowing down on delivering features or introducing bugs in your system.
15 Apr 2021
The role of a business mentor is to offer advice, guidance, and support
Ageism isn’t always direct. Learn more about ageism in the workplace
Explore the potential benefits of display advertising with GoCardless
Maintaining a detailed cash book is a vital accounting process
We have been talking about open banking, or the broader legislative framework that supports it, Consumer Data Right (CDR), for a long time, but it seems like nothing has really happened. Yet it would be a mistake to turn away now.
14 Apr 2021
Every entrepreneur wonders: “Will my startup sink or swim?” When Felix Brandon and his wife Jordan Lloyd Bookey launched Zoobean, a startup focused on children’s reading, they found themselves swimming in rough waters early on. A few months after launch, the founders were invited to pitch their business on the TV show Shark Tank. What […] The post How Heroku’s…
The importance of resource management and how it can improve your business
We look at how to implement the critical path method in your project management
How a good customer success plan can improve conversions and customer loyalty
What is the Volcker rule? And what does it mean for banks and their customers?
13 Apr 2021
It’s easy to think about creating beautiful UIs for presenting data when you don’t consider the effort that goes into gathering and serving the data itself. Here’s the thing — thanks to apilayer, you can focus on your UIs and not the pain of API creation. No need to worry about licensing, load balancing, and rate limits when these five…
Building customer loyalty is essential to any business with a goal of growth
Absenteeism is habitual absence from work, beyond what is considered acceptable
Which performance appraisal methods are best? Find out more
Discover the meaning of a growth mindset and what it can do for you
This article explores return type polymorphism in Rust through examples like Default::default() and a custom dice rolling library. The technique allows writing generic functions that can return different types based on usage. Useful for extensible APIs.
In today’s modern threat landscape, it’s hard to properly allocate resources where they’re needed most. Is it cryptomining, ransomware, phishing or some new threat that no one has faced before? It can be a little (or let’s be honest here), a lot overwhelming. As we covered in Part 1 of the Threat Trends series on […] The post Most common…
Formatting numbers on the client side is an important task, especially when you consider how much raw API usage is in play these days. What’s also important is ensuring those numbers are meaningful to users, no matter where they are in the world, especially if you’re an eCommerce website. Writing internationalization code can be a nightmare but luckily JavaScript provides…
MapTiler is launching MapTiler.ch, a home for customers from Switzerland.
In each edition of the Radar we include a handful of “themes” that help the reader understand larger trends among the details of the individual blips. We only have limited space and often there are more trends than we have room for. These “macro trends” articles expand upon each Radar with a few more stories from the tech industry. Read…
12 Apr 2021
Customer Trust is our highest priority at Salesforce and Heroku. It’s more important than ever to implement stronger security measures in light of increasing security threats that could affect services and apps that are critical to businesses and communities. We’re pleased to announce that all Heroku customers can now take advantage of the security offered […] The post Enhancing Security:…
How your customers prefer to pay impacts their buying decisions. Learn all about payer preferences in 2021, and how you can leverage them for your business.
Email isn’t going anywhere, and email marketing is as powerful a tool as ever
Customer marketing is important because your existing customers are important
The only way to keep your customers is to keep them happy
Any business can benefit from using a CMS to manage online content
First week of being funemployed! It was very weird. By Wednesday I had lost track of what day it was, and I kept thinking it was a Saturday. By Friday I was overwhelmed with capitalism guilt and thinking that I HAD to do something to “stay productive”. What a fake idea y’all; it hadn’t even been a full week of…
11 Apr 2021
A short reflection on why ideas get old quickly and need action to become useful.
Created: April 2021 Size: 77x62cm Paper: Farbiano Cotton Paper 300gsm Pens:
9 Apr 2021
A personal note about ideas, attention, and choosing what is worth building.
In part 1, we talked about why employees stay at companies, and how recent societal changes have fundamentally changed this. In part 2, we continue to explore how companies can build a technology leadership community to create a positive pressure to retain employees.
A gift card is much more than a gift. Retailers are taking gift cards as the entry point of social scenarios to guide potential customers into the closed loop of retailer’s payment, membership and ordering system, and gradually cultivate customers to generate new consumption habits.
8 Apr 2021
Welcome to the first monthly edition of the Cisco Umbrella Threat Spotlight, which is produced by our cybersecurity threat analysis team. This team supports the collection, analysis and distribution of threat intelligence from the Cisco global cloud architecture. The Cisco Umbrella security researchers take mathematical concepts and find new ways to apply them to security […] The post Trojans, information…
Learn how to calculate your return on assets and drill into your efficiency
Discover why sunk costs shouldn’t factor into future business decisions.
Every once in a while you encounter a CSS annoyance that takes some cleverness to discover. One such case rears its ugly head in unwanted and unexpected scrollbars. When I see unwanted scrollbars, I usually open developer tools, click the element inspector, and hover around until I find the villainous HTML element. As a visual person, I find that process…
First principles for effectiveness in transformation.
Around this time last year, “88% of organizations encouraged or required employees to work from home.” As work went remote, so did organizational learning. Trainers were equipped with ‘remote toolkits’, and training programs were re-wired for online content delivery.
Conversational AI can have a profound impact on a firm’s ability to automate traditional processes. In this article, we examine the most promising use cases for conversational AI in capital markets, and outline the key principles to guide your transformation strategy.
7 Apr 2021
Learn more about business insurance offers, including our top picks.
Learn how price impacts demand with the price elasticity of demand formula
Stakeholder mapping techniques help you communicate more effectively
Is it better to invest during a bull or bear market? It depends on strategy
We extended IWD 2021 across the whole of March. Here's what happened.
6 Apr 2021
Learn how to make the most of Gantt charts with the best software
Great leaders are made, not born. Hone your leadership skills with our tips
Virtual job interviews: example questions and candidate interviewing tips
How to implement a successful change management plan with seven simple steps
Is your business ready to take advantage of AI in accountancy?
How to make sure your employees want to keep working for you
The first quarter of 2021 has been a busy quarter for the Project Zero (P0) team as they announced 16 “in the wild” zeros days. That is one new announcement a week on average. This is great for driving news cycles or if you’re in marketing and need some FUD to help sales. This isn’t so great if you are…
We successfully deployed ThreadSanitizer in the Firefox project to eliminate data races in our remaining C/C++ components. In the process, we found several impactful bugs and can safely say that data races are often underestimated in terms of their impact on program correctness. We recommend that all multithreaded C/C++ projects adopt the ThreadSanitizer tool to enhance code quality. The post…
Earlier this month, the National Security Agency (NSA) and Cybersecurity Infrastructure Security Agency (CISA) issued an advisory on the growing need to introduce a protective DNS (PDNS) solution to your organization’s security footprint. Because DNS is foundational to most online activity, it’s also the layer where many attacks — including malware, phishing, command and control, […] The post Protective DNS:…
Recently, I set up unit and integration tests for a Node API in TypeScript, and I couldn't find a lot of resources for setting up and…
Our society has gone through a dramatic change that will forever transform the nature of remote work. This shift has changed the options available to senior technologists. It has doubled the importance of cultivating technology communities in your organization as a way to grow and retain technical leaders.
Tesla, Google, Apple and Amazon have something in common – hitching a ride on the ‘insurance business’ train. Big Tech is disrupting the otherwise laid back insurance industry, forcing incumbents to up their game. The lack of physical ‘advisor - customer’ interactions (because of pandemic-related restrictions) has also furthered this move.
5 Apr 2021
We’re excited to share a deep dive into how our new authentication token formats are built and how these improvements are keeping your tokens more secure. As we continue to focus on the security of our platform and services across the web, this update shows how big an impact simple changes can have. Many of our old authentication token formats…
About a year ago, we migrated an old rate limiter in order to serve more traffic and accommodate a more resilient platform architecture. We adopted a replicated Redis backend with client-side sharding. In the end, it worked out great, but we learned some lessons along the way. The Problem We had an old rate limiter that was simple enough: For…
Let’s not bury the lede: I quit my job. After 8 years of working there, Google feels like a very different company than the one I joined, one that aligns less and less with my values, and it was time to move on. It sucks, because my immediate team was a group of wonderful people who do great work; I…
3 Apr 2021
How to fix the Rails is not currently installed error when setting up Rails on macOS.
1 Apr 2021
For the last couple of years, we've run the MDN Web Developer Needs Assessment (DNA) Report, which aims to highlight the key issues faced by developers building web sites and applications. This has proved to be an invaluable source of data for browser vendors and other organizations to prioritize improvements to the web platform. This year we did a deep…
Learn about the challenges and best practices for invoicing at scale
Explore Python's walrus operator ( -=) and its quirks! Learn why `a -= 10` throws an error and how to modify CPython to allow it.
I was live with Mat, Natalie & Johnny and we talked a bit about releases, with and without GoReleaser.
I joined Better in early 2015 because I thought the team was crazy enough to actually change one of the largest industries in the US. For six years, I ran the tech team, hiring 300+ people, probably doing 2,000+ interviews, and according to GitHub I added 646,941 lines of code and removed 339,164. But I also got married, had two…
31 Mar 2021
We are pleased to announce that the April 2021 release of the Jupyter Extension for Visual Studio Code is now available. If working with Python, we recommend installing the Python extension directly from the extension gallery in Visual Studio Code. If you already have the Python or Jupyter extensions installed, you can also get the latest update by restarting Visual…
Can a business partnership agreement kickstart your next business venture?
How can you effectively manage the product life cycle to maximise profit?
Learn how to pay the workplace pension minimum contributions.
Watch on YouTube If you're like me, you see programming as a type of trade . Over the past year, I've been paying more attention to how…
More than half a million square kilometers of 20cm/px resolution aerial imagery processed and ready to be used via API or for download.
30 Mar 2021
People who work with me tend to realize that I have Opinions about databases, and SQL databases in particular. Last week, I wrote about a Postgres debugging story and tweeted about AWS’ policy ban on internal use of SQL databases, and had occasion to discuss and debate some of those feelings on Twitter; this article is an attempt to write…
jOOQ’s DSL, like any fluent API, has one big caveat. It’s very easy to forget to call .execute(). And when you do, chances are, you’re going to be staring at your code for minutes, because everything looks perfect: Staring… staring… staring… Why is it not inserting that row? “Aaaah, not again!!” This is how it’s … Continue reading Never Again…
Secure access anytime, anywhere After the massive shift to remote work, more organizations are moving to a model where networking and security converge together in the cloud. Gartner coined the term secure access service edge (SASE) to describe this concept. Today, we announced how we’re delivering on our vision of SASE by combining networking, security, […] The post Cisco Umbrella…
29 Mar 2021
A line manager bridges the gap between workers and executives
Learn how to include market volatility as part of your investment strategy
What level of investment risk is acceptable? Reduce risk with diversification
From local to international, growth funds come in a range of options
What are corporate bonds, and do they have a place in your investment plan?
Retargeting is an important marketing tool to boost website conversion rates
Understanding attrition helps businesses find weaknesses and maintain strengths
A hire purchase is essentially leasing an asset until it can be paid off fully
Monitoring your closing balance simply helps businesses stay on track
Keeping hold of bank statements is the best way to control spending