Tag: App development
-
Demystifying Elixir web app development: A comprehensive introduction
Posted on January 31, 2024, Level beginner Resource Length medium
Elixir is a dynamic programming language with a syntax that combines a wild blend of influences for more scalable and stable programming. Elixir combines the best features of Ruby, the superpowers of Erlang, and the functional elegance of other languages. By Idhaya M V.
Tags elixir web-development functional-programming app-development erlang
-
Java career learning path from beginner to advanced
Posted on January 30, 2024, Level beginner Resource Length medium
Knowing what to study is also a big challenge since there is so much to learn. Therefore, let's explore the most important topics to study so we can become better software engineers. By Rafael del Nero.
Tags programming career how-to app-development java oop scala
-
AI-enhanced code reviews: Improving software quality and efficiency
Posted on January 28, 2024, Level beginner Resource Length long
Code reviews have long been a critical practice in software development. They serve as a quality control mechanism, ensuring that code is not only functional but also maintainable, secure, and efficient. However, traditional manual code reviews come with their own set of challenges, such as time consumption and the potential for human error. This is where AI code reviews come in. By Ritvik Gupta.
Tags programming ai bots how-to web-development app-development
-
Understanding Go package management and modules
Posted on January 27, 2024, Level intermediate Resource Length medium
Can low-code enable machine learning? Certainly. In fact, it's an excellent method for simplifying and accelerating the use of machine learning–and enabling developers without data science backgrounds to build software powered by machine learning. In this blog, I make the case for using low-code to develop machine learning apps. By Forsyth Alexander.
Tags golang how-to web-development app-development apis
-
Eleven good resources to learn SQL and NoSQL
Posted on January 20, 2024, Level beginner Resource Length medium
SQL and NoSQL are in demand, and learning these tech skills can help improve one's career prospects. These skills are essential for developers, data scientists, business analysts, or anyone working in related fields with data. By Durga Prasad Acharya.
Tags nosql app-development event-driven open-source sql database
-
Privacy, security, accuracy: How AI chatbots are handling your deepest data concerns
Posted on January 12, 2024, Level beginner Resource Length medium
ChatGPT is an amazing tool – millions of people are using it to do everything from writing essays and researching holidays to preparing workout programs and even creating apps. The potential of generative AI feels endless. By Niamh O'Connor.
Tags ai machine-learning app-development bots
-
13 most useful CI/CD tools for DevOps in 2024
Posted on January 11, 2024, Level beginner Resource Length medium
CI is a software development practice where engineers merge their code into a central repository multiple times a day. After a pull request is open and after a merge is done, automated builds and tests are triggered automatically to ensure the functionality of the code. This approach promotes a collaborative environment and also helps in identifying issues early on, minimizing the risk of having issues propagated through different environments. By Flavius Dinu, Sumeet Ninawe.
Tags devops web-development app-development agile
-
What is Continuous Testing in DevOps? (Strategy + tools)
Posted on January 9, 2024, Level intermediate Resource Length long
Continuous testing (CT) is the practice of automatically testing software applications and components throughout the software development lifecycle (SDLC). In DevOps, continuous testing is the practice of integrating testing activities throughout the DevOps pipeline. By Hannah Son.
Tags how-to devops tdd app-development agile cloud
-
Scaling up: bringing your Azure Devops CI/CD setup to the next level
Posted on January 8, 2024, Level intermediate Resource Length medium
Azure DevOps pipelines are a great way to automate your CI/CD process. Most often, they are configured on a per project basis. This works fine when you have few projects. But what if you have many projects? In this blog post, we will show you how you can scale up your Azure DevOps CI/CD setup for reusability and easy maintenance. By Jeroen Overschie, Timo Uelen.
Tags software-architecture devops app-development azure cloud
-
Discussion on stateless & stateful services (Managing user state on the backend)
Posted on January 7, 2024, Level beginner Resource Length medium
In most articles author has come across on stateless and stateful services, stateful service architectures are viewed less favorably in contrast to stateless services primarily due to the horizontal scalability challenge they bring along. By Shivang.
Tags software-architecture web-development app-development devops apis
-
Building a strong brand architecture
Posted on January 6, 2024, Level beginner Resource Length medium
Build a strong brand architecture that sets your business apart. Discover key strategies in our comprehensive article. Every powerful and enduring brand owes its success to a well-crafted brand architecture. The way master brands and sub-brands are organized profoundly influences a brand's overall identity, its connection with customers, and its longevity. By @mailchimp.com.
Tags ux web-development app-development miscellaneous
-
7 fundamental UX design components your website needs (A non-designer's guide to UX design)
Posted on January 5, 2024, Level beginner Resource Length medium
When creating a strong digital marketing strategy, having a website that engages visitors is essential. But what does that mean? Beyond having a website that looks amazing, it's important that every element on your website is strategically designed to stop users from clicking away. This is the guiding principle behind UX design. By Claire Grace.
Tags ux web-development app-development software-architecture