Over 30 years ago Guido van Rossum was struggling with one of his projects, a login program written in C. He missed the power of the ABC language he used to work on before because although he had around 10 to 15 years of experience in coding in C, he felt there still were a lot of bugs and it just was slow going. He wanted something new and intuitive, yet powerful and versatile. So he sat down, turned on his TV with one of his favorite movies by Monty Python, and started to code… And the rest is history! If you want to have some impactful insights into the world of Python and how it is used nowadays, tune in on our WeAreDevelopers Live - Python Day.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Save Your SpotTogether with BOSCH we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Together with Bosch we invite you to a full day of learning more about the intersection of mobility and code. Get to know more about how modern mobility is defined by an intricate interplay of hardware and software and how cars are not only connected to the road, but also to the cloud.
Coding the Future of Mobility features a variety of talks and a workshop, that give you valuable insights into the world of mobility - wether you join in-person or online.
Running async tasks is challenging by itself. Require continuous zero-downtime deployment, and it gets even harder.This talk presents battle-tested techniques and approaches to run your Celery workers on top of AWS ECS with Fargate while being able to deploy tens of times per day.This talk presents techniques, approaches, and practical configuration examples that allow you to run your Celery workers on top of AWS ECS with Fargate. It starts by presenting the problems you encounter when dealing with async tasks. Next, we'll take a look at ECS and its configuration examples - which parameters to tweak to achieve the best result. After that, we'll check Celery configuration examples that comply with ECS requirements. We'll finish by overviewing techniques for implementing tasks in a way that supports ECS + Celery configuration while allowing continuous deployment all the time.
I'm a staff software engineer at ren.co. I have worked with Python for the last 7 years. I'm a TDD practitioner. I'm always searching for better ways to deliver high-quality software at a rapid pace. I love simplicity. I write tutorials and courses for testdriven.io. When I'm not programming, I'm windsurfing, skiing, playing squash, and hiking, ...
Have you found that your code works beautifully on a few dozen examples, but leaves you wondering how to spend the next couple of hours after you start looping through all of your data? Are you only familiar with Python, and wish there was a way to speed things up without subjecting yourself to learning C?
In this talk, you'll see some simple tricks, borrowed from linear algebra, which can give you significant performance gains in your Python code, and how you can implement these in NumPy. We'll start exploring an inefficient implementation of an algorithm that relies heavily on loops and lists, and iteratively replace bottlenecks with NumPy vectorized operations.
At each stage, you'll learn the linear algebra behind why these operations are more efficient so that you'll be able to utilize these concepts in your own code. You'll see how straightforward it can be to make your code many times faster, all without losing readability or needing to understand complex coding concepts.
Dr. Jodie Burchell is the Developer Advocate in Data Science at JetBrains, and was previously a Lead Data Scientist at Verve Group Europe. She completed a PhD in clinical psychology and a postdoc in biostatistics, before leaving academia for a data science career. She has worked for 7 years as a data scientist, developing a range of products including recommendation systems, search engine improvements and audience profiling. She has held a broad range of responsibilities in her career, doing everything from data analytics to maintaining machine learning solutions in production.
In the session, I will show how we can use Django to serve REST APIs.
- Create REST Endpoints quickly with DRF.
- Implement proper permissions on the REST endpoints, for example, an admin can perform any operation on any data. But a specific user can perform a limited operation on certain specific resources.
- Respond with different responses as per the defined user’s permission level. For example, the admin will get all the fields in the response, but a normal user will get only a selected field of the model.
- Implement Pagination on the REST endpoint.
- Create custom endpoints on the REST Endpoints.
I’m Kuldeep, a full-stack developer by profession and an entrepreneur from the heart.
I started my journey as a freelance developer and started participating in hackathons. I won a few along with my friends, Smart India Hackathon 2019 being notably the biggest win.
I have tried building my own startup and failed too :P. I have worked as a freelancer and I got to judge a few hackathons, i.e., at BIT Durg and the IIITNR, and NIT Raipur.
Currently, I am a Software Engineer at Goldcast. At Goldcast, I am working as a Backend and SRE.
Over a third of respondents to a StackOverflow survey professed to a dread of learning Apache Kafka. Nevertheless, with a curious mindset and the right resources, we have the tools to succeed in learning Kafka. Take the plunge with me; together, we will conquer concepts like events and topics, producers, and consumers.
We'll gain confidence through learning about partitions and brokers and how to use Kafka in the cloud. We'll go over the different configurations for producers and consumers, and how these configurations affect application behavior. Then, accompany me on a code walkthrough and see how we build and run producers and consumers in Python with the kafka-python client.
You'll be leaving with a spark of excitement, knowing you have neutralized your dread, and that you are now firmly within the two-thirds of StackOverflow respondents who are comfortable learning Apache Kafka.
Lucia Cerchie is a Developer Advocate with a background in JavaScript and GraphQL. She believes in a human-centered developer experience, in the teaching responsibility of developer advocates, and in the joy of learning.
For seasoned experts and beginners alike, developers must learn a different approach to building APIs with a different backend programming language.
With knowledge about using Node/Express, you can transfer the understanding from the runtime environment, Node.js, build your customised API, and remember testing the functionality with Postman.
In this talk, we'll go over the basic of Python and the strategies of using the Flask framework for building, testing, and possibly documenting your workflow with Postman.
Teri Eyenike is a Software Engineer who helps others learn web technologies through writing and teaching/mentoring. He has experience with several programming languages, documentation, and open-source.