Geekflare is supported by our audience. We may earn affiliate commissions from buying links on this site.
Collins Kariuki
Total 56 articles
Collins Kariuki is a software developer and technical writer for Geekflare. He has over four years experience in software development, a background in Computer Science and has also written for Argot, Daily Nation and the Business Daily Newspaper.
Web scraping allows you to efficiently gather large amounts of data from the internet in a very fast manner and is particularly useful in cases where websites are not exposing their data in a structured way through the use of Application Programming Interfaces(API).
The internet is a double-edged sword for small companies. On one hand, it presents tons of opportunities for small companies to increase their reach, grow their customer base, and significantly boost their revenues. However, it also presents a huge security risk in the form of cyberattacks.
Java is a high-level, object-oriented programming language that was released in 1995 by Sun Microsystem and is currently owned by Oracle. Since its release, Java has grown to become one of the most popular and widely used programming languages.
Python is a very versatile language, and Python developers often have to work with a variety of files and get information stored in them for processing. One popular file format you’re bound to encounter as a Python developer is the Portable Document Format popularly known as PDF
Forensic decryption involves decrypting devices for legal/investigation purpose. Here are the best tools, some of which are already used by government agencies.
One of the most commonly used data types in Python is float, which represents floating point numbers. Floating point numbers are numbers, positive or negative, that have a decimal place. Float point numbers also include numbers represented using scientific notation, with the character e or E used to indicate a power of 10.
Linux is a multiuser operating system thus, multiple users can interact with the same computer at the same time using Linux. Being a multiuser operating system, it is important for Linux to guarantee the security and privacy of the files belonging to different users.
Python is often referred to as a ‘batteries included’ programming language. This is due to its philosophy of including a wide range of inbuilt modules and packages, thus providing a comprehensive standard library to perform a wide range of tasks.
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at scale. TypeScript was developed to help solve some of the problems that arise when writing code using JavaScript. TypeScript overcomes the pitfalls of JavaScript through the use of types.
Having a website is a very exciting and powerful thing. It’s the equivalent of owning real estate but on the Internet. Once you have an active website, specific metrics will be crucial in helping you determine how well your website meets its intended objectives.
Want to test your web apps for compatibility with different browsers and operating systems? Here we review LambdaTest, which shines in mobile and web app testing.
Looking for a tool for efficient Java performance tuning and monitoring? Here we explore some best tools for Java Performance Monitoring and Optimization.
Cypress and Playwright are the leading test automation tools available in the market. In this post, we compare the features and benefits of each to assess which is the better choice for your project.
Want to avoid or minimize errors while programming? Here are some of the Common Python errors that you might encounter while programming using the language.
Choosing between Vue and Angular frameworks for your web product can be tricky. Here we summarize the differences between Angular and Vue so you can choose the right one.
NVM is a handy tool allowing developers to switch between different Node.js versions quickly. Here you will learn how you can install nvm on Windows or MacOS.