Development & Frameworks. Websites for web developers
- Introduction
- Design Patterns
- Documentation Driven Development (DDD)
- Developer Tools
- AI Programming
- No code tools
- Images
- Tweets
Introduction
- https://public-apis.io A list of free Apis for developers.
- https://drawkit.io Hand drawn illustrations.
- https://happyhues.com Superb colors palettes.
- https://svgporn.com High quality svg logos.
- https://www.geeksforgeeks.org
- https://opensource.apple.com π
- https://www.frontendmentor.io Improve your front-end coding skills by building real projects
- El camino del Frontend Developer Recursos gratuitos para empezar a ser un Frontend Developer o ampliar conocimientos
- python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark Right Now Everything from Command Line (Linux), Python, Java, JavaScript, web development, and many more.
- dev.to: Top 3 sites for programmers
- medium: 5 Programming Languages that will Die
- dev.to: Software Engineering Best Practices + The Best Resources to Saveπ
- makeuseof.com: The 5 Best Open-Source Webinar Software
- dzone.com: Software Engineering Best Practices That High-Performing Teams Follow
- geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs
- analyticsinsight.net: Top 10 programming languages to learn for better job opportunities in 2022
- dev.to: π10 Trending projects on GitHub for web developers - 3rd December 2021
- infoworld.com: Complexity is killing software developers The growing complexity of modern software systems is slowly killing software developers. How can you regain control, without losing out on the best these technologies have to offer?
- techrepublic.com: The best programming languages to learn in 2022
- https://suckless.org/philosophy software that sucks less
- baeldung.com: Concurrency vs Parallelism
- readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The Ugly
- dev.to: 19 Valuable GitHub Repositories for Beginner Developers πβ¨
- freecodecamp.org: Frontend VS Backend β What’s the Difference?
- betterprogramming.pub: How to Refactor a Codebase?
- freecodecamp.org: What is a Full Stack Developer? 2022 Full Stack Engineer Guide Full stack developers are in high demand in today’s job market. But what does “full stack” actually mean, and what skills do you need to have? In this detailed guide, Dionysia explains what a full stack dev is, and what you should learn to become one.
- dev.to: 10 best GitHub repos for developers
- dev.to: 5 Books and Courses to Learn Object Oriented Programming in Depth
- trio.dev: Angular vs React: Is Angular Dead?
- freecodecamp.org: How to Start Learning to Code β Handbook for Beginners
Design Patterns
- refactoring.guru: Design Patterns
- medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers
- shadman-jamil.medium.com: Most Useful Software Architecture Patterns
- medium.com/@victor.ronin: Design your code for readability vs. writability
- betterprogramming.pub: How SOLID Remains Solid β Software Principles vs. Patterns
Documentation Driven Development (DDD)
Developer Tools
- dev.to: 15 Developer Tools to Make You Super Productive
- dev.to: 7 API Tools for REST Developers and Testers
Firebase
Supabase Studio. An alternative to Firebase
- supabase.com The Open Source Firebase Alternative. Create a backend in less than 2 minutes. Start your project with a Postgres Database, Authentication, instant APIs, Realtime subscriptions and Storage.
- blog.logrocket.com: Working with Supabase Studio
Ballerina
Red Hat Software Collections and Red Hat Developer Toolset
- softwarecollections.org Software Collections give you the power to build, install, and use multiple versions of software on the same system, without affecting system-wide installed packages.
- developers.redhat.com: Red Hat Software Collections
- developers.redhat.com: Red Hat Developer Toolset
- developers.redhat.com: Red Hat Software Collections 3.8 and Red Hat Developer Toolset 11 now generally available
Dhall Configuration Language
- dhall-lang.org: Dhall Configuration Language - Dhall is a programmable configuration language that you can think of as: JSON + functions + types + imports
- https://github.com/dhall-lang/dhall-kubernetes Typecheck, template and modularize your Kubernetes definitions with Dhall
DDEV
- ddev.com Meet your new local development environment. DDEV simplifies integrating the power and consistency of containerization into your workflows. Set up environments in minutes; switch contexts and projects quickly and easily; speed your time to deployment. We handle the complexity. You get on with the valuable part of your job.
- opensource.com: 16 reasons DDEV will be your new favorite web development environment What’s so different about DDEV? It’s a container-based local web development environment. An open source tool for launching local PHP, Node.js, and HTML/JS development environments in minutes.
OCLIF
- oclif.io π Build simple to advanced CLIs in minutes. oclif is an open source framework for building a command line interface (CLI) in Node.js. Create CLIs with a few flags or advanced CLIs that have subcommands. oclif makes it easy for you to build CLIs for your company, service, or your own development needs.
- medium.com/@jdxcode: 12 Factor CLI Apps
AI Programming
- GitHub Copilot
- Amazon CodeGuru Reviewer
- Amazon CodeWhisperer Amazon CodeWhisperer is a machine learning (ML)βpowered service that helps improve developer productivity by generating code recommendations based on developersβ comments in natural language and their code in the integrated development environment (IDE). During preview, CodeWhisperer is available for Java, JavaScript, and Python programming languages. The service integrates with multiple IDEs, including JetBrains (IntelliJ, PyCharm, and WebStorm), Visual Studio Code, AWS Cloud9, and the AWS Lambda console.
- hipertextual.com: AsΓ es Devin, la inteligencia artificial que programa software de principio a fin
No code tools
Images
Tweets
Click to expand!
10 Best Github repositories for all web developers:
— Sunil Kumar (@sunilc_) June 7, 2021
π§΅ππ»
I'm a senior engineer, and I sometimes take a week or two to fix a bug.
— Oliver Jumpertz (@oliverjumpertz) July 8, 2021
Sometimes the issue is a fix in only one line of code.
Software systems are complex.
If you are a beginner and struggling:
It's fine! Take your time. You'll fix it. It's not you.
8 Awesome Generator Sites for Front-End Developers You May Not Know Existed
— Csaba Kissi β‘ (@csaba_kissi) July 23, 2021
Thread π§΅π
5 great code snippet websites for every web developer and designer
— Pratham (@Prathkum) July 30, 2021
π§΅ππ» pic.twitter.com/rN41mIftMV
What is WEB SCRAPING? π€·ββοΈ
— Marc Backes (@themarcba) August 6, 2021
To answer this question, I created a small web scraper for Amazon items.
This is a thread that explains step by step how it works π§΅π
(find the complete code at the end) pic.twitter.com/DWdkE8EAYh
Top 10 Programming Practices to Code Like a Proπ
— Ayesha Sahar (@IAyeshaSahar) October 23, 2021
A THREAD π§΅π
Just learned about the groupBy feature in #javascript. (currently stage 3)
— Cory House (@housecor) December 28, 2021
This sure looks handy! pic.twitter.com/msVSNistuN
This #OpenSource project needs some contribution pic.twitter.com/TJZ0KqBSBK
— Amelia Warner (@facetimeJS) February 14, 2022
You are never too senior to write code. I only laugh at people who believe they are too good to write any code as a software engineer.
— Jaana Dogan γ€γ γγ¬γ³ (@rakyll) March 24, 2022
𧡠The Ultimate TypeScript Thread π§΅
— Matt Pocock (@mpocock1) April 1, 2022
Here's everything I've learned from leading TS dev teams and working on XState's core team.
My goal is to turn you into a TypeScript wizard.
And yes, this thread is EVERGREEN - I'll add at least 3 more tips a week π
Let's get started.
100+ data structure algorithms problems
— javinpaul (@javinpaul) August 7, 2022
1. Array - https://t.co/tXqrvpJO3S
2. String - https://t.co/tXqrvpJO3S
3. Binary tree - https://t.co/fsi40ENQRL
4. Linked List - https://t.co/iuItMZrvTA
5. Dynamic Programming - https://t.co/qYKjmZseXr
6. Recursion - https://t.co/4R3eODO4iL pic.twitter.com/G8QLbYF2Y0
5 GitHub repositories will make you feel like an expert developer:
— Pratham (@Prathkum) October 22, 2022
Data structures and algorithms are important for any software developer.
— Oliver Jumpertz (@oliverjumpertz) December 16, 2022
Sometimes loved, more often dreaded, but at the core of our craft.
Here is an introduction to the most important data structures, including learning resources: