paint-brush
83 Stories To Learn About Codeby@learn
251 reads

83 Stories To Learn About Code

by Learn RepoApril 14th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Code via these 83 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 83 Stories To Learn About Code
Learn Repo HackerNoon profile picture

Let's learn about Code via these 83 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

“First, solve the problem. Then, write the code.” – John Johnson

1. What is the best line of code you've ever written?

I recall going to a four-round interview and being asked "What is the best line of code you've ever written?".

2. Differences Between Includes and Joins in Ruby on Rails

Many of us know about includes, joins but sometimes we confuse about their usage. As I was experimenting with code refactoring in one of my projects, there I have tried these things. So I thought I can share these findings with you guys.

3. How To Implement Simple State Container From Scratch

Let's imagine that we have a component, a simple counter. The counter has a state and two buttons to manipulate with this state. We also have a function to render the state.

4. How to Create Digital Generative Art With Python

We create Generative Art with Python. No paintbrush required! In this tutorial, we're going to be using four pieces of code - painter, utils, numpy, and more.

5. Please Don't Use OFFSET and LIMIT For Your Pagination

Gone are the days when we wouldn’t need to worry about database performance optimization.

6. How to Deploy Vlocity Components with Vlocity Build Tool

A guide on how to deploy Salesforce Vlocity components using Vlocity Build tool and integrate it with your CI/CD pipeline.

7. VS Code Tutorial: How To Set Up A React.js Project With Next.js

Express.js framework provides inbuild APIs which are very useful to build fast and scalable applications efficiently with React.js.

8. An Essential Guide to Legacy Code

In this guide, you'll learn what is legacy code, its characteristics, tools, and the best practices for working effectively with legacy code and technical debt.

9. How To Deploy Angular App On Heroku

Hi All, Today we will talk about that how we can change our Angular app environment at run time when deploying the code on Heroku Server.

10. Keyboard Handling in iOS using Swift 5

“Handling Keyboard in iOS” — This has been a topic or rather a problem since the inception of iOS Development. Whether you are a beginner developer or an experienced one, you’ll always be dealing with the handling of keyboards in your apps! But there’s not just 1 issue with the keyboard that we are talking about here. We have to manually handle a couple of issues. Here, let me show you exactly what I mean -

11. Review of 12 Online Code Editors for Web Developers

Some online code editors have basic features similar to text editors while others complete Integrated Development Environments (IDEs). We review both.

12. Froala or QuillJS: Which HTML WYSIWYG Editor Should You Use?

Froala vs. QuillJS - Which is the Best Editor? Froala WYSIWYG editor offers a striking collaborative platform to optimize and publish content on the web.

13. Making List-Like Objects in Python - The Right Way

In this post, we will be talking about how Python likes to deal with "list-like objects". We will be diving into some quirks of Python that might seem a bit weird and, in the end, we will hopefully teach you how to build something that could actually be useful while avoiding common mistakes.

14. 6 Essential Linux Terminal Commands Everyone Should Know

Linux is one of the best-known and most used operating systems in the world. Here are 6 essential commands which can make you better at using Linux systems.

15. 5 Best VS Code Extensions for Refactoring that Every Dev Should Know

If you’re looking at ways to clean up our code, reduce complexity and improve functionality - these refactoring extensions will help you move faster.

16. Visual Studio Code vs Sublime Text: Which Editor Should You Choose?

We have given the benefits of Visual Studio Code and Sublime Text in this article. Compare both code editors based on some factors and choose the better option.

17. How to tell if your code actually sucks...

There is no better moment for me than starting a brand new project.

18. How to Store Data in Two Different Databases Simultaneously with Axios and APIs

Storing data to two different databases simultaneously using apis and axios. Here's how to do it.

19. How too Much Love for Your Code Can Hurt the Product

A story about how important it is to keep a smooth balance between complexity and simplicity while building software.

20. An Essential Guide to Adding TailwindCSS to your Hugo Site

In this tutorial, we will learn how to add TailwindCSS to a Hugo project. Get everything wired up in just a few minutes with Div Rhino.

21. 17 Most Popular Tools For React Developers

Today we will go into learning tools and libraries to help developers in the process of programming with React JS!

22. 10 Tips For Junior Developers To Succeed in Code

Here are 10 tips for junior developers that will help you get started on the right foot

23. Thinking Critically About Monorepos and Why Its an Unhealthy Engineering Practice

Over the past few months, I've seen more and more engineering teams move away from using monoliths. In this blog I explain why this is a good thing.

24. How Twilio Sent Code to Space

In a first of its kind mission, Twilio invited participants to launch their code into the stratosphere, and have it run in space.

25. How Do You Deal With Outdated Code?

Sometimes you gotta do what you gotta do to survive in this competitive industry.

26. Using 7Zip to View Archive in Browser with JavaScript

Sometimes you just need to have a look at a specific file in your archive and you don't want to install additional software to do this. 7zip.html solves this.

27. How to Restart the TypeScript NodeJS Application Fast

I have been working for the different kinds of Node JS application from the last 4 years. For every project I tried to improve the performance and code quality. From that, I found a very interesting way to restart the typescript application so fast.

28. Your Guide To Productive Python Programming

Have you ever felt that you are not coding Python as productive as you want to be? Python avoids repetition to do more work with less code.

29. Why Reading Code is Just as Important as Writing Code: How to Get Better at it

Reading code can help you become a better writer of it.

30. JavaScript Explained By a Non-Developer

Ever wonder how people on the outside of a specific industry such as software development understand and describe the common terms within that field? d.

31. Freedom Code: From One Dreamer to Others

32. The Code Is the Documentation; a Paradox That Rings True

The first time I heard someone say: “the code is the documentation”, I thought it sounded completely wrong, like a lazy excuse for not producing documentation.

33. How To Sync Terraform Config And .tfstate File For Existing AWS Resources

Terraform is a great (and dominant) infrastructure automation tool. It is multi-cloud, can build all sorts of resources, and in some cases supports API calls to build resources before the native tooling from cloud providers does.

34. The Right Way to Learn to Program

How to learn programming topics efficiently and effectively.

35. A Hack That Replicates Self, Mines Crypto Without CPU/GPU

I was going to marathon livestream this, but all the joys of Hacker Noon's recent affiliation with Coil are beginning to show me (fractional) love.

36. 3 Key Questions You Need To Answer Before You Push That Code

Before you commit that code and push it to the server deployment, ask yourself these three questions.

37. How To Code Faster with Hundreds of Shortcuts in TeaCode

TeaCode is a time-saving app from Apptorium that gives you an enormous library of expendable code snippets for any programming language. Instead of typing the whole action, you can only put down the expander and it with unfold into a full section of code. Every time you use an expander, you save loads of efforts on hand-coding every line. Plus, you can create your own expanders in any language.

38. Node.Js or Python and why?

With this article, we will discuss every element of both the back-end technologies platforms to provide you with clear insights.

39. Holochain Community Hackathons

Holochain Hackathons promote a sense of building, community and collaboration and perhaps most importantly — they’re fun! Whether you want to learn more about Holochain or you’re an experienced Holochain developer ready to launch your next great idea, we would love to see you at our next Hackathon. The possibilities for what hApps can be created are truly endless and we’re so excited to see what you will build next. Join us for an agent-centric, self-organized experience and hands-on learning about Holochain!

40. Best Online Code Editors To Use In 2022🚀

Are you looking for the Best Online Code editors? Here is the collection of Best Online Code Editors For Web Developers.

41. Developing An App with NodeJS: Best Practices to Follow

Here are the 14 Node.js best practices that should be implemented while developing an app.

42. How To Create a Simple Application Using Golangspell

For a couple of years I've been working with Golang, is such a great experience, Golang is a great language, in my opinion, simple, fast, and focused on high performance. But, not only it can help us to create a microservice that is fast, but we can also code quite quickly.

43. I Hacked An Android App To Get A Free Haircut

Android apps are mainly composed of a bunch of binaries bundled together, built from compiled Kotlin or Java code. The original source code can be easily reconstructed by several light-weight tools, found on the top of a google search page.

44. The Status of a North Korean: A Short Story Told in Python

How do you write to your family from a country where censorship prevails? Hide your message in the source code.

45. 25 Useful Websites Developers Don't Use Enough

There are many websites to make the work of developers easier, even if they are as basic as helping you share your code. Here are 25 useful websites for devs.

46. Why It is Important to Monitor Code Quality

Code is a book and what the reader gets out of this book will depend on how the code is written.

47. The Essential Guide to Using Promise in JavaScript

Promise in JavaScript is the way to wait for certain actions to process or complete.

48. If you are already a happy coder, don't read this

it gets difficult, to keep your coding journey continues . It's alright!you are not good enough. Discipline doesn't mean do it every day without fail,

49. Identifying Handwritten Digits From the MNIST Dataset Using Python

The task is to classify a given image into one of the 10 digits. I’m doing it all in Python. Let's get started.

50. How to Build a Slack Clone with React, Firebase, and CometChat

In this tutorial, we will be combining the full power of React, Firebase, and CometChat to build a slack clone that will leave you mind-blown.

51. A Brief Intro to Legacy Code

Let's talk about legacy code and its refactoring

52. AWS CloudFormation Template Basics

Get started creating IaC using CloudFormation templates.

53. Closures Demystified: Unlocking Hidden Potential in Your JavaScript Code

If you have understood the discussion so far, you should feel confident in your capacity to discuss closures when asked about them during your next interview.

54. Asterisk's Unnoticed Bug: The Double Quote Bug

While powerful, Asterisk is not foolproof. One bug generates the 400 Bad Request SIP error and is caused by the incorrect use of Double Quotes in the process.

55. Webix Datatable. From a simple table to a complex solution

The DataTable widget is a simple and at the same time powerful solution of the Webix UI library.

56. How to Ask Users for App Ratings and Open Google Play Store (React Native)

User ratings are very valuable to business as they play a crucial part in people's purchasing decisions; be it restaurants, movie tickets or in the current context, our react native app. You must have seen prompts when you are surfing through any android app or playing games, that ask you to rate the app in google play store.

57. How to Super Charge Your Web Design Skills This Year

This story discusses 22 actionable tips that will help you all to improve your web design skills in 2022.

58. Secure Coding Practices Every Developer Should Know

This introductory article will help you to understand the best security standards and secure coding practices.

59. How To Manage Technical Debt Properly

We're used to thinking that you cannot deliver fast and maintain a healthy codebase. But does it really has to be a trade-off?

60. Top 12 CSS Selectors You Should Know

Get started with understanding CSS selectors. In this story, we cover Universal Selectors, Type Selectors, Class Selectors, ID Selectors, and more.

61. Flask vs Django: Which Should You Learn?

Looking for a Flask vs Django comparison? This article compares the two popular Python frameworks for web, apps, APIs, and backend development.

62. Key 2022 Statistics in the No-Code/Low-Code Market

We explore a low-code/no-code market poised for exponential growth in the coming years.

63. Maintain The Quality of Your Node.js Apps With These Best Practices

Node.js is an open-source, cross-platform, Javascript runtime environment for running javascript code outside the web browser.

64. The 9 Mistakes JavaScript Developers Make the Most

In this article, we'll take a look at some of the most common JavaScript mistakes and how to avoid them.

65. Introducing Tour My Pull Request For Github Extension

Problem

66. Building Your Own Discord Bot With Python Is Easy

Create your own Discord Server in just Four Lines of Code with Python

67. How to Deal With Major Challenges in Machine Learning

We often get blocked at different steps while working on a machine learning problem. In order to solve almost all these steps, I have listed down all the major challenges we face and steps we can take to overcome those. I have also categorised these challenges into different sub domain for easier understanding namely Data Preparation, Model Training and Model Deployment.

68. Exploiting Dynamically Generated Code: 2019 KCTF Problem 5

Have you ever thought about exploiting dynamically generated code? Do you know that an exploit can also be source code instead of data? The root cause of this bug is an inconsistency in the JIT compiler of v8. The inconsistency tricked the JIT compiler to dynamically generate code that contains the array overflow bug. Our final exploit for the bug is some source code. This is very different from normal exploitation whose exploit is data.

69. Cloud-Native Buildpacks, BuildKit, and Container Images: Qu'est-ce Que C'est?

In this article, we’ll do a deep dive into the Buildpacks BuikdKit frontend implementation and see how it actually works under the hood.

70. What Traits Distinguish An Awesome Programmer

What distinguishes great programmers from good ones?

71. Is Technical Debt Actually Bad Debt?

Release early, release often — just don’t forget to refactor ;)

72. Is No-Code Testing Actually Possible?

Testing accounts for over a quarter of development timelines. Automated codeless testing can help remove bottlenecks bringing your software to market quicker.

73. 6 Ways to Make Pull Requests More Reviewable

After more than a year of helping developers review code, I try to summarize easy and quick takeaways for a better pull request design.

74. First Impressions of YouCode: The Search Engine for Programmers

As a tech enthusiast and programmer, I love trying new platforms that attempt to reinvent the way we interact with computers, the internet, and each other. One of the most outdated yet crucial tools we interact with every day — the search engine — is due for disruption. Many companies recognize this and have tried to redesign and reinvent the search process. To stay at the forefront of this search engine revolution and take control over my search results, I experimented with several smaller search engines (most still in beta). One of the most innovative and curated alternative search engines is You.com. In my opinion, their recent release of YouCode has the potential to reshape how programmers interact with the internet, expedite problem solving, and enhance software design. Today I will be reviewing this novel search engine and discussing how I use it to improve my coding.

75. Writing Proper Code Is Vital: Here's Why

November of last year, OVO Energy sponsored a study finding that “If every Brit sent one less thank you email a day, we would save 16,433 tonnes of carbon a year — the same as 81,152 flights [from the UK] to Madrid.”

76. Conditional Coin Flips with Rock Paper Scissors

In the recent sweltering world heat wave, I was set a tech test the other day. In it I needed to write a function that would output zero to five depending on its 6 combinations. For this example I’ll say we wanna get the outcome of flipping a coin and playing rock, paper, scissors translated into a number ranging from 0 to 5.

77. Top 5 Tips for Becoming a Git Expert

Becoming a Git power user is on the bucket list of every developer. With our 5 Git tips you will level up your workflow and get one step closer to Git mastery!

78. Getting Familiar with a New Codebase

As a developer, let's assume you just got a new job and you are finding it hard to settle in and start working on your new team’s codebase. In this article, we discuss some of the tricks that can help you familiarize with a new codebase faster.

79. An Introduction to the AWS Scheduled Lambda Function

A solution using CloudWatch rules and alternative solutions.

80. An Example of Leveraging Xamarin's Material Visual Feature for a Consistent Look in iOS and Android

Today we are going to learn how to create a Material Outlined Entry entirely with Xamarin.Forms!

81. The Secret To Brewing Up A Good API

What Makes a Good API? A good API does more than just taking input and returning output. It offers a few key items that make it enjoyable and easy to work with.

82. Tips For A Successful Concurrent Requests With Async/Await And Promise.all

Let's talk about concurrency, async/await, promise.all, and lightning web components

83. Introducing The Web Animations API and @okikio/animate

@okikio/animate is an animation library for the modern web, it uses the Web Animation API to deliver butter smooth animations at a small size.

Thank you for checking out the 83 most read stories about Code on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.