Tag: How to
-
Squaring the circle: The high-performance computing energy paradox
Posted on June 5, 2024, Level beginner Resource Length medium
The latest CPUs and GPUs will consume more power than ever to support artificial intelligence (AI) and other advanced applications. How is this compatible with data centers' energy efficiency imperatives? By Graeme Burton.
Tags business-and-emerging-tech cloud-and-infrastructure how-to
-
Traefik 3.0: Deep dive into wasm support with Coraza WAF plugin
Posted on June 4, 2024, Level beginner Resource Length intermediate
Custom plugins for Traefik are one of the most requested features going back to the early days of the project, starting with this issue, from back in 2017. Today, we will deep dive into WebAssembly support. By Emile Vauge.
Tags frontend-and-mobile product-and-design how-to devops-and-ci-cd
-
Uncovering financial crime: Going beyond rule-based approaches with a connected perspective
Posted on June 3, 2024, Level beginner Resource Length medium
Money laundering, the process of disguising the origins of illicit funds, poses a significant challenge in the financial sector worldwide as it serves as the lifeblood for organizations that engage in illicit activities such as terrorism, drug trafficking, and human trafficking. By Sean Robinson.
Tags business-and-emerging-tech product-and-design leadership-and-career how-to
-
Using LlamaParse to create knowledge graphs from documents
Posted on June 1, 2024, Level intermediate Resource Length medium
Key components of LlamaCloud include LlamaParse, a proprietary parsing tool for complex documents with embedded objects like tables and figures, which integrates seamlessly with LlamaIndex ingestion and retrieval. By Fanghua Yu.
Tags data-and-analytics product-and-design how-to leadership-and-career devops-and-ci-cd
-
Low-code in the insurance industry: What every insurer should know
Posted on May 31, 2024, Level beginner Resource Length medium
Developing and supporting complex software solutions in the insurance industry requires the detailed and comprehensive work of an entire team of experienced developers. Low-code platforms can serve as an auxiliary tool for traditional development methods. By Oleg Svet.
Tags business-and-emerging-tech product-and-design leadership-and-career how-to
-
Java career learning path from beginner to advanced
Posted on January 30, 2024, Level beginner Resource Length medium
Knowing what to study is also a big challenge since there is so much to learn. Therefore, let's explore the most important topics to study so we can become better software engineers. By Rafael del Nero.
Tags software-engineering leadership-and-career how-to product-and-design backend-development
-
Starting with Rector PHP: Improving your PHP code with automation
Posted on January 29, 2024, Level intermediate Resource Length long
Maintaining clean and efficient code is crucial for project success. Rector PHP emerges as a powerful tool, offering developers a seamless path to code transformation and enhancement. Rector PHP is an open-source automation tool for PHP, and it simplifies the process of code upgrades, refactoring, and modernization, bringing significant benefits to developers and their projects. By Roberto B.
Tags software-engineering backend-development how-to frontend-and-mobile devops-and-ci-cd
-
AI-enhanced code reviews: Improving software quality and efficiency
Posted on January 28, 2024, Level beginner Resource Length long
Code reviews have long been a critical practice in software development. They serve as a quality control mechanism, ensuring that code is not only functional but also maintainable, secure, and efficient. However, traditional manual code reviews come with their own set of challenges, such as time consumption and the potential for human error. This is where AI code reviews come in. By Ritvik Gupta.
Tags software-engineering ai-and-machine-learning how-to frontend-and-mobile product-and-design
-
Understanding Go package management and modules
Posted on January 27, 2024, Level intermediate Resource Length medium
Can low-code enable machine learning? Certainly. In fact, it's an excellent method for simplifying and accelerating the use of machine learning–and enabling developers without data science backgrounds to build software powered by machine learning. In this blog, I make the case for using low-code to develop machine learning apps. By Forsyth Alexander.
Tags backend-development how-to frontend-and-mobile product-and-design architecture-and-apis
-
Everything you need to know about Arduino shields
Posted on January 16, 2024, Level intermediate Resource Length medium
Arduino is a popular open-source electronics platform that has revolutionised the world of DIY projects. With its powerful microcontrollers and versatile programming environment, Arduino allows enthusiasts and professionals alike to bring their creative ideas to life. One of the key features that make Arduino even more powerful is the availability of shields. By Jack Portley.
Tags business-and-emerging-tech how-to ai-and-machine-learning data-and-analytics software-engineering
-
TOPS AI vs. real world performance
Posted on January 10, 2024, Level beginner Resource Length short
Burgeoning machine learning and AI emerging use cases promise to create significant value for industries via accelerated information processing and increased accuracy of decision-making. But machine learning models are compute-intensive, demand high-frequency, and real-time AI analysis scenarios, which has led enterprises to lean on performance guidance using the metric Trillions of Operations Per Second (TOPS). TOPS captures "how many mathematical operations can an accelerator deliver in one second?" to compare and identify the best accelerator for a given inference task. By Rehan Hameed.
Tags ai-and-machine-learning how-to data-and-analytics software-engineering
-
What is Continuous Testing in DevOps? (Strategy + tools)
Posted on January 9, 2024, Level intermediate Resource Length long
Continuous testing (CT) is the practice of automatically testing software applications and components throughout the software development lifecycle (SDLC). In DevOps, continuous testing is the practice of integrating testing activities throughout the DevOps pipeline. By Hannah Son.
Tags how-to devops-and-ci-cd testing-and-quality product-and-design leadership-and-career cloud-and-infrastructure