You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let's learn about Code via these 108 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.
“First, solve the problem. Then, write the code.” – John Johnson
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.
“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 -
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.
Is the rise of vibe coding also the end of software engineering? How will vibeware change the nature of the software entrepreneur, and the meaning of work?
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.
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.
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.
Froala vs. QuillJS - Which is the Best Editor? Froala WYSIWYG editor offers a striking collaborative platform to optimize and publish content on the web.
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.
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.
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.
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.
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.
Disclaimer: Since I work with JavaScript mostly, the article can be seen in the light of JavaScript aura, nevertheless, it is a general issue and should not be limited by boundaries of one language. All said below is applicable to entire software development.
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.
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.
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.
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.
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.
Testing accounts for over a quarter of development timelines. Automated codeless testing can help remove bottlenecks bringing your software to market quicker.
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.”
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!
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.
Devanut transforms the way development teams visualize, navigate, and collaborate on code, providing clear, intuitive maps of even the most intricate systems.
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.
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.
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.
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.
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.
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.
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!
I built this tool as a simple way for anyone wanting to help in accessibility for people who can't express or communicate. Helping make communicating easier.
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.
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.