Developing A Coding Test for Data Engineering
Hiring good candidates is difficult. After nearly 40 years in this business, and interviewing hundreds of candidates, I’m not going to claim that I have the answer. Just some ideas.
Hiring good candidates is difficult. After nearly 40 years in this business, and interviewing hundreds of candidates, I’m not going to claim that I have the answer. Just some ideas.
Lear how to fetch metrics and create custom endpoints for a Prometheus ServiceMonitor to scrape using the prometheus_client library in Python.
Amazon CodeGuru Reviewer promises to “detect potential defects that are difficult for developers to find,” using machine learning to identify potential problems. But how does it compare to existing rule-based tools? In this post I turn CodeGuru loose on a seven-year-old library that’s in use by 3,000 people, to see what issues it flags.
With version 21, Java got virtual (lightweight) threads. This feature has received a lot of press, but will it actually help you? In this post I review the theoretical benefits of virtual threads, and then show actual results from a benchmark.
When Kubernetes first hit the scene for container orchestration, devops engineers all asked, “Can I run my database in here?” We quickly learned the answer, “Hell no!”
Chariot Day is a tradition here at Chariot Solutions where our colleagues share what they’ve been thinking about and hacking on.
Our development teams are structured as extensions of every client and are committed to helping them achieve their goals and look great in the process.
A Deep Dive into IndexedDB In a previous article, I compared client-side storage solutions: localStorage, sessionStorage, cookies, and touched briefly on IndexedDB. In the vast ecosystem of web storage solutions, IndexedDB stands out as a powerful, low-level API for client-side storage of significant amounts of structured data. While cookies, localStorage, and sessionStorage are suited for storing smaller data sets, IndexedDB is designed to manage larger volumes of data, including complex data types that shouldn’t be stored as strings like files…
In the realm of web development, ensuring data persistence is a top priority. Web developers face the challenge of storing data seamlessly and effectively, often juggling various storage solutions to meet specific needs. One of the leading and supported options is IndexedDB, a powerful client-side database solution. Though SessionStorage, LocalStorage, and cookies have their places, IndexedDB offers a robust and versatile alternative for more complex data storage requirements. Resources: Web Storage API IndexedDB Structured clone algorithm Cookies Storage Pressure/Eviction Storage…
ViteJS (Vite) has rapidly emerged as one of the most exciting tools in the modern web development ecosystem. Vite offers developers a highly efficient and flexible build process with sane defaults to get a project up and running quickly. One of the many features that makes Vite truly stand out is its extensible Plugin API. With the Plugin API, developers can extend Vite’s capabilities, integrate with other tools, and tailor the development environment to their specific needs. Resources: ViteJS: https://vitejs.dev/…