At Beacon Platform, we empower developers—whether they’re seasoned pros or just starting out—to build, innovate, and deliver quickly. In his first four weeks, Nikil Shyamsunder, one of our talented summer interns, contributed to our regression testing optimization project, with the help of Beacon’s Glint framework. Read about how he did it and discover the flexibility and power that Beacon offers developers. #developers #UI #interns https://lnkd.in/e2jyCFRt
Beacon Platform的动态
最相关的动态
-
Co-Founder and CTO at Shaadikitaiyari | Devops and Cloud Enthusiast | Docker | Kubernetes | CI/CD Jenkins | AWS | Gen AI | Machine Learning | Linux | Python | Flutterflow | Figma | Mongodb | C++
?? Day 28 of My Internship Journey with Vimal Daga Sir! ?? Today was a deep dive into transforming ideas into fully functional apps and understanding the intricacies of CI/CD! ?????? ?? From Idea to App ?? Our day began with an enlightening session where we walked through the entire process of turning an idea into an app. ??? We explored the technical journey from user interaction to frontend and web app development. The session covered integrating frontend with backend, utilizing databases like MongoDB, and leveraging Python programs. We learned to connect these components seamlessly, with a special focus on using AWS Lambda, Docker, and EC2 to build a robust application. ????? ??? System Design Mastery ??? We then delved into complete system design, understanding how various services come together to create a cohesive architecture. ????? Reviewing all the components we've learned so far, we visualized how they fit into the bigger picture, providing us with a holistic view of application development. ???? ?? CI/CD and Jenkins Unveiled ?? After a refreshing break, we plunged into the world of jobs, CI/CD, and Jenkins. Our instructor, Vimal Daga Sir, explained the continuous integration, deployment, and delivery process in detail. ???? We learned how the development cycle works—from coding in Python or Java, pushing to GitHub, compiling, testing, and packaging. This process ensures code is bug-free through continuous integration, with packages moving to QA and eventually to production using tools like EC2 and Docker. ???? We also explored how machine learning models fit into this cycle. From developing ML code and pushing it to GitHub, to creating models and predicting accuracy, we saw the critical role of continuous integration and delivery in ML projects. ???? ?? Comprehensive CI/CD Understanding ?? By the end of the day, we had a comprehensive understanding of the CI/CD pipeline and its crucial role in modern-day DevOps and ML operations. This knowledge is key for ensuring smooth, efficient, and effective software development and deployment! ???? Feeling excited and equipped with new insights to take our projects to the next level! ???????? #InternshipJourney #AppDevelopment #SystemDesign #CI/CD #Jenkins #AWS #Docker #EC2 #MachineLearning #VimalDagaSir #TechLife #DevOps #ContinuousIntegration #ContinuousDelivery #Grateful #Excited
要查看或添加评论,请登录
-
Excited to share my latest Medium story! ?? . . . (I think you'll find it incredibly insightful) Ever wondered about making the switch from Front-End to Back-End development? In my latest Medium article, I dive deep into this transition, offering practical tips and personal experiences to help you navigate this journey. . . Check it out here: https://lnkd.in/dYF4aF66
Migrating from Front-End to Back-End: A Personal Journey
medium.com
要查看或添加评论,请登录
-
Authentication and Authorization can be a very challenging topic in microservice architecture in backend development. Weeks ago i was working on a microservice ecommerce website with NodeJS, Docker, Kubernetes, and i came across the problem. Imagine your working on a microservice project with different engineers with different services written in different Tech Stack eg: 1. Auth service with MERN Stack 2. Order service with Ruby and Rails with Postgresql 3. Payment service with Java Spring Boot with mysql What if in a case where a user is authenticated in your application for some period of time, lets say 7days before they are been automatically logout, then the abuse the app by doing some illegal or fradulent act, then a ban is initiated on them, and the ban functionality is done by the Auth service(Node js), Remember These services are built with different technologies and database, so how do you communicate with the order service and the payment service to check mate and stop this user from using your service, because their token is still valid tor a specific period of time which hasnt elapsed before the were banned? Synchronous events in Microservice: In synchronous events, the caller sends a message and waits for a response from the receiver.?This is similar to the pattern used in HTTP calls between a client and server. Asynchronous events in Microservice: In asynchronous events, the caller sends a message and then continues with its business, without waiting for a response.?Asynchronous events are non-blocking, so tasks can run simultaneously. Now you understand the difference between the two events, so in this case i used the asynchronous events, all i did was to create another service called "Event Bus", like the name implies, You can use any Tech Stack of your choice, what this service does is to recieve and send out events to all services that needs that particular event that happen in your application and make use of it. Now when a user gets banned, an event is been triggered from the Auth service and sent to the Event Bus, then the Event Bus service now distribute the events to each service or pod in your kubernetes cluster to notify them that a user has been banned from your application, so the "ORDER SERVICE" and "PAYMENT SERVICE" are now aware of what just happened, Then when the banned user tries to reach to Order or Payment service, the user will be restricted depending on the logic you implemented to happen when this services get these Events from the "Event Bus". I hope you understand how this scenario works, i can't say this is the best way, But this can be used in production to solve some authentication and Authorization issues. I just enrolled in HNG Internship Program to get share my knowledge and also gain knowledge. wish to enroll? https://lnkd.in/dNC5HMde https://hng.tech/hire
Ready to put your skills to the test? Join HNG Internship 12! (Jan 2025)
hng.tech
要查看或添加评论,请登录
-
|| B.C.S | Python | (numpy-pandas-matplotlib) | Power Bi | MYSQL || Rajmata Jijau College of Arts Commerce Science , Bhosari Landewadi - 411039
???????????????? ???????? : ?????????? ???????????????????? ???????????? ?? ???????????????? ?????????????????????? : This Python code defines a hotel management system that lets users interact with a hotel's booking system through a text-based interface. Upon starting, the program initializes an empty list named booking to store booking details and prints a welcome message. The program then enters a continuous loop, presenting a menu with five options for the user to choose from. These options are checking room availability, booking a room, viewing booking details, updating booking categories, and exiting the system. When the user selects the first option, the system displays a predefined list of available rooms. The user is prompted to enter a room number they want to check. If the room is in the available list, the system confirms the availability; otherwise, it asks for a different room number. For the second option, the system prompts the user to confirm the booking of the previously checked room. If confirmed, it asks for the category of the room, either single or double. If the selected category is available, it adds the room number, category, and cost to the booking list and confirms the booking. The third option displays the details of the current booking stored in the booking list. The fourth option allows the user to update a specific detail in the booking list. The user is prompted to specify the detail to be updated and provide the new value. The fifth option exits the system, ending the loop and the program. The system uses lists to manage rooms and categories, and user inputs to navigate through the menu and perform the corresponding actions. ?????????????? ???????? ???????? : https://lnkd.in/dt2hJ-5Y #pythonprojects #internship #python #studentife #programming #softwareengineer #codingjourney #codeforself #coding #softwaredeveloper
要查看或添加评论,请登录
-
My calling is to help organizations become healthy. I know what good looks like and I'm helping others get there. Ask me anything. Grab some time??
Something I've noticed in some conversations is when a person tells me something is complex and difficult to explain it has become a red flag for me. I try to go by the napkin rule. If I can't draw it out on a diner napkin over lunch with someone then it's possible I don't really understand the first principles of the subject. To be clear, there are some things that truly are complex. Any discrete structures and algorithms class will teach you that is true. Even so, that same subject can be broken down to foundational elements that can be explained. W2 multiple is a great example of this. I've seen very odd calculations of this. Things where someone looked at all the time a person was putting that was billable and non-billable, etc. The measures i've seen this way and their use case made sense because the term was being used as a descriptor of how hard someone was working. The thing is, that is not a W2 multiple. Simply put W2 multiple is how much revenue you get per W2 payout. e.g. if you earn $120,000 and you pay out $60,000 then your W2 multiple is 2 because $120,000/$60,000=2. If you use any other calculation and call it W2 multiple then you're saying the wrong thing and there is a high potential that others are hearing the wrong thing. I'm using W2 multiple as the example, but we can say the same thing about many areas like this. When you say EBITDA, don't say "community adjusted EBITDA" because that's not a thing <cough>WeWork</cough>. If you're "full stack", please understand hardware too. Containerization is needed but it's not the full stack. With industry standard terms it helps to use the industry standard definition. If you don't know how to define some of those things then it's possible you don't know your job as well as you think you do. I'm still there many times. What's the goal then? Not to not discuss, the goal is to be aware, curious, and questioning. As questions and approach as a learner not as a learned. For me this has to stay true. My current thing i'm learning is containerization so I can increase my BS meter when talking to devs. Let's all stay curious. What about you? Please comment, what are you learning?
要查看或添加评论,请登录
-
Exciting News: Introducing Simple-Calculator! Hey LinkedIn fam! I'm thrilled to share the latest innovation from InternPe - the Simple Calculator Project! This is the Project From InternPe ? Key Features: Effortless Estimation: Calculate project timelines and resource requirements in a few clicks. Customizable Templates: Tailor calculations based on project types and specific requirements. Teck Stacks Used For this Project: 1.HTML 2.CSS 3.JavaScript
要查看或添加评论,请登录
-
[26] We’re signing Lívia Silva Marques to our squad this month, making her our second full-time hire. She's actually been part of our journey for a while now. In post #16 (link in the comments), I shared about our first hire—an engineer and close friend from college. I also mentioned what some of the most successful B2B startups, like Figma and Looker, hired for their #1 employee (engineers). Companies like Amplitude and Segment, on the other hand, went for Customer Success/Support. Livia's story with us began back in 2020 when she joined Jungle Devs as an intern. At that time, what we called Academy—a one-year program designed to accelerate careers and prepare people for the international market—was focused only on programming. We offered Frontend, Backend, and Mobile tracks. But as our projects grew, we saw the need to introduce a Project Management pipeline. Livia was studying Information Systems (Sistemas da Informa??o) at UFSC, which involves a lot of coding. But here's the twist: Livia hated coding. Turns out, that was a good thing back then. She joined our new PM Academy and helped shape it for future participants. At Jungle, Livia quickly grew from Intern to Project Manager and eventually to Product Manager when we introduced our platform. She managed everything from small projects to complex, customer-facing initiatives, always making sure our clients got the best out of our services. After almost three years, and a challenging 2022, Livia left us in early 2023 to explore other areas while still at college. Guess what? She joined a data company. You really never know! Fast forward to the end of 2023: Pedro messaged me, saying, "Hey, I think we're in luck—Livia messaged me, and she's open to new challenges." We definitely had something in mind! Livia rejoined us part-time, helping us build and grow our new venture. Like all of us, she's wearing many hats. She's staying close to our customers and helping them succeed with our product. And about that coding thing? Well, she’s following our early-stage rules (see post #3, linked in the comments): Early stage, early habits—everyone codes. Livia’s not just coding PySpark and SQL transformations, she’s also building data connectors and working on our Docs. And she’s rocking it! Employee #2 is officially onboard. While her main role is in Customer Success/Support, she’s also taking on many other responsibilities—that’s just how it goes in the early stages. This is post #26 of a series I'm writing while founding a startup still in stealth mode. You can navigate between posts 1-25 using the hashtag #behindthescenesonstealth #nektjourney. Let's work!
要查看或添加评论,请登录
-
?? We’re excited to present our latest blog post: "The Importance of Code Readability and Communication: Junior Challenge Insights." Gain valuable insights from past challenges and see why these skills are crucial for success. ??Whether you’re a junior or an experienced developer, this blog has something enriching for everyone! ?? ?? And mark your calendars – the announcement for this year’s Junior Challenge is just around the corner! ?? Read more: https://lnkd.in/eCiwMuZ5 ?? #JuniorChallenge #CodingBestPractices #TechInsights #CodeReadability #Communication #ComingSoon #Instea
The Importance of Code Readability and Communication: Junior Challenge Insights
https://instea.sk
要查看或添加评论,请登录
-
?? Day 1: Kicking Off My Journey to Share Knowledge! ?? Hey LinkedIn fam! ?? I'm super excited to start this journey of sharing my experiences and insights as a Senior Software Engineer at BCG. Over the next few weeks, I'll be diving into various topics that I’m passionate about and work with daily. Today, I want to talk about Full-Stack Development with React and FastAPI. ?? ?? Why React? React has completely transformed how we build user interfaces. Its component-based architecture is a game-changer, allowing us to create highly interactive and efficient web applications. I love using React for its flexibility and the robust ecosystem that supports it. ?? Why FastAPI? FastAPI is my go-to for building APIs. It's modern, super fast, and leverages Python type hints to create robust and high-performance APIs. In my projects, FastAPI ensures that our back-end services are powerful and seamlessly integrate with our front-end apps. ?? The Magic of Docker Docker has revolutionized application management. Containerization with Docker ensures that our applications run smoothly across different environments. It’s been a lifesaver in maintaining consistency and tackling the classic “it works on my machine” problem. ?? Diving into Generative AI Generative AI is one of the most exciting fields right now. I'm exploring GenAI to build intelligent systems that can create content, offer recommendations, and elevate user experiences. It's a thrilling space that's shaping the future of tech. Let’s Connect and Grow Together! I’m looking forward to connecting with fellow tech enthusiasts, exchanging ideas, and learning from each other. Drop your thoughts, questions, or just a hello in the comments! Stay tuned for more insights, tips, and discussions coming your way! #React #FastAPI #Docker #GenAI #SoftwareEngineering #TechTalks #FullStackDev
要查看或添加评论,请登录
-
?? Excited to Share Our End Of Year Project! ?? As we wrap up this academic year, I'm thrilled to present our end of year project, "Tool for Generating Tests from a CV." This project has been an incredible journey, and we are proud to share our achievements. ?? Project Overview: We developed a user-friendly web application designed to help job candidates prepare for interviews more effectively by generating customized skill tests based on their CVs. Our application analyzes the CV and provides targeted feedback, helping candidates identify their strengths and weaknesses. ??? Key Technologies: Front-End Development: Implemented with React.js for an interactive user experience. Back-End Development: Utilized Node.js and Flask for robust server-side operations. Database Management: Employed MongoDB for efficient data storage and retrieval. ?? Results: Our application demonstrated high accuracy in generating relevant test questions and providing insightful feedback. This personalized approach significantly enhances candidates' preparation for job interviews. ?? Team Members: Zaineb KESENTINI heni khemakhem Wassim Bahloul ???? Supervised by: Ms. Lahyani Imene (Academic Supervisor) Ms. JAMILA KHLIF(Industrial Supervisor) We are immensely grateful for the guidance and support from our supervisors and REC-INOV. This project has equipped us with valuable skills and knowledge, preparing us for future challenges in the field of technology and innovation. Feel free to reach out if you have any questions or would like to discuss the project in more detail.
要查看或添加评论,请登录