Tag: 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 programming career how-to app-development java oop scala
-
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 programming php how-to web-development devops
-
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 programming ai bots how-to web-development app-development
-
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 golang how-to web-development app-development 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 iot how-to machine-learning big-data performance robotics
-
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 how-to machine-learning big-data performance
-
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 tdd app-development agile cloud
-
How to use Kaggle for data science
Posted on December 9, 2023, Level beginner Resource Length medium
Kaggle is the largest platform for data scientists and machine learning experts, offering aspirants with the most hands-on experience in the complicated field of data science. Due to this, experts have high praise for the Kaggle community for its role in data scientist upskilling. The study of any subject requires classification. If you want to crack open all the data types for the juicy information inside, check out the different types of big data articles here. By Abhresh Sugandhi.
Tags data-science how-to big-data programming learning
-
What is code smell and how to reduce it?
Posted on December 8, 2023, Level beginner Resource Length medium
In today's digital world, when having good and reliable software plays a crucial role in the operational processes of every business, the developers bear the responsibility to produce high-quality code. However, that's easier said than done. They may encounter various challenges during the development process that can lead to unintentional mistakes, resulting in what is known as code smells. But what is code smell? By softteco.com.
Tags learning code-refactoring how-to programming performance
-
AI for programmers
Posted on November 30, 2023, Level beginner Resource Length long
With the growing discussions about the integration of artificial intelligence (AI) into software development via tools like ChatGPT and Github Copilot, author has explored these AI-driven coding aids for some time. Initially, he engaged with Tabnine, a tool similar in function to Github Copilot, albeit a paid service, and his initial experiences were less than satisfactory. Subsequently, author approached AI-based products from other companies with a certain degree of skepticism. By Michał Szulczewski.
Tags ai scala how-to machine-learning app-development learning programming
-
Improving Node.js performance using Rust
Posted on November 10, 2023, Level beginner Resource Length medium
Node.js is a popular JavaScript runtime for writing backend applications. Its flexibility and nonblocking nature have made it the premier choice for API consumption. It's important to note that Node.js, which is single-threaded, isn't ideal for heavy computational tasks as blocking the main thread with lengthy calculations can lead to performance issues. Fortunately, Node.js supports worker threads, providing a way to handle such intensive tasks without blocking the main thread. By Anshul Goyal.
Tags learning functional-programming how-to programming performance
-
Best Kubernetes certifications for 2023 [ranked]
Posted on October 24, 2023, Level beginner Resource Length medium
Looking for the best Kubernetes certification? In this guide, I explained the best Kubernetes certification along with other free choices, so you can choose the best one for you. Kubernetes is growing in popularity day by day. A survey conducted by Cloud Native Computing Foundation (CNCF) reported that 96% of the respondents are either using or evaluating Kubernetes. By Bibin Wilson.
Tags kubernetes containers learning how-to cio devops