This course is structured to give you both the theoretical and coding experience of developing Kafka Streams applications using Streams API. It also covers the techniques to use Enterprise Standard Kafka Streams application using Spring Boot and Streams API. You will build a real-time Kafka Streams application by the end of this course. Prior experience building Kafka applications is necessary.
Level 5 QLS Endorsed Diploma | 13 CPD Courses & PDF Certificates | 155 CPD Points | CPD Accredited
This course is about developing core skills that will stay with you for a lifetime. It is designed such that you can watch the material and follow along step-by-step. It focuses on the implementation of YOLOv4 to get you up and running. You'll be an object detecting ninja in no time and be able to graduate to more advanced content.
Join artist Julie Galante for this in-person workshop, where we’ll take inspiration from the sweeping view of Edinburgh’s distinctive skyline as viewed from Inverleith Park. Participants of all experience levels are welcome for this friendly, small-group experience. We’ll start with some guided warm-up sketches before moving on to drawing exercises focused on composition, tone, and observation. By the end of the workshop you’ll feel more confident drawing a city skyline, no matter your previous drawing experience. Please come dressed for the weather, ready to spend two hours outside. You may also want to bring along a folding stool or a rug to sit on while you draw (there may be benches available, but this is unpredictable). Participants will also need to bring along some basic art supplies: A sketchbook and/or some drawing paper and board (A4 or larger recommended) Various drawing pens and pencils Charcoal or graphite sticks An eraser Any other favourite art supplies that you may like to use
Join artist Julie Galante for this in-person workshop, where we’ll take inspiration from the historic city of Edinburgh. Participants of all experience levels are welcome for this friendly, small-group experience. We’ll start with some guided warm-up sketches before moving on to drawing exercises focused on composition, tone, and observation. By the end of the workshop you’ll feel more confident drawing your surroundings, no matter your previous drawing experience. Please come dressed for the weather, ready to spend time outside. You may also want to bring along a folding stool or a rug to sit on while you draw (there will likely be benches available, but this is unpredictable). Participants will also need to bring along some basic art supplies: A sketchbook and/or some drawing paper and board (A4 or larger recommended) Various drawing pens and pencils Charcoal or graphite sticks An eraser Any other favourite art supplies that you may like to use I'll also have some supplies to hand for you to borrow or purchase (please let me know in advance if there's something in particular you need). Locations 24 July 2025: Calton Hill Information about our precise meeting point will be circulated before the workshop. This workshop can take place in various locations around the city. If you have a request for a location for a future date, please get in touch.
Relocating to a new home in London can be both exciting and challenging. The city’s fast-paced lifestyle, narrow streets, and busy traffic demand precision and expertise during a move. That’s why partnering with a reliable house removal company in London can make all the difference. With professional support, you can focus on enjoying your new home without the stress of logistics. Why Choose a Professional London Removals Company? A trusted London removals company offers services that simplify the moving process, ensuring that your belongings are transported safely and efficiently. Here are some key benefits: Expert Handling: Professional movers have the skills to handle fragile, heavy, or valuable items with care. Efficient Packing: Save time and effort with expert packing services that protect your possessions during transit. Stress Reduction: Let professionals handle the heavy lifting while you focus on settling into your new space. Tailored Services: Choose from a range of options, such as full-service moves, storage solutions, or specialty item transport. By hiring a house removal company in London, you ensure a seamless moving experience, tailored to your unique needs. Comprehensive Services for House Removals London-based removal companies typically offer a wide array of services to accommodate different moving requirements. These include: Full-Service Removals A full-service move handles everything from packing and transportation to unpacking at your new home. Packing and Unpacking Services Movers use durable packing materials to safeguard your belongings, including fragile items like glassware or electronics. Furniture Assembly and Disassembly Large pieces of furniture are dismantled for easier transport and reassembled upon arrival. Temporary Storage Options Need to store your items for a short time? Many companies provide secure storage facilities. Specialized Item Transport For pianos, artwork, or antiques, specialized services ensure that your valuable possessions are handled with utmost care. How to Choose the Right House Removal Company in London Finding the best removal company involves considering a few critical factors: Reputation: Look for customer reviews and testimonials to gauge reliability and service quality. Experience: A seasoned London removals company will know how to navigate the city’s challenges effectively. Insurance Coverage: Ensure the company offers insurance for your items during transit. Transparent Pricing: Request a detailed quote to avoid hidden costs or unexpected charges. Flexibility: Choose a company that accommodates your moving schedule and specific needs. Why London Removals Require Local Expertise Moving in London presents unique challenges, such as limited parking, restricted access areas, and narrow roads. Experienced house removal companies in London understand these obstacles and provide solutions: Navigating Traffic: Knowledge of local traffic patterns ensures timely arrivals and departures. Securing Permits: Professionals handle parking permits or restricted access requirements for specific areas. Efficient Route Planning: Local expertise helps avoid delays by selecting the best routes. Tips to Prepare for Your Move Even with professional help, some preparation on your part can make the process smoother: Declutter Your Home Before packing, decide what items you no longer need and donate, sell, or recycle them. Label Your Boxes Mark each box with its contents and destination room to simplify unpacking. Pack an Essentials Bag Include items you’ll need immediately after moving, like toiletries, a change of clothes, and important documents. Notify Utilities and Services Update your address with utility providers, banks, and subscription services before moving day. Communicate with Your Movers Share specific instructions or concerns with your London removals company to ensure everything goes smoothly. Eco-Friendly Moving Options Sustainability is becoming an essential consideration for many movers. Some London removal companies offer eco-friendly services, such as: Using biodegradable packing materials Reducing vehicle emissions with optimized routes Recycling or donating unwanted items The Value of Professional Help Moving is often considered one of life’s most stressful events, but it doesn’t have to be. With the help of a reputable house removal company in London, you can enjoy a hassle-free experience from start to finish. Whether it’s packing, transporting, or unpacking, professionals handle every detail with care and precision. If you’re planning a move, consider a trusted London removals company to make your transition as smooth as possible. With their expertise, you’ll be settled into your new home in no time, ready to embrace the next chapter of your life.
There are quite a few issues with manual memory management. Therefore, to avoid memory leaks and optimally use your memory, automatic memory management is essential. In this course, we'll learn about garbage collection as a form of automatic memory management.
Building a parser is one of the early steps of designing a compiler. And to build a parser, it is important to learn about the different parsing techniques and how they work. In this course, we are going to learn just that.
State machines-the fundamental concept used today in many practical applications, starting from UI programming such as React, automated reply systems, lexical analysis in parsers, and formal language theory. In this course, we will study the automata theory on the practical example of implementing a regular expressions machine.
Get 3.5 hours of videos and downloadable lecture slides for Certified Information Security Manager (CISM) Domain 1