Best of Tools — October 2022
- 1
- 2
- 3
- 4
- 5
Community Picks·4y
Clean Code — A practical approach
Clean Code is a practical approach to how to write code. It's mandatory to talk about the book written by Robert C. Martin in 2008 with the same name. But there are more books and experienced developers talking about similar concepts before the first release of the book.
- 6
Dev Genius·4y
The Programming Language(s) of the Future
C, C++, and Rust are not that easy, they force you to think about object lifetimes, dynamic allocations, etc. But even just in 3 categories, there are lots of differences and blurry decisions. If we consider the ease of use, and power of the implemented structures, the results will get more blurry. Until now, what have we learned? We compared the languages.
- 7
Open Source Way·4y
Write documentation like you develop code
The Docs as Code approach involves writing documentation using the same tools and workflows used for developing code. It's common to run code linters, tests, and other quality checks that a machine can do itself. Documentation projects can get the same treatment, with tools like Vale to do prose linting and check for correct heading styles,
- 8
Medium·4y
The 10 Platform Engineering Tools To Use in 2022
Platform Engineering is the process of enabling software engineering teams to autonomously perform end-to-end operations of the application life cycle in a cloud environment. Humanitec is part of this revolution Powered by a centralized software catalog, Backstage restores orders to your microservices and infrastructure and enables your product teams to ship high-quality code quickly.
- 9
asayer·4y
Top 7 Project Management Tools for Developers
Jira has an interface that makes up the workspace for every developer. It focuses primarily on project management, with features geared towards Kanban and Scrum methodologies. Jira was intended to be a bug-tracking software, and it is where the tool excels. It helps the team find, track, and record software bugs. The tool can be customized to fit any requirement. The tool is difficult to set up and get used.
- 10
TechCrunch·4y
Figma CEO Dylan Field on why he sold to Adobe
Figma CEO Dylan Field talks about why he sold to Adobe a month after Adobe announced its plans for acquiring Figma, the popular digital design startup. Field says Figma offers tools for ideation and designing mockups, with plans for launching additional tools for more easily taking those mockups and turning them into code.
- 11
Red Hat Developer·4y
The ultimate CI/CD resource guide
Continuous integration (CI) and continuous deployment (CD) are development processes making use of automated tools to produce high-quality software. CI ensures that any code submitted by each developer works together with all other code in the project.
- 12
The Register·4y
GitHub Copilot may steer Microsoft into a copyright lawsuit
GitHub Copilot is a programming auto-suggestion tool trained from public source code on the internet. An attorney is investigating the possibility of filing a copyright claim against GitHub. There are two potential lines of attack here: is GitHub improperly training Copilot on open source code and is the tool improperly emitting other people's copyrighted work.
- 13
Pointer·4y
ChristianLempa/cheat-sheets: This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.
Christian Lempa is a 35-year-old tech enthusiast from Germany. He created the Repository Cheat-Sheets as free resources to be used in specific use cases.
- 14
Towards Data Science·4y
DX Is the New UX
The rise of the Data Experience DX is the New UX. It's close to the concepts of data mesh and data products which were on everyone’s mind last year. The data ecosystem is fragmented, making it difficult to unify workflows and provide a smooth experience between the tools.
- 15
GameDev Academy·4y
Software Developer Career Outlook – 2023 Edition
Software Developer Career Outlook - 2023 Edition - is becoming a software developer still a good career prospect? In this article, we’re going to explore this field from the ground-up and give you the tools and information you need to decide if a career in software development is right for you.
- 16
Community Picks·4y
How we simplified MySQL Tuning to improve Laravel Performance
The Releem - MySQL Performance Tuning is the first step before optimizing code to improve the performance of web applications. It is faster than optimizing and testing source code. Before you start tuning, you should read the documentation, "best practices", and check the efficiency of your current MySQL configuration.
- 17
- 18
DZone·4y
5 Web Accessibility Myths
Many websites which exist today are not accessible. This causes people with disabilities, especially those who use assistive technologies, to not interact with the web effectively. We examine some myths which can stop companies and individuals from investing in proper web accessibility efforts. Join the DZone community and get the full member experience.
- 19
Product Hunt·4y
Uneed - The best tools on the internet, curated by hand, daily
It's difficult to find your way through the huge amount of tools you can find on the internet. Are you looking for a new email provider, a password manager, or an application to record your screen? You will find it all on Uneed.
- 20
- 21
Product Hunt·4y
Open Source Tools Stack! - Top 50+ open source tools to build your brand!
I've built a powerhouse resource with 50+ open source tools across 5 professions. Grab your free COPY now! Grab your FREE COPY to help you find your perfect tool to get started with. Click here for more open source resources.
- 22
DZone·4y
Best Practices for Securing Your Repository
The GitHub Marketplace was first introduced during the GitHub Universe in 2016. Navigate to the GitHub repository and have a look at how actively the maintainers and contributors are pushing into the project. Do they provide basic example usage, like a simple YAML file to start?
- 23
- 24
Codemotion·4y
Key Senior Developer Skills and Tools
Senior developers need to combine cutting-edge tech expertise with soft skills to maintain the company’s market competitiveness. Jira is a cross-platform issue tracking platform, widely used as a project management tool. Use the dashboard to give overviews of project status, sprint progress, stats and more, giving you all the summary information you need.
- 25
freeCodeCamp·4y
What is an ORM – The Meaning of Object Relational Mapping Database Tools
Object Relational Mapping (ORM) is a technique used in creating a "bridge" between object-oriented programs and relational databases. The ORM and ORM tools help simplify the interaction between relational databases and different OOP languages. The tools are built to eliminate the possibility of SQL injection attacks.