I do not feel that learning Dart/Flutter after learning Java is a learning switch, everything has felt like a single trajectory for me (probably because I didn't work officially with Java). My foundation in Java has been a key in my Dart/Flutter journey. I found topics like Isolates, using packages, Backend/API connections, Firebase, OOP, etc in Dart/Flutter easy to grab because of the one year I spent learning Java(SpringBoot/Thymeleaf) and MySQL. While I am currently building a project with Firebase (personal), my next project will definitely have a SpringBoot backend (jamming Java with Flutter🤗). Oh and!!! See my cool registration page with RegEx validators (Learnt about it in Java) + a responsive UI. #Flutter #dart #Java #mobiledevelopement #flutterdevelopment #firebase
Joshua Peter’s Post
More Relevant Posts
-
Another Day of Exploring.... Ram Ram Familiey..♥️ today I learned. the concept of function overloading in Java. This powerful feature allows us to define multiple functions with the same name but different parameter lists. ✨Function Overloading Explained: ⚡Overloading by Parameter Count: We created functions with the same name but varying numbers of parameters, allowing us to handle different scenarios within a single function concept. ⚡Overloading by Data Type: We explored overloading functions that differed in the data types of their parameters, providing flexibility in how we handle different data types within our code. ✨Benefits of Function Overloading: 💫Improved Readability: Overloading can enhance code readability by using a single, familiar function name for related functionalities with varying inputs. 💫Flexibility: It allows developers to create functions that can handle different data types or parameter combinations, making code more adaptable. 💫Maintainability: By consolidating functionalities under a single name, overloading can improve code maintainability as modifications to the underlying logic only need to be made in one place. 🔥Reflection: Learning about function overloading has expanded my understanding of function capabilities in Java. It opens doors for creating more versatile and efficient code. As I progress in my programming journey, I'm eager to explore more advanced applications of function overloading. #questionoftheday #learnwithme #codinglife #developerlife #webdev #softwaredevelopment #programmingstudent #learncoding #programmingbeginner #100DaysOfCode #mern #javascript #java #reactjs #nodejs #mongodb #backenddevelopment #frontenddevelopment #growthmindset #neverstoplearning #inspired #codingcommunity #linkedinlearning #linkedindeveloper
To view or add a comment, sign in
-
Full-Stack Web Developer | JavaScript | Expert in Node.js, React.js & GraphQL | Skilled in AWS, Docker, Kafka , Redis & Microservices | Lifelong Learner
Hey devs, I'm building a platform similar to LeetCode where users can choose any language to solve coding problems. In LeetCode, users can execute JavaScript code directly in the browser, but languages like C, C++, Java, and Python can't run in the browser. To solve this problem, I'm implementing a message queue system. When a user submits a solution, the system will enqueue the submission and process it in containers, where the code will be executed securely and efficiently. Stay tuned for my next post! #kafka #redis #systemdesigne
To view or add a comment, sign in
-
Web Developer | Proficient in C++, Rust, Golang, Python, and Git | BTech CSE Student, Graduating 2027
🚀 Exciting News! 🌟 I've just updated my GitHub repository with a comprehensive guide on the Best Web Backend Languages for developers in 2024. Whether you're just starting out or looking to deepen your knowledge, this resource is packed with valuable insights and comparisons to help you choose the right backend language for your next project. 🔗 Check it out here: https://lnkd.in/g2ezEFCJ Highlights include: In-depth analysis of popular backend languages like Python, JavaScript (Node.js), Java, and more. Pros and cons of each language. Use cases and best practices. Performance benchmarks and scalability considerations. Don't miss out on this essential guide! Feel free to star the repo, fork it, or contribute your own insights. Let's keep the developer community growing and learning together! 💻🌐 #WebDevelopment #BackendDevelopment #Programming #Developers #GitHub #Coding #Python #JavaScript #Java #NodeJS #LearnToCode #TechTrends2024
To view or add a comment, sign in
-
C language | Web Developer | HTML5 | CSS3 | JAVASCRIPT | Tailwind | GSAP | Scroll trigger | React | Redux | Node js | Express js | Mongo DB
-- Day 1 of the backend series learning from Sheryians Coding School 🏫 ⚡ learnt about node js , npm , and script file's. 💫 ⚡ In node js I studied about the fs (file system) method. ___ fs.writeFile() : To create a file , ___ fs.appendFile() : To add more things in the existing file , ___ fs.rename() : To change the name of the file , ___ fs.copyFile() : To copy the file to the same or another path , ___ fs.unlinkFile() : To delete the file , ___ fs.readFile() : To read the file content , This is important method bcs we read the data of the file but the data we get is in the buffer form so first we convert it into string than use it ... 🌝 ___ fs.mkdir() : To create a folder , ___ fs.rmdir() or fs.rm() : To delete a folder , #backend #nodejs #consistency
To view or add a comment, sign in
-
🔗 Dive into the world of JS with my notes: ${notesLink} 🌐 Let's elevate our coding skills together! 💻 #JavaScriptNotes #CodingJourney #WebDevelopment
230K | Ai creator | LinkedIn Account Growth| Help to grow brands | Content Creator | 40K+ Telegram | 20K+ Twitter
🔥 𝐂𝐨𝐦𝐩𝐥𝐞𝐭𝐞 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐍𝐨𝐭𝐞𝐬! 🔥 Are you ready to level up your JavaScript skills? 🚀💡 I’ve put together a list of the best courses available online: 1. IBM Full Stack Software Developer Professional Certificate 🔗 https://lnkd.in/dVU4_A5B 2. HTML and CSS in depth 🔗 https://lnkd.in/djtyUbGV 3. JavaScript 🔗 https://lnkd.in/gyjvrwBr 4. Python 🔗 https://lnkd.in/gkYRSaqD 5. MySQL 🔗 https://lnkd.in/g-aApuy5 6. MongoDB 🔗 https://lnkd.in/gVAPafTu 7. Node.js 🔗 https://lnkd.in/gWcuBuE7 8. Express 🔗 https://lnkd.in/gWcuBuE7 9. React 🔗 https://lnkd.in/gijx2bHs 10. Java 🔗 https://lnkd.in/dF7mb8Jz 11. Git 🔗 https://lnkd.in/gAewqAbA 12. DSA 🔗 https://lnkd.in/gFYCCbu4 13. Front-End Development 🔗 https://lnkd.in/gkA-FrEN 14. Databases 🔗 https://lnkd.in/gbBBphTH 15. Back-End Development 🔗 https://lnkd.in/gvCjp9VQ 🚀 Download the complete PDF here: [https://t.me/CodeNoteBook Below document covers everything from the basics to advanced concepts, with real-world examples and highlighting the important points so that you don't forget them. ✅ 👉Follow Ajit Kumar for more amazing content. 👉Follow Ajit Kumar for more amazing content. Credit - programming girl #javascript #javaprogramming #notes #javascriptdeveloper #handwrittennotes #learning
To view or add a comment, sign in
-
#Learing_GO #golang #golangdeveloper Day 1: Learned About go ecosystem how go runtime works, and how go is different from other compiled languages like c,c++, rust. What did I learn? I learned that Golang is generally faster than interpreted or vm powered languages like javascript, python, php, ruby, java, etc. As compiled language it's faster than interpreted language it's normal nothing fancy. However, in terms of execution speed, Go does lag behind some other compiled languages like: C C++ Rust Why Go lang is slower than c or Rust? Go is a bit slower mostly due to its automated memory management, also known as the "Go runtime". A slightly slower speed is the price we pay for memory safety and simple syntax! Go lang is strongly typed: Go enforces strong and static typing, meaning variables can only have a single type. A string variable like "hello world" can not be changed to an int, such as the number 3. One of the biggest benefits of strong typing is that errors can be caught at "compile time".
To view or add a comment, sign in
-
#TextClarity, Unlock a world of language understanding, day_8 1. I've recently acquired the knowledge of creating a to-do list using React. This newfound skill has inspired me to consider developing a user interface for TextClarity with React. Learned during coding: 1. Different type of application: Monolithic, Single-Page Application and Hybrid or Microservices Already covered stack: REST API concepts, Java, Spring Boot, NLP (Stanford library), design patterns (low coupling principle, dependency injection, facade, adapter pattern), Postman, Digital Ocean droplets, Docker, Spring Data JPA, SQL, MySQL, DNS, Nginx, SSL Feel free to check out the latest developments on my GitHub repository: https://lnkd.in/dPRxAEYs 🥊 and to ask me questions in the comments 😉
To view or add a comment, sign in
-
In the past 25 years, I've programmed in Java, Ruby, Scala, JS, PHP, and Elixir. Since last year, I started venturing into Rust, and among all its qualities, there are 3 that stand out to me: 1. Race conditions, data races, and other common problems (difficult to identify in other languages) are easily avoided in Rust given its excellent thread safety at compile time. 2. Rust allows you to create high-level abstractions without the typical runtime overhead of other languages. In other words, you can write code that is easy to understand and maintain without sacrificing efficiency. 3. You have full control over how memory is used, choosing whether to allocate memory permanently (on the heap) or temporarily (on the stack). This flexibility helps avoid common issues like memory leaks and wastage, without relying on a garbage collection mechanism. Of course, it's not all sunshine and rainbows: the learning curve in Rust is steep, the ecosystem is still developing, and some advanced concurrency abstractions may be more challenging to express in Rust due to its strong safety guarantees. But it's a powerful and versatile language that can greatly assist you in creating increasingly innovative solutions.
To view or add a comment, sign in
-
|| 💫Full-stack Enthusiast 🫶🏻|| Open source contributor 💻 || #LearningInPublic || #BuildingInPublic ||🫂 UG at CMR Technical Campus (2023~2027)
#day2 Learning JS update 🧑💻: I was just wrapped up day 2 of my JS journey💥 , I’m very excited to share my highlights!! I was just completed some more basics from finaminal channel #chaiaurcode 💕 and Hitesh Choudhary sir ✨. Topics I completed : 🚀 stack and heap memory 🚀 String in java script 🚀 Number and maths 🚀 date and time #chaiaurcode #30daysofcodechallenge #jsdeveloper #webdevelopment
To view or add a comment, sign in