Specialized search for programming

Curated, developer-focused results

4Programming is a search engine built for programmers. It prioritizes technical relevance by combining multiple indexes, code-aware ranking, and AI systems. Use it to find code examples, documentation, libraries, tools, tutorials, and services — faster and with fewer irrelevant results than general-purpose search engines. Part of the 4SEARCH network of topic specific search engines.

[Who can change smart contracts?] A gentle explanation of the differences between administrator privileges, upgrades, and decentralization using a 10,000 yen example

Hello! This is eteete🌱 Today's "Seventy's WEB3 Notebook" is about the security of smart contracts. Last time, we learned how to check the address of an approval destination on Etherscan. During that process, an intriguing term appeared. When I looked it up, I found that some smart contracts have a mechanism that allows the content of their processes to be changed later. However, at first, I thought: "Isn't blockchain supposed to be immutable once recorded?" "If it can be changed, who is the one changing it?" I was also curious about the term "decentralized," which is often heard in Web3. Can a service with an administrator still be called decentralized? For example, suppose you use a certain DeFi service with tokens worth 10,000 yen. As a user, what should I be checking? This time, I would like to organize the differences between "administrator privileges," "upgrades," and…

1,704 words
More in Developers and Community
dev.to

Viva: a mock interview that knows which parts of your project an AI wrote

If you have sat in a placement interview, you know the moment. The interviewer stops scrolling through your repo, points at one file, and says: "Walk me through this function." You know what the function does. You typed the prompt that produced it. You did not write it. That happened to a friend of mine, with a project the two of us built at a hackathon. It works. It is on his resume. He could tell you what every screen does. He could not tell you why the code is the way it is, because an AI agent wrote a lot of it and we shipped before we understood it. Every fresher I know is a little scared of that question. So I built Viva: a mock interview about your own project, that knows which parts an AI wrote. You give it a repo. It reads the code, finds the files your coding agent wrote, and then interviews you the way a panel would. When it reaches the AI-written part, it says so: Your…

864 words

Principled Programming (DateTree Press)

Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more. This book…

182 words
More in Products and Releases
dev.to

How to Fix CORS Errors in React and Node.js: A Complete Guide

Have you ever built a React application, connected it to a Node.js API, and suddenly encountered a CORS error in your browser? Your backend might be running correctly, your API endpoint might return valid data, and yet your frontend cannot access the response. This is a common problem when developing web applications that use separate frontend and backend servers. In this guide, you'll learn how to fix CORS errors in React and Node.js, why they occur, how to configure your backend correctly, and how to troubleshoot common issues with practical code examples. What Is a CORS Error? CORS stands for Cross-Origin Resource Sharing. It is a browser security mechanism that controls whether a web page can access resources from a different origin. An origin consists of three parts: Protocol, such as http or https Hostname, such as localhost or example.com Port, such as 3000 or 5000 Although both…

1,471 words

Essential C# 12 (Pearson)

C# 12.0 is a long term support version and so a book, even a book as big as this one, is worth investing in. This new edition is about 100 pages bigger than previous editions and, as a result of its size, just as difficult to…

371 words
More in Frameworks and Web Development
dev.to

UNWATCH: finding what a second tutorial actually adds

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. My sister is preparing for her board exams alongside NIFT and UCEED 2027. Her study time has to stretch across schoolwork and entrance preparation, and YouTube is part of that routine. She had already watched one preparation session. When she wanted to move to another video, the question was simple: which parts would actually add something? She wanted the explanations she had missed, the extra facts and figures, and a different way of understanding a topic. Finding those parts meant spending more time watching material she had already covered. The video could be useful, but she had to sit through it to find out where. That is where UNWATCH started. Before asking someone to commit to another lesson, could an app show them what appears familiar, what seems new, and the evidence behind that…

1,003 words

Killer ChatGPT Prompts (Wiley)

This book aims to get optimal answers to your questions from ChatGPT, how does it fare? Is there a hotter topic in computing today than ChatGPT? I suspect not. So, there’s sure to be a great demand for a book that produces…

928 words

Principled Programming

Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more. So many books try…

842 words

Coding in RPG IV - a beginner's tutorial

No results were found for your search query. To return expected results, you can: You are in: RPG Cafe > Tutorial on RPG Coding in Free-Form RPG IV This tutorial is intended for experienced programmers who want to learn RPG IV…

1,837 words

An Introduction to OpenGL Programming

OpenGL is a well-known standard for generating 3-D as well as 2-D graphics that is extremely powerful and has many capabilities. OpenGL is defined and released by the OpenGL Architecture Review Board (ARB). This article is a…

1,280 words

Image Processing with OpenGL and Shaders

Using OpenGL and GLUT, you can increase the speed of your image processing by using the power inside your system's GPU. Video games have been making full use of GPUs for years. Now, even nongraphical products (like Matlab) are…

1,794 words
More in How-To and Tutorials