Programming Tech Brief By HackerNoon

Programming Tech Brief By HackerNoon

Download on the App Store

Programming Tech Brief By HackerNoon episodes

  • What Is Javascript Deobfuscation? Everything You Need to Know

    This story was originally published on HackerNoon at: https://hackernoon.com/what-is-javascript-deobfuscation-everything-you-need-to-know.


    This article will explain what code deobfuscation is, the reasons for using it, and its potential advantages and disadvantages.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #javascript, #deobfuscation-explained, #javascript-deobfuscation, #javascript-fundamentals, #javascript-for-beginners, #programming-tutorial, #deobfuscated-code, #reverse-engineering-code, and more.


    This story was written by: @dhanushnehru. Learn more about this writer by checking @dhanushnehru's about page,
    and for more stories, please visit hackernoon.com.


    Code deobfuscation is an important skill to learn if we want to be skilled in code analysis and reverse engineering. It is a technique used to make a script more difficult to read by humans but allows it to function the same from a technical point of view. This article will explain what code deob obfuscation is, the reasons for using it, and its potential advantages and disadvantages.

    5 min
  • RaspberryPi: Technology Overload - LAMP🕯 to UASP🐝

    This story was originally published on HackerNoon at: https://hackernoon.com/raspberrypi-technology-overload-lamp-to-uasp.


    Dive into Raspberry Pi's reimagined LAMP stack, shifting to Ubuntu, Apache, SQLite3, Python. Efficient coding, cost-effective solutions revealed!
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #lamp-stack, #raspberry-pi, #uasp-stack, #ubuntu, #apache, #hackernoon-top-story, #how-to-become-a-developer, #what-do-i-need-to-be-a-web-dev, #hackernoon-es, #hackernoon-hi, #hackernoon-zh, #hackernoon-fr, #hackernoon-bn, #hackernoon-ru, #hackernoon-vi, #hackernoon-pt, #hackernoon-ja, #hackernoon-de, #hackernoon-ko, #hackernoon-tr, and more.


    This story was written by: @tudoracheabogdan. Learn more about this writer by checking @tudoracheabogdan's about page,
    and for more stories, please visit hackernoon.com.


    The LAMP stack has been reengineered to make it easier for developers to get started. The stack includes an operating system, a webserver, a database, and a programming language. We will look at how this stack can be applied to the Raspberry Pi and other small computers.

    7 min
  • How to Use MudBlazor with Blazor Interactive SSR

    This story was originally published on HackerNoon at: https://hackernoon.com/how-to-use-mudblazor-with-blazor-interactive-ssr.


    Learn how to use MudBlazor with Blazor interactive SSR! Blazor's Server Side Rendering can be used alongside MudBlazor for building your next Blazor app!
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #aspnet-core, #blazor, #blazor-server, #aspnet, #dotnet, #csharp-programming, #mudblazor, #blazor-interactive-ssr, and more.


    This story was written by: @devleader. Learn more about this writer by checking @devleader's about page,
    and for more stories, please visit hackernoon.com.


    Discover a detailed guide on setting up MudBlazor with Blazor's server-side rendering (SSR) mode for interactive web applications. Follow step-by-step instructions for project setup, MudBlazor configuration, and practical usage examples to optimize your Blazor development workflow and enhance user experience.

    8 min
  • How to Connect to Oracle, MySql and PostgreSQL Databases Using Python

    This story was originally published on HackerNoon at: https://hackernoon.com/how-to-connect-to-oracle-mysql-and-postgresql-databases-using-python.


    To connect to a database and query data, you need to begin by installing Pandas and Sqlalchemy.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #python, #database, #oracle, #mysql, #postgresql, #data-engineering, #data-analyst, #data-analysis, and more.


    This story was written by: @luca1iu. Learn more about this writer by checking @luca1iu's about page,
    and for more stories, please visit hackernoon.com.


    To connect to a database and query data, you need to begin by installing Pandas and Sqlalchemy.

    3 min
  • Understanding sync.Cond in Go: A Guide for Beginner's

    This story was originally published on HackerNoon at: https://hackernoon.com/understanding-synccond-in-go-a-guide-for-beginners.


    Understanding sync.Cond in Go that is a synchronization primitive used for coordinating goroutines by allowing them to wait for a specific condition.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #go, #concurrent-programming, #synchronization-primitives, #sync-cond, #sync-cond-explained, #go-tutorial, #hackernoon-top-story, #sync-cond-use-cases, and more.


    This story was written by: @ivanlemeshev. Learn more about this writer by checking @ivanlemeshev's about page,
    and for more stories, please visit hackernoon.com.


    In conclusion, sync.Cond is a useful type in the Go programming language that allows for synchronization and coordination between goroutines based on specific conditions. It provides a way to create and manage condition variables. It has methods to wait for, signal, and broadcast conditions. By using `sync.Cond`, you can write more controlled and synchronized concurrent programs in Go.
    It's important to note that sync.Cond is just one of the synchronization primitives provided by the Go standard library, and its usage depends on the specific requirements of your concurrent program. In some cases, other synchronization primitives like channels or sync.WaitGroup might be more suitable.

    7 min
  • Unveiling the Architecture: Key Papers to Understand Distributed Systems!

    This story was originally published on HackerNoon at: https://hackernoon.com/unveiling-the-architecture-key-papers-to-understand-distributed-systems.


    Top papers on distributed systems; distributed system papers every software engineer should read.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #distributed-systems, #hadoop, #big-data, #apache-kafka, #apache-spark, #apache-cassandra, #dynamodb, #hackernoon-top-story, #hackernoon-es, #hackernoon-hi, #hackernoon-zh, #hackernoon-fr, #hackernoon-bn, #hackernoon-ru, #hackernoon-vi, #hackernoon-pt, #hackernoon-ja, #hackernoon-de, #hackernoon-ko, #hackernoon-tr, and more.


    This story was written by: @bhavdeepsethi. Learn more about this writer by checking @bhavdeepsethi's about page,
    and for more stories, please visit hackernoon.com.


    With the advent of the internet and smarter devices, the amount of data that needs to be processed has exploded. Simple day-to-day activities like ordering an Uber, watching a show on Netflix, a simple Google search, online shopping, or interacting with social media, all trivial actions that we take for granted are powered by hundreds of distribution services. All these services are built on the backbone of some foundational papers in distributed systems.
    While this list is definitely not comprehensive, here are some of my favorite papers that have had a massive impact on the world of distributed systems.

    9 min
  • Mastering Maps in Go: Everything You Need to Know

    This story was originally published on HackerNoon at: https://hackernoon.com/mastering-maps-in-go-everything-you-need-to-know.


    Learn about using maps in Go (golang), including associative arrays, hash maps, collision handling, and sync.Map, with practical code examples.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #golang, #computer-science, #data-structures, #hash-table, #maps-in-go-guide, #go-maps-for-beginners, #golang-tutorial, #hackernoon-top-story, #hackernoon-es, #hackernoon-hi, #hackernoon-zh, #hackernoon-fr, #hackernoon-bn, #hackernoon-ru, #hackernoon-vi, #hackernoon-pt, #hackernoon-ja, #hackernoon-de, #hackernoon-ko, #hackernoon-tr, and more.


    This story was written by: @smokfyz. Learn more about this writer by checking @smokfyz's about page,
    and for more stories, please visit hackernoon.com.


    This article covers the essentials of using maps in Go programming, from basic associative arrays to advanced hash maps with collision handling strategies. It delves into the implementation of maps in Go, how to manage concurrency with sync.Map, and provides practical examples to illustrate map operations and their complexities. The discussion aims to equip you with the knowledge to effectively use maps in various programming scenarios, enhancing both efficiency and performance.

    17 min
  • Why I Switched to Table Driven Testing approach in Go

    This story was originally published on HackerNoon at: https://hackernoon.com/why-i-switched-to-table-driven-testing-approach-in-go.


    Table driven tests, also known as parameterized tests, have became very popular over the past few years due to their ability to eliminate repetition.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #go, #table-driven-testing, #code-testing, #code-quality-assurance, #qaing-code, #good-code, #clean-code, #mock-dependencies, and more.


    This story was written by: @himanshu.mandhyan. Learn more about this writer by checking @himanshu.mandhyan's about page,
    and for more stories, please visit hackernoon.com.


    Table driven tests, also known as parameterized tests, have became very popular over the past few years due to their ability to eliminate repetition.

    8 min
  • Learn How Free Apps Make Money

    This story was originally published on HackerNoon at: https://hackernoon.com/learn-how-free-apps-make-money.


    Strategies free apps use to successfully and consistently generate money. Discover these strategies and how to implement them to see a similar outcome.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #app-monetization, #business-growth, #digital-advertising, #data-monetization, #business-strategy, #monetization-strategies, #mobile-app-monetization, #in-app-advertising, and more.


    This story was written by: @martinbaun. Learn more about this writer by checking @martinbaun's about page,
    and for more stories, please visit hackernoon.com.


    There are countless ways to profit from free apps. Monetization is the ability to earn from your creations. Free apps provide trial periods where users can use them at no cost. The aim is to lure them into paying a subscription fee once they are used to the product or service.

    7 min
  • Leveraging LLMs for Generation of Unusual Text Inputs in Mobile App Tests: Approach

    This story was originally published on HackerNoon at: https://hackernoon.com/leveraging-llms-for-generation-of-unusual-text-inputs-in-mobile-app-tests-approach.


    Using InputBlaster, a novel approach in leveraging LLMs for automated generation of diverse text inputs in mobile app testing.
    Check more stories related to programming at: https://hackernoon.com/c/programming.
    You can also check exclusive content about #mobile-app-testing, #gui-testing, #automated-testing, #bug-detection, #large-language-models, #mobile-app-development, #android-testing, #unusual-text-inputs, and more.


    This story was written by: @textmodels. Learn more about this writer by checking @textmodels's about page,
    and for more stories, please visit hackernoon.com.

    17 min

About Programming Tech Brief By HackerNoon

From the publisher's feed

Learn the latest programming updates in the tech world.