Programming World👨💻
Ir al canal en Telegram
All programming language tutorials,courses and more..! For HTML: @html_web_learn For CSS: @CSS_web_learn For JS: @JavaScript_js_learn For PHP: @learn_php_web For Programming courses @Programmingworld_dev For CEH,Cybersec: @technical_stark
Mostrar másEl país no está especificadoTecnologías y Aplicaciones34 732
1 412
Suscriptores
Sin datos24 horas
-57 días
-1330 días
Archivo de publicaciones
1 412
Repost from Technical Stark ™
🪁📄 Document converter Bots📄 🪁
- @PDFBot (for ebook)
- @GPDFBot ( " )
- @ToPDF_Bot ( " )
- @DocConverterBot
- @FilesConvertroBot
- @SmartConverter_bot
- @NewFileconverterBot
- @Cloud_Convert_Bot (unstable)
- @Complete_PDF_Bot (for ebooks)
Telegram - t.me/technical_stark
1 412
Repost from 👨💻Coder Blast🌋
Searching for projects!🔥🔥
Best DSA Projects ✨✨
These are the list of some best projects using data structure and algorithms which can be added to your resume💯💯
👉 Build Tiny URL with appropriate hash functions
👉 Create a Sudoku Solver using a Backtracking algorithm
👉 Create a File Zipper (Greedy Huffman Encoder)
👉 Create a Map Navigator for finding the best path between two places
👉 Build a React-like Framework using BFS and DFS
👉 Sorting visualizer for comparing different sorting algorithms
Best Android Projects ✨✨
These are the list of some best projects on Android which can be added to your resume💯💯
👉 Sticky Notes App https://youtu.be/qfzdZoEiZFQ
👉Face Filters App https://youtu.be/3Zu9Bd2Pwg4
👉Facial Emotion Detection https://youtu.be/fkgpvkqcoJc
👉Paint Application https://youtu.be/xGrOHLk60q8
👉Bitcoin Tracker https://youtu.be/QA6oTpMZp84
👉Xylophone Application https://youtu.be/Dd6dW--w01M
Best Full-stack Development Project ✨✨
These videos helped me in learning the flameworks well and taking some projects under my CVs.💯💯
👉Full-Stack AMAZON Clone -https://youtu.be/RDV3Z1KCBvo
👉Full-Stack Netflix Clone -https://youtu.be/XtMThy8QKqU
👉Full-Stack Weather website- https://youtu.be/Fx9ciSsjDsc
👉Real-Time Chat App- https://youtu.be/u-LBihwjVDk
👉Ecommerce Website - https://youtu.be/AN3t-OmdyKA
👉Portfolio Website- https://youtu.be/h1igcrpG-Ek
👉Cryptocurrency Tracker- https://youtu.be/QA6oTpMZp84
Share 🚀
Follow us :
Telegram & Instagram
1 412
Cracking the Coding Interview, 189 Programming Questions and Solutions, 6th Edition
Author: Gayle Laakmann McDowell
Pub Date: 2015
1 412
Repost from N/a
Flutter in 2022: strategy and roadmap
https://medium.com/flutter/flutter-in-2022-strategy-and-roadmap-8c5eaf7c4275?utm_campaign=flutter-in-2022-strategy-and-roadmap
#flutter
1 412
Repost from N/a
DevOps Resources
Do you want to learn DevOps and conquer the world? Start here:
Overview:
- DevOps Landscape: https://raw.githubusercontent.com/kamranahmedse/developer-roadmap/master/img/devops.png
Cloud:
- Docker: https://www.docker.com
- Kubernetes: https://kubernetes.io
- Terraform: https://www.terraform.io
CI/CD:
- Travis: https://travis-ci.org
- GitLab CI: https://docs.gitlab.com/ee/ci/
- Jenkins: https://jenkins.io
- CircleCI: https://circleci.com
- AppVeyor: https://www.appveyor.com
- Bamboo (Altassian): https://www.atlassian.com/software/bamboo
Repos:
- Artifactory (jFrog): https://jfrog.com/artifactory/
Service Mesh:
- Consul (Hashicorp): https://www.consul.io/
- Istio: https://istio.io/
Kubernetes:
- Backups:
- Velero: https://github.com/vmware-tanzu/velero
- Serverless:
- Knative: https://github.com/knative
Standards:
- Open Containers Initiative (OCI): https://www.opencontainers.org
- Cloud Native Computing Foundation (CNCF): https://www.cncf.io/
Documentation:
- Principles of Chaos: http://principlesofchaos.org/
- Visualize your architecture: http://c4model.com
Audit:
- Elastic: https://www.elastic.co/blog/introducing-elastic-siem
#pin #pinned #post #devops
1 412
Repost from N/a
Python Resources
Wanna learn Python? Cool! Keep in mind that Python 3 is the current implementation, while Python 2 died in 2020.
Currently supported Python 3 versions can be found here.
In case you don't know there are several paths you can follow in the python world.
Some of them are:
- Web Full Stack
- Desktop and Mobile
- Data Science
- Automation
- IoT
Basics
- Automate the Boring Stuff with Python, very popular and easy guide to Python.
- Python by MDN, a tutorial that is being written rn by MDN, most parts are done already.
- TutorialsPoint's Python that covers some advanced topics like GUI programming, Database access and so on.
- Regular Expressions PyCon 2017 it seems a little bit confusing at first but believe me, the job it is doing for you is a lot more complex! (common interview question too!) you can test your patterns using regex101.
Practice
- It's a good idea to do some exercises after learning the basics. Practice Python has some challenging ones with solutions.
- Codewars is where developers achieve code mastery through a challenge.
Full Stack
In case you want to learn web development, you got Django!, it's high-level web framework for fast development, it's as easy and secure as any framework can be, some good tutorial for learning Django:
- Django by MDN. MDN got a very nice tutorial to start learning Django.
- Official Django Documentation is a good start too.
- Small Open-Source Django Projects you always learn from others' projects.
- Udemy Courses with 100% discount:
tweetme-django - Build a twitter-like service with django! coupon: "DEC2016" .
django-core - Django in depth! coupon: "CFENOV2016".
Data Science
- Anaconda a Python distribution with all you need for data science.
- Youtube playlists about graphics and basics on machine learning.
- Kaggle Competitions, practice the theory you've learned in real-world scenarios.
Keeping you updated
- PyVideo contains Python Conferences about almost everything.
- Python Weekly A weekly newsletter featuring curated news, articles, new releases, jobs etc related to Python.
- Github search, find and collaborate on GPL Projects written in python.
Reference
- Official Python Docs.
- aswesome-python a curated list of awesome Python frameworks, libraries, software and resources.
- fucking-awesome-python a curated list of Github stars and forks stats based on awesome awesome-python.
#pin #pinned << use these tags if you accidently close it
1 412
Repost from N/a
Java Resources
Here's a few resources to help you:
1) Documentation:
- Oracle Docs
- JavaSE specification
- API docs:
- JavaSE 17 API Docs
- JavaSE 18 API Docs
- Java SE Tutorials and Language Changes
2) Awesome lists: - A curated list of Java frameworks, libraries, software, etc.
- https://github.com/akullpp/awesome-java
- https://github.com/pditommaso/awesome-java (older one)
3) Books:
- Java 17 Quick Syntax Reference by Mikael Olsson,
- Core Java (Vol. I and II) by Cay S. Horstmann,
- Effective Java by Joshua Bloch,
4) Courses:
- https://java-programming.mooc.fi
- https://www.edx.org/search?q=java
- Coursera
5) OpenJDK Binaries:
- https://adoptium.net/
Read this: https://blog.adoptium.net/2021/08/adoptium-celebrates-first-release/
- https://developer.ibm.com/languages/java/semeru-runtimes/downloads/
Read this: https://developer.ibm.com/blogs/introducing-the-ibm-semeru-runtimes/
6) Misc:
6.1) Installing JDK:
- Some IDE/Editors come with JDK, may not need a seperate installation.
- For Windows, use https://adoptium.net/ binaries or get oracle jdk, here.
- For Linux, use package managers.
6.2) Setting up IDEs/Editors:
- IntelliJ Idea
- Eclipse
- Netbeans
- Visual Studio Code
6.3) Build Systems
- Maven
- Gradle
#pin #pinned << use these tags if you accidently close it
1 412
Repost from N/a
C/C++ Resources
Want to learn C/C++ and conquer the world? Start here:
Books:
- K&R C Book: https://en.m.wikipedia.org/wiki/The_C_Programming_Language
- Modern C: https://hal.inria.fr/hal-02383654/document
- Stroustrup 4th Edition: http://www.stroustrup.com/4th.html
- Stroustrup Programming: http://www.stroustrup.com/programming.html
- Effective C++: http://shop.oreilly.com/product/0636920033707.do
- C++ Book List: https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
Reference:
- CppReference: https://en.cppreference.com/w/
Compilers:
- GCC: https://gcc.gnu.org
- Clang/LLVM: https://clang.llvm.org
- MinGW: https://www.mingw-w64.org/
- Cygwin: https://www.cygwin.com
- MSVC: https://docs.microsoft.com/en-us/cpp/build/building-on-the-command-line?view=vs-2017
- TCC: https://bellard.org/tcc/
IDEs:
- Visual Studio: https://visualstudio.microsoft.com/es/vs/community/
- CodeBlocks: http://www.codeblocks.org
- Netbeans C++: https://netbeans.org/features/cpp/
- KDevelop: https://www.kdevelop.org
- Visual Studio Code: https://code.visualstudio.com
- CodeLite: http://codelite.org/
- Eclipse C++: http://www.eclipse.org/cdt/
- QTCreator: http://www.qt.io/developers/
- XCode: https://developer.apple.com/xcode/
Debugging:
- GDB: https://www.gnu.org/software/gdb/
- GDBServer: http://man7.org/linux/man-pages/man1/gdbserver.1.html
- Valgrind: http://valgrind.org
- Sanitizers: https://github.com/google/sanitizers (also, review Clang)
Libraries:
- GLib: https://developer.gnome.org/glib/
- Boost: https://www.boost.org
Patterns:
- C++ Patterns: https://cpppatterns.com
Threading:
- POSIX Threading Programming: https://computing.llnl.gov/tutorials/pthreads/
- Green Threads: http://c9x.me/articles/gthreads/intro.html
- C++20 Coroutines: http://www.vishalchovatiya.com/cpp20-coroutine-under-the-hood/
- C Coroutines: http://www.vishalchovatiya.com/coroutine-in-c-language/
Lock-Free Programming:
- Introduction: https://preshing.com/20120612/an-introduction-to-lock-free-programming/
- Liblfds: https://liblfds.org
Build Systems:
- CMake: https://cmake.org
- Meson: https://mesonbuild.com
Package Managers:
- Conan: https://conan.io
- Hunter: https://github.com/ruslo/hunter
- Vcpkg: https://github.com/Microsoft/vcpkg
Standards:
- POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/
- C++: https://isocpp.org
ASM:
- Intel Instruction Set: https://www.felixcloutier.com/x86/
- ARM Instruction Set: http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h17/docs/arm-instructionset.pdf
- MIPS Instruction Reference: https://phoenix.goucher.edu/~kelliher/f2009/cs220/mipsir.html
Operative Systems:
- GNU/Linux Kernel: https://www.kernel.org
- GNU/Linux Complete Overview: http://www.bottomupcs.com/
- GNU/Hurd: https://www.gnu.org/software/hurd/hurd.html
Documentation Generators:
- Doxygen: http://www.doxygen.nl
- QuickBook: https://www.boost.org/doc/libs/1_69_0/doc/html/quickbook.html
People:
- Dennis Ritchie: https://www.bell-labs.com/usr/dmr/www/
- Stroustrup: http://www.stroustrup.com
- Fabrice Bellard: https://bellard.org
Awesome Lists:
- Awesome Cpp: https://github.com/fffaraz/awesome-cpp
Articles:
- Security, Linux Kernel and more: https://lwn.net
- From C to C++: https://ds9a.nl/articles/posts/cpp-intro/
- FluentCpp: http://fluentcpp.com
- Template Metaprogramming Guidelines: https://www.modernescpp.com/index.php/c-core-guidelines-rules-for-template-metaprogramming
Formal Verification:
- Frama-C: https://frama-c.com/acsl_tutorial_index.html
- RefinedC: https://plv.mpi-sws.org/refinedc/
Competitive Programming:
- Obtain the formula from a sequence of numbers: https://oeis.org
Videos:
- Metaclasses and Code Injection: https://m.youtube.com/watch?v=drt3yXI-fqk&list=PLReL099Y5nRdHYz4JwB0bq1kaVw2yGDag&index=2&t=0s
Papers:
- Reflection via Template Metaprogramming: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.20.8519&rep=rep1&type=pdf
#pin #pinned << use these tags if you accidently close it
1 412
Important Sorting Algorithms-
Bubble Sort: Bubble Sort is the most basic sorting algorithm, and it works by repeatedly swapping adjacent elements if they are out of order.
Merge Sort: Merge sort is a sorting technique that uses the divide and conquer strategy.
Quicksort: Quicksort is a popular sorting algorithm that performs n log n comparisons on average when sorting an array of n elements. It is a more efficient and faster sorting algorithm.
Heap Sort: Heap sort works by visualizing the array elements as a special type of complete binary tree known as a heap.
1 412
Repost from Technical Stark ™
𝗚𝗘𝗧 𝟮 𝗬𝗘𝗔𝗥𝗦 𝗙𝗜𝗚𝗠𝗔 𝗣𝗥𝗢 𝗙𝗢𝗥 𝗙𝗥𝗘𝗘
You don't need to have an .edu email. Now, you can get "2 years Free Figma Pro Features" by simply applying to Figma Education.
> What You Get ⤵️
* Unlimited projects
* Unlimited version history
* Unlimited editors and viewers
* Custom file/user permissions
* Shareable team libraries
* Classroom resources
* Access to community groups
* Free for 2 years
* Worth: $288
> Apply Here - https://www.figma.com/education/
> No Need Edu Mail
> Wait for 24 Hours
1 412
Repost from N/a
Learn Coding with Java from Scratch: Essential Training 2022
———————————————————
✳️ 100% Free
❇️ Expiry - Within Few hours
❇️ Certificate- Yes
———————————————————
Mastering Java 17 with the modern features in 2022, know how it works. Become A Professional Java Developer in no time!
———————————————————
Enroll Fast || Within Few hours
———————————————————
𝐄𝐧𝐫𝐨𝐥𝐥 𝐋𝐢𝐧𝐤➛ https://www.udemy.com/course/learn-coding-with-java-from-scratch-essential-training-2022/?couponCode=D463FE9385C401F07C67
———————————————————
Invite Your Friends➛ @udemycb
1 412
EnjoyAlgorithms - Learn Data Structures and Algorithms
A text-based problem solving and interview preparation course.
https://www.enjoyalgorithms.com/data-structures-and-algorithms-course/
#datastructures #DSA #algorithms
