Tag: Web development
-
Learn Deno and go beyond Node.js
Posted on July 12, 2023, Level beginner Resource Length medium
Although Node.js remains the most-used server-side JavaScript runtime by a huge margin, alternative runtimes like Deno and Bun have garnered attention as they attempt to improve upon the Node.js concept. By Jeremy Holcombe.
Tags nodejs web-development app-development learning performance
-
Golang performance: Go programming language vs. other languages
Posted on July 10, 2023, Level beginner Resource Length long
Golang was first released by Google in 2009 and, and since then, has gained widespread acceptance among developers due to its simplicity, concurrency, and performance. However, many years later, Go was suddenly forgotten as many users chose other languages like Java or Python for their projects. By Vy Le.
Tags web-development golang app-development performance programming
-
How good is Elixir performance?
Posted on July 6, 2023, Level beginner Resource Length medium
Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Since then, it's been gaining popularity because it's highly scalable, reliable, and great for Microservices and Cloud Computing. By Alex Pedchenko.
Tags elixir web-development app-development erlang performance
-
TypeScript 5.2 beta brings explicit resource management
Posted on July 5, 2023, Level beginner Resource Length short
Forthcoming update to Microsoft's strongly-typed JavaScript also backs decorator metadata for consuming metadata on classes. By Paul Krill.
Tags nodejs javascript web-development programming
-
How to make engaging programming videos
Posted on July 4, 2023, Level beginner Resource Length long
Programming videos have become an increasingly popular medium for sharing knowledge and helping the fellow developers on your team. Especially when you're working remotely, effective communication is vital, and screencasts have emerged as a powerful tool that meets this need. That's why knowing how to make programming videos is a valuable skill, no matter where you are in your career. By Philipp Acsany.
Tags open-source miscellaneous web-development programming
-
How to use PyScript – A Python frontend framework
Posted on June 30, 2023, Level beginner Resource Length medium
Python has grown in popularity immensely in recent years. It has a wide range of applications, from its most popular use in Artificial Intelligence, to Data Science, Robotics, and Scripting. Anaconda announced a framework named PyScript that allows you to use Python on the web using standard HTML. By Ifihanagbara Olusheye.
Tags frameworks web-development app-development frontend
-
Character sets and collations in MySQL
Posted on June 28, 2023, Level intermediate Resource Length medium
Understanding the differences between character sets and collations in MySQL. Character sets and collations are fundamentally important concepts to understand when dealing with string columns in MySQL. A slight misunderstanding of either can lead to poor performance or unexpected errors when inserting data. By planetscale.com.
Tags web-development app-development mysql database how-to
-
PayPal open sources key-value store JunoDB
Posted on June 27, 2023, Level beginner Resource Length long
PayPal last month released the source code for JunoDB, a distributed key-value store it developed internally and which today powers a variety of backend services at the payment site, including 350 billion transaction requests per day, the company says. By Alex Woodie.
Tags open-source performance web-development app-development database
-
Develop data visualization interfaces in Python with Dash
Posted on June 26, 2023, Level intermediate Resource Length long
In the past, creating analytical web applications was a task for seasoned developers that required knowledge of multiple programming languages and frameworks. That's no longer the case. Nowadays, you can make data visualization interfaces using pure Python. One popular tool for this is Dash. By Bob Pacheco.
Tags python programming web-development frameworks analytics
-
The role of User Experience (UX) in custom software development
Posted on June 23, 2023, Level beginner Resource Length medium
User Experience, commonly called UX, is an all-encompassing term that refers to a user's overall perception of and response to using a product, system, or service. In the context of software development solutions, it is the quality of the interaction a user has with a software product. By Naveen Joshi.
Tags ux web-development app-development miscellaneous
-
Rails design patterns - the big picture
Posted on June 22, 2023, Level beginner Resource Length medium
A design pattern is a repeatable solution to solve common problems in a software design. When building apps with the Ruby on Rails framework, you will often face such issues, especially when working on big legacy applications where the architecture does not follow good software design principles. By Paweł Dąbrowski.
Tags web-development app-development cloud open-source
-
Comprehensive guide to React hooks: Simplifying state and side effects
Posted on June 14, 2023, Level intermediate Resource Length medium
React Hooks have revolutionized the way we write React components by providing a simpler and more elegant approach to managing state and handling side effects. In this article, we will explore the core hooks in React and dive into custom hooks, advanced hook patterns, and best practices. Let's get started! By Kingsley Amankwah.
Tags frontend app-development web-development react