How a scientist would improve serverless functions
March 2, 2020
Join us if you're curious about how to reliably improve and refactor serverless applications or how to ensure you've covered all the unexpected edge cases that occur in production. Jochem Schulenklopper and Gero Vermaas demonstrate a scientific approach that enables you to release your refactored serverless applications to production with great confidence.
Releasing improved serverless functions with confidence
March 1, 2020
Jochem Schulenklopper and Gero Vermaas explain and practice an approach that enables you to improve and release serverless functions to production with confidence. You'll make changes in some sample serverless functions running in production, deploy the improved functions to production, and analyze your improvement against the originals.
CD with Kubernetes: The prequel (sponsored by GitLab)
February 29, 2020
If you're interested in learning a framework of reference to enable continuous deployment to Kubernetes for business-critical production applications, join in. Priyanka Sharma bridges the gap between how to make large-scale migrations of production applications and the nitty gritty details that engineering managers and leaders need to consider.
EasyAgents: Reinforcement Learning for people who want to solve real-world problems
February 24, 2020
Reinforce Learning can be a game changer when you do not have training data, but are instead able to simulate an environment. Unfortunately, the theory of Reinforcement Learning is complex and the vast number of algorithms in that area adds to the burden for getting started. Easyagents takes some of the burden by making it a one-liner to run a Reinforcement Learning algorithm on your problem.
A community of communities: Empowering maintainers to grow communities around their code
February 2, 2020
Open source is about publishing code and building communities around shared problems. Ben Balter gets you a sneak peak at GitHub's efforts to empower maintainers to grow safe and welcoming communities around its code and what steps you can take to encourage constructive contributions and good online citizenship within your own community through community management best practices
HCL: A human-friendly language for developers and operators
January 29, 2020
In 2018, HashiCorp Configuration Language (HCL) was second on GitHub's list of fastest-growing languages. Anubhav Mishra explains why HCL is popular among the operators and developers who prefer to use it to express infrastructure as code and discusses the reasons behind the creation of the language in the first place.
Open source streaming analytics with the Kafka, Flink, Cassandra (KFC) stack
January 27, 2020
Streaming analytics is a popular subject in enterprise organizations because customers want real-time experiences, such as notifications and advice based on online behavior and other users actions. Bas Geerdink details an open source reference solution for streaming analytics that covers many use cases that follow a "pipes and filters" pattern, built with Scala, Flink, Kafka, and Cassandra.
Our Company and the Open Source Community: A Journey from Anxiety to Collaboration
January 21, 2020
Would you like your company to be more open towards the free software community?GARDENA is a company with a lot of experience with gardening tools; experience with software development and interaction …
How a scientist would improve serverless functions
January 16, 2020
How can you reliably improve and refactor serverless applications? How do you ensure you have covered all the unexpected edge cases that occur in production? Gero Vermaas and Jochem Schulenklopper explain and demonstrate a scientific approach (promoted by GitHub in its Scientist library) that enables you to release refactored serverless applications to production with great confidence.
Build, train, and deploy ML with Kubeflow: Using AI to label GitHub issues
January 2, 2020
Turning ML into magical products often requires complex distributed systems that bring with them a unique ML-specific set of infrastructure problems. Using AI to label GitHub issues as an example, Jeremy Lewi and Hamel Husain demonstrate how to use Kubeflow and Kubernetes to build and deploy ML products.
Recurrent neural networks for time series analysis
December 29, 2019
Time series are everywhere around us. Understanding them requires taking into account the sequence of values seen in previous steps and even long-term temporal correlations. Join Bruno Gonalves to learn how to use recurrent neural networks to model and forecast time series and discover the advantages and disadvantages of recurrent neural networks with respect to more traditional approaches.
Dilated neural networks for time series forecasting
December 25, 2019
Dilated neural networks are a class of recently developed neural networks that achieve promising results in time series forecasting. Chenhui Hu discusses representative network architectures of dilated neural networks and demonstrates their advantages in terms of training efficiency and forecast accuracy by applying them to solve sales forecasting and financial time series forecasting problems.