POPULARITY
Join hosts Phil Seboa and Ed Fuentes as they welcome principal engineer Lachlan Wright from PWD. Solutions. This episode of Unplugged dives deep into the world of industrial IoT, touching on Lachlan's career in automation, IIOT vs. IOT, the power of open frameworks, and the future of industrial automation. Lachlan shares his experiences with Raspberry Pi, Arduino, and emerging PLC technologies, alongside discussing the importance of data accessibility and the role of agile development in today's evolving tech landscape. Tune in for an enlightening conversation filled with valuable industry insights. 00:00 Introduction to Unplugged IIoT Podcast 00:45 Meet Lachlan Wright, Principal Engineer of PWD. Solutions 02:43 Phil's Passion for 3D Object Creation and Gaming through Blender 04:22 Ed's Journey with Python and Databasing 07:08 Versatility of Skills in Industrial and Control Systems 11:35 Lachlan's Home Automation: PLC MQTT for Power Monitoring 14:58 Lachlan's Experience with Chat GPT and New Facebook Tools 17:24 Phil on Llama 3.5 Models and Their Vast Resources 21:46 Lachlan's Industrial Anecdote: PLC, TCP Driver, InfluxDB, and Ignition 27:15 Pitfalls of Agile Methodology in IoT Digital Transformation 32:03 Importance of Community Collaboration in Open Source 35:16 Evolving PLCs: The Role of Software and Programming Languages 38:45 Integration of Docker Containers in Development 41:18 User Experience and Visualization in Industrial Applications 43:09 Shift Towards Web Native Technology 44:38 From Traditional SCADA to the WebDev Mindset 48:49 Interest in Time Series Databases like InfluxDB and Timescale 50:20 Enthusiasm for Continuous Learning and Technology Exploration 52:35 Unique Solutions for Different Industries and Sites 55:10 Raspberry Pi and Beckhoff CX 7000 Series in IIoT Deployments 58:46 Cost-Effectiveness of New Systems like Octo 22 Groove and PLC Nexts 01:02:19 Adoption of Raspberry Pi for Initial Automation Testing Connect with Lachlan on LinkedIn: https://www.linkedin.com/in/plcexpert/ Connect with Phil on LinkedIn: https://www.linkedin.com/in/phil-seboa/ Connect with Ed on LinkedIn: https://www.linkedin.com/in/ed-fuentes-2046121a/ ------ About Industry Sage Media: Industry Sage Media is your backstage pass to industry experts and the conversations that are shaping the future of the manufacturing industry. Learn more at: http://www.industrysagemedia.com
Topics covered in this episode: Why I Still Use Python Virtual Environments in Docker Python Developer Survey Results Anaconda Code add-in for Microsoft Excel Disabling Scheduled Dependency Updates Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through Our courses at Talk Python Training Hello, pytest! Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Why I Still Use Python Virtual Environments in Docker by Hynek Schlawack I was going to cover Production-ready Docker Containers with uv but decided to take this diversion instead. Spend a lot of time thinking about the secondary effects of what you do. venvs are well known and well documented. Let's use them. Brian #2: Python Developer Survey Results “… official Python Developers Survey, conducted as a collaborative effort between the Python Software Foundation and JetBrains.” Python w/ Rust rising, but still only 7% ““The drop in HTML/CSS/JS might show that data science is increasing its share of Python.” - Paul Everitt 37% contribute to open source. Awesome. Favorite Resources: Podcasts Lots of familiar faces there. Awesome. Perhaps I shouldn't have decided to move “Python Test” back to Test & Code Usage “Data analysis” down, but I think that's because “data engineering” is added. Data, Web dev, ML, devops, academic, Testing is down 23% Python Versions Still some 2 out there Most folks on 3.10-3.12 Install from: mostly python.org Frameworks web: Flask, Django, Requests, FastAPI … testing: pytest, unittest, mock, doctest, tox, hypothesis, nose (2% might be the Python 2 people) Data science 77% use pandas, 72% NumPy OS: Windows still at 55% Packaging: venv up to 55% I imaging uv will be on the list next year requirements.txt 63%, pyproject.toml 32% virtual env in containers? 47% say no Michael #3: Anaconda Code add-in for Microsoft Excel Run their Python-powered projects in Excel locally with the Anaconda Code add-in Powered by PyScript, an Anaconda supported open source project that runs Python locally without install and setup Features Cells Run Independently Range to Multiple Types init.py file is static and cannot be edited, with Anaconda Code, users have the ability to access and edit imports and definitions, allowing you to write top-level functions and classes and reuse them wherever you need. A Customizable Environment Brian #4: Disabling Scheduled Dependency Updates David Lord Interesting discussion of as they happen or batching of upsates to dependencies dependencies come in requirements files GH Actions in CI workflows pre-commit hooks David was seeing 60 PRs per month when set up on monthly updates (3 ecosystems * 20 projects) new tool for updating GH actions: gha-update, allows for local updating of GH dependencies New process Run pip-compile, gha-update, and pre-commit locally. Update a project's dependencies when actively working on the project, not just whenever a dependency updates. Note that this works fine for dev dependencies, less so for security updates from run time dependencies. But for libraries, runtime dependencies are usually not pinned. Extras Brian: Test & Code coming back this week Michael: Code in a Castle event Python Bytes badge spotting Guido's post removed for moderation Joke: C will watch in silence
This episode reports on Snowflake users' credentials for sale, how Docker containers are being exploited, and more
We chat about VMware's rug pull with Bret, aka Raid Owl, and then get into Unraid's big changes and more. Special Guest: Raid Owl.
We ran Windows for the week with three seemingly simple objectives. How we did, our take on what's gotten a lot better about Windows, and what still needs some work.
Embracing the dual role of data scientist and software developer with state-of-the-art tooling, illustrating the fundamentals of Shiny (literally), and the TidyX crew put their data wrangling skills to the test. Episode Links This week's curator: Sam Parmar (@parmsam_ (https://twitter.com/parmsam_)) Are you Data Scientists or Software Developers?! (https://milesmcbain.micro.blog/2022/10/18/are-you-data.html) Understanding ShinyApps (https://cosimameyer.com/post/understanding-shinyapps/) TidyX Episode 121: Tell me what you want - user submitted data (https://www.youtube.com/watch?v=RvV6aL5RD4U) Entire issue available at rweekly.org/2022-W44 (https://rweekly.org/2022-W44.html) Supplement Resources Manage Dependencies with the deps R Package for Docker Containers (https://hosting.analythium.io/manage-dependencies-with-the-deps-r-package-for-docker-containers/) Alternatives to paired bar charts (https://albert-rapp.de/posts/ggplot2-tips/15_alternative_paired_bars/15_alternative_paired_bars.html)
Watch the video on YouTube: https://youtu.be/8bEwQp1NOskI had the opportunity to participate on a Microsoft OpenHack on Containers.A 3 day technical deep dive into Docker Containers and Azure Kubenetes Services (AKS), where by we were challenged to solve real work problems by modernising apps.Definitely recommended for anyone wanting to learn and gain practical experience across any of the topics provided below!Microsoft OpenHack: https://www.microsoft.com/en-us/openhackMicrosoft Partner Community (Click region and locate Events!): https://www.microsoftpartnercommunity.com/t5/Communities/ct-p/communities- AI-Powered Knowledge Mining- App Modernization with NoSQL- Containers- DevOps- Migrating Microsoft workloads to Azure- Serverless- Modern Data Warehousing- Security, Compliance and IndentityDownload New 4K Desktop and Mobile Wallpapers: https://www.someoneelsescloud.com/episodes/download-new-4k-wallpaper-and-mobile-2022You can show your appreciation to the channel by buying me a coffee: https://www.buymeacoffee.com/some1elsescloudSee all links to all platforms here: https://www.someoneelsescloud.com/links
I needed to create some vulnerable targets for testing exploits and my default password finder I wrote in Python (featured in previous episodes). I found a few useful projects, including Vulhub, that made the task of building an insecure lab environment pretty easy. I've made several additions and improvements to the available code, which I will run through in this segment. Visit https://www.securityweekly.com/psw for all the latest episodes! Show Notes: https://securityweekly.com/psw719
I needed to create some vulnerable targets for testing exploits and my default password finder I wrote in Python (featured in previous episodes). I found a few useful projects, including Vulhub, that made the task of building an insecure lab environment pretty easy. I've made several additions and improvements to the available code, which I will run through in this segment. Visit https://www.securityweekly.com/psw for all the latest episodes! Show Notes: https://securityweekly.com/psw719
Hi, Spring fans! In this installment, [Josh Long (@starbuxman)](https://github.com/starbuxman) talks to Paketo contributor [Daniel Mikusa](https://github.com/dmikusa-pivotal) about buildpacks, Paketo, containers, UPX, and so much more.
T-Mobile Breach, Docker Containers, Make a House a SOC In this episode, we dive into the recent T-Mobile breach exposing millions of customers' data. We look at recent arrests for hacker-for-hire actors who made money hacking your iCloud to steal sensitive images and lastly new ShinyGoblin APT using tactics we may have seen used by the Winti group before. The topic of the week we touch on the topic of containerization and Docker, the uses and security threats against the modern DevOps tech. In our exclusive segment, Secrets from The SOC, Alex and I explain how we have made our house a SOC during the pandemic and allow us to be productive as we move into a remote working model.
Containers are a lightweight technology that allows applications to deploy to a number of different host Operating Systems without having to make any modifications at all to the code. As a result, we're been seeing a big increase in the use of Docker, Kubernetes, and other tools deployed by enterprises. In this episode, we'll cover the fundamentals of containers, Docker, orchestration tools such as Kubernetes, and provide you with knowledge to understand this environment, and maybe even tempt you to create your own container to test your skill. Major links referenced in the show Container Architecture Link Kubernetes Diagrams Link Kubernetes Glossary Link Kubernetes Primer Link Special Thanks to our podcast Sponsor, CyberGRX
The crew talks to Curtis Kapsak and Kevin Libuit about the StaPH-B containers. What a valuable resource! Some URLS: * StaPH-B docker-builds code repository: https://github.com/StaPH-B/docker-builds * StaPH-B DockerHub container repositories: https://hub.docker.com/u/staphb * Guide for contributing: https://staph-b.github.io/docker-builds/contribute/
In this episode of Scaling Postgres, we discuss Citus 10 columnar storage, using Postgres in docker containers, using notify & listen for real-time apps and tuning RHEL. Subscribe at https://www.scalingpostgres.com to get notified of new episodes. Links for this episode: https://www.citusdata.com/blog/2021/03/06/citus-10-columnar-compression-for-postgres/ https://www.cybertec-postgresql.com/en/running-postgres-in-docker-why-and-how/ https://blog.arctype.com/postgres-notify-for-real-time-dashboards/ https://www.enterprisedb.com/blog/tuning-red-hat-enterprise-linux-family-postgresql https://aws.amazon.com/blogs/database/best-practices-for-amazon-rds-for-postgresql-major-upgrades-and-replicas/ https://pgsqlpgpool.blogspot.com/2021/03/speeding-up-pgbench-using-copy-freeze.html https://www.cybertec-postgresql.com/en/postgresql-github-actions-continuous-integration/ https://postgresql.life/post/guillaume_lelarge/
Vi har haft förmånen att åter igen bli gästade av Gustav Tonér som jobbar med mjukvaruutveckling på Consid. Dagens ämne är .NET 5 – något som ofta associeras med .NET Core eller .NET Framework. Vad innebär egentligen .NET? Och varför har man gått ifrån .NET Core och .NET framework? Frågor som dessa besvaras i dagens samtal med Gustav. Utöver detta grottar vi också ner oss i begreppet Containers och tar reda på vad detta används till. Trevlig lyssning! Höjdpunkter från avsnittet: [21:55] - Vi går in på dagens ämne - .NET 5 [26:50] - Vad är skillnaden på .NET 5 och .NET Core? [38:40] - Case: Gustav ska bygga en .NET 5-applikation som hanterar väderdata. Hur går han tillväga? [49:55] - Vi går in på nästa begrepp, nämligen Docker containers. Vad är detta för något? [1:13:25] - Hur enkelt är det egentligen att sätta upp en Docker container? [1:17:15] - Hur kan man koppla Devops med Docker containers?
We run `docker ps` to see what's lurking in the shadows.
Watchtower is a valuable option to have to help simplify the updating of containers automatically instead of having to go through each Docker Host and manually going through the update ... The post How to use WatchTower to automatically update Docker containers first appeared on TechBytes With Ron Nutter.
You heard it going around, everybody is talking about Kubernetes, and Minikube, when using Docker, and CLI. It's like a foreign language! While we know Java very well, with the advent of Devops, we are supposed to be Deployers, and Scalability Experts. Well, once you start going down this episode you'll become the DevOps Hero your company was waiting for! Kubernetes is interesting because is a technology that matured almost in tandem with Docker. But Kubernetes is not Docker...Instead Kubernetes manages Docker Containers (among other things). So if you've been wondering what exactly it is? and were afraid (or just didn't know where to start), well, fear no more! We'll unveil all the Kubernetes mysteries FOLLOW US JavaPubHouse on twitter! Where we will be sharing new tech news, and tutorials! We thank DataDogHQ for sponsoring this podcast episode and providing our Guest Speaker! Don't forget to SUBSCRIBE to our cool NewsCast! Java Off Heap Kubernetes Installing Minikube Kubernetes Concepts Cloud Native Computer Foundation Do you like the episodes? Want more? Help us out! Buy us a beer! And Follow us! @javapubhouse and @fguime and @bobpaulin
Mike Mondragon interviews Bret Fisher, who works as a freelance DevOps/sysadmin consultant, and who also has the designation of being a Docker Captain. Docker Captain is a distinction that Docker awards select members of the community that are Docker experts and are passionate about sharing their Docker knowledge with others. To that end, Bret walks us through the history of how he became involved in Docker, and indeed, the history of Docker itself: the problems it tried to solve, and the way the codebase evolved to provide those solutions. Much of the conversation centers around the confusing terminology and processes present in the Docker ecosystem: when to use Docker Compose, the differences between running Docker locally and in production, and when to consider adopting Kubernetes. There are also various container runtimes which developers can make use of, and Bret touches on the characteristics of each as well. Bret looks towards the future of Docker, the company, as they recently sold off a portion of their enterprise-focused business. Docker is returning to its original intent to provide developers with better tooling to deploy and isolate their applications. He urges caution to teams ready to move wholeheartedly to Docker and instead focus on solutions that match their problems, not those of immense enterprise corporations. Links from this episode An explanation of a Docker Captain's role DevOps in Docker Talk is Bret's podcast Kata Containers, containerd, and cri-o are just some of the container runtimes out there Kelsey Hightower's Kubernetes: the hard way is a tutorial that walks you through setting up Kubernetes
Why would you use Docker containers rather than Virtual Machines (VMs) in GNS3? Which is best? And which hypervisor should you use? VMware or VirtualBox? What about QEMU? Jeremy (creator of GNS3) shares his advice on what you should be using. Docker Persistent containers: https://youtu.be/K-iAD8B5noM David's details: YouTube: https://www.youtube.com/davidbombal Twitter: https://www.twitter.com/davidbombal Instagram: https://www.instagram.com/davidbombal LinkedIn: https://www.linkedin.com/in/davidbombal Facebook: https://www.facebook.com/davidbombal.co Website: http://www.davidbombal.com #gns3 #docker #vmware
→ Palestra do PotHix no GuruSP: https://www.youtube.com/watch?v=zyJ375I-l8A → Open Container Initiative: https://www.opencontainers.org/
In the 3rd edition, three cybersecurity experts Peter Hansen, Lee Newcombe and James Relph discuss #containers and #docker containers – the benefits they bring from a security aspect; the difference between containers and Virtual Machines (VMs); move towards micro-services; and other future trends. Have a listen.
Let's say you've got a web application you need to test. It has a REST API that you want to use for testing. Can you use Python for this testing even if the application is written in some other language? Of course. Can you use pytest? duh. yes. what else? What if you want to spin up docker instances, get your app running in that, and run your tests against that environment? How would you use pytest to do that? Well, there, I'm not exactly sure. But I know someone who does. Dima Spivak is the Director of Engineering at StreamSets, and he and his team are doing just that. He's also got some great advice on utilizing code reviews across teams for test code, and a whole lot more. Special Guest: Dima Spivak.
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Analyzing Malicious Docker Images https://isc.sans.edu/forums/diary/A+Dive+into+malicious+Docker+Containers/24388/ Arrest of Huawei CFO Inspires Advance Fee Scam https://isc.sans.edu/forums/diary/Arrest+of+Huawei+CFO+Inspires+Advance+Fee+Scam/24396/ Sextortion Messages Leading to Ransomware https://www.proofpoint.com/us/threat-insight/post/sextortion-side-ransomware WebKit Exploit Released https://github.com/LinusHenze/WebKit-RegEx-Exploit Implants Found in Russian Banks https://securelist.com/darkvishnya/89169/
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Analyzing Malicious Docker Images https://isc.sans.edu/forums/diary/A+Dive+into+malicious+Docker+Containers/24388/ Arrest of Huawei CFO Inspires Advance Fee Scam https://isc.sans.edu/forums/diary/Arrest+of+Huawei+CFO+Inspires+Advance+Fee+Scam/24396/ Sextortion Messages Leading to Ransomware https://www.proofpoint.com/us/threat-insight/post/sextortion-side-ransomware WebKit Exploit Released https://github.com/LinusHenze/WebKit-RegEx-Exploit Implants Found in Russian Banks https://securelist.com/darkvishnya/89169/
In this Episode, Ershad, Vipul, and Rahul discuss deploying containers to production using Nomad, and further discuss using consul and vault with Nomad.
Container security Jay Beale @inguardians , @jaybeale Containers What the heck is a container? Linux distribution with a kernel Containers run on top of that, sharing the kernel, but not the filesystem Namespaces Mount Network Hostname PID IPC Users Somebody said we’ve had containers since before Docker Containers started in 2005, with OpenVZ Docker was 2013, Kubernetes 2014 Image Security CoreOS Clair for vuln scanning images Public repos vs private Don’t keep the image running for so long? Don’t run as root More Containment stuff Non-privileged containers Remap the users, so root in container isn’t root outside Drop root capabilities Seccomp for kernel syscalls AppArmor or SELinux All of above is about Docker, what about Kubernetes Get onto most recent version of K8S - 1.7 and 1.8 brought big security improvements Network policy (egress firewalls) RBAC (define what users and service accounts can do what) Use namespaces per tenant and think hard about multi-tenancy Use the CIS guides for lockdown of K8S and the host Kube-bench Difference between containers and sandboxing Roll your own - Containers Using public registries - leave you vulnerable Use your own private repos for deploying containers Reduce attack surface Reduce user access Automation will allow more security to get baked in. https://www.infoworld.com/article/3104030/security/5-keys-to-docker-container-security.html https://blog.blackducksoftware.com/8-takeaways-nist-application-container-security-guide https://www.vagrantup.com/downloads.html https://www.vmware.com/products/thinapp.html https://www.meetup.com/SEASec-East/events/249983387/ S3 buckets / Azure Blobs https://docs.microsoft.com/en-us/azure/architecture/aws-professional/services https://docs.aws.amazon.com/config/latest/developerguide/s3-bucket-policy.html Join our #Slack Channel! Email us at bds.podcast@gmail.com or DM us on Twitter @brakesec #Spotify: https://brakesec.com/spotifyBDS #RSS: https://brakesec.com/BrakesecRSS #Youtube Channel: http://www.youtube.com/c/BDSPodcast #iTunes Store Link: https://brakesec.com/BDSiTunes #Google Play Store: https://brakesec.com/BDS-GooglePlay Our main site: https://brakesec.com/bdswebsite #iHeartRadio App: https://brakesec.com/iHeartBrakesec #SoundCloud: https://brakesec.com/SoundcloudBrakesec Comments, Questions, Feedback: bds.podcast@gmail.com Support Brakeing Down Security Podcast by using our #Paypal: https://brakesec.com/PaypalBDS OR our #Patreon https://brakesec.com/BDSPatreon #Twitter: @brakesec @boettcherpwned @bryanbrake @infosystir #Player.FM : https://brakesec.com/BDS-PlayerFM #Stitcher Network: https://brakesec.com/BrakeSecStitcher #TuneIn Radio App: https://brakesec.com/TuneInBrakesec
Another big round up of useful new capabilities for customers! Shownotes: Announcing S3 One Zone-Infrequent Access, a New Amazon S3 Storage Class | https://aws.amazon.com/about-aws/whats-new/2018/04/announcing-s3-one-zone-infrequent-access-a-new-amazon-s3-storage-class/ Amazon S3 Select Is Now Generally Available | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-s3-select-is-now-generally-available/ Amazon DynamoDB Adds Support for Continuous Backups and Point-In-Time Recovery (PITR) | https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-dynamodb-adds-support-for-continuous-backups-and-point-in-time-recovery/ Amazon DynamoDB Encryption at Rest Now Available in Additional Regions | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-dynamodb-encryption-at-rest-now-available-in-additonal-regions/ Amazon AppStream 2.0 Enables Custom Branding | https://aws.amazon.com/about-aws/whats-new/2018/03/appstream2-enables-custom-branding/ AWS Cloud9 Supports Local Debugging of AWS Lambda Functions in Python | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-cloud9-supports-local-debugging-of-aws-lambda-functions-in-python/ AWS Lambda Supports Node.js v8.10 | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-lambda-supports-nodejs/ AWS CloudFormation Now Supports Launch Templates | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-cloudformation-now-supports-launch-templates/ AWS Serverless Application Model (SAM) Implementation is Now Open-source - Amazon Web Services | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-sam-implementation-is-now-open-source/ Introducing Service Discovery for Amazon ECS | https://aws.amazon.com/about-aws/whats-new/2018/03/introducing-service-discovery-for-amazon-ecs/ AWS Fargate Platform Version 1.1 Adds Support for Task Metadata, Container Health Checks, and Service Discovery | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-fargate-platform-version-1-1/ AWS AppSync now Generally Available (GA) with new GraphQL Features | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-appsync-now-ga/ AWS Amplify Adds Support for GraphQL and AWS AppSync Enabling Real-time Data Capabilities in JavaScript Applications | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-amplify-adds-support-for-graphql-and-aws-appsync-enabling-re/ AWS X-Ray Adds Support for Customer Managed AWS KMS Keys | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-x-ray-adds-support-for-customer-managed-aws-kms-keys/ Amazon API Gateway Supports Cross-Account AWS Lambda Authorizers and Integrations | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-api-gateway-supports-cross-account-aws-lambda-authorizers/ Amazon API Gateway Supports Resource Policies for APIs | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-api-gateway-supports-resource-policies/ Introducing AWS Certificate Manager Private Certificate Authority | https://aws.amazon.com/about-aws/whats-new/2018/04/introducing-aws-certificate-manager-private-certificate-authority/ Longer Sessions For IAM Roles | https://aws.amazon.com/about-aws/whats-new/2018/03/longer-role- sessions/ Enable Trusted Organization Access in AWS Organizations | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-organizations-trusted-organization-access/ Increase User Logon Performance in AWS Managed Microsoft AD | https://aws.amazon.com/about-aws/whats-new/2018/03/increase-user-logon-performance-in-aws-managed-microsoft-ad/ New Multi-Account, Multi-Region Data Aggregation Capability in AWS Config | https://aws.amazon.com/about-aws/whats-new/2018/04/new-multi-account-multi-region-data-aggregation-capability-in-aws-config/ Introducing AWS Firewall Manager - Amazon Web Services (AWS) | https://aws.amazon.com/about-aws/whats-new/2018/04/introducing-aws-firewall-manager/ Introducing AWS Secrets Manager - Amazon Web Services (AWS) | https://aws.amazon.com/about-aws/whats-new/2018/04/introducing-aws-secrets-manager/ Amazon CloudWatch Metric Math | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-cloudwatch-adds-metric-math-to-enable-custom-operations-on-metrics/ Amazon CloudWatch Events Adds Amazon SQS FIFO as an Event Target | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-cloudWatch-events-adds-amazon-SQS-FIFO-as-an-event-target/ Amazon CloudWatch Adds Route 53 Logs to Vended Logs | https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-cloudwatch-adds-route53-logs-to-vended-logs/ Making Easier to Track Your Amazon EBS Volume State | https://aws.amazon.com/about-aws/whats-new/2018/03/making-easier-to-track-your-amazon-ebs-volume-state/ Resource Groups Tagging API | https://aws.amazon.com/about-aws/whats-new/2018/03/resource-groups-tagging-api-now-supports-13-additional-aws-services/ AWS Systems Manager Adds Patch Management for CentOS Linux | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-systems-manager-adds-patch-management-for-centos-linux/ AWS Config Notifications Are Now Integrated with Amazon CloudWatch Events | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-config-notifications-are-now-integrated-with-amazon-cloudwatch-events/ Amazon Connect Automated Outbound Calling is Now Generally Available | https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-connect-automated-outbound-calling-is-now-generally-available/ Amazon Connect Federated Single Sign-On Using SAML 2.0 is Generally Available | https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-connect-federated-single-sign-on-using-saml-2-0-is-generally-available/ Amazon Elasticsearch Service Simplifies User Authentication and Access for Kibana with Amazon Cognito | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-elasticsearch-service-simplifies-user-authentication-and-access-for-kibana-with-amazon-cognito/ Amazon EFS Now Supports Encryption of Data in Transit | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-efs-now-supports-encryption-of-data-in-transit/ Apache MXNet Model Server Adds Container Support for Scalable Model Serving | https://aws.amazon.com/about-aws/whats-new/2018/04/mxnet-model-server-container-support/ AWS Deep Learning AMIs Now Include Optimized TensorFlow 1.6 for Amazon EC2 P3 and C5 Instances | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-deep-learning-amis-optimized-tensorflow/ Amazon SageMaker has Open Sourced TensorFlow 1.6 and Apache MXNet 1.1 Docker Containers with Support for Local Mode, and More Instance Types Across All Modules | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-sagemaker-has-open-sourced-tensorflow-1-6-and-apache-mxnet-1-1-docker-containers-with-support-for-local-mode-and-now-supports-more-instance-types-across-all-modules/ Amazon Translate is Now Generally Available | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-translate-is-now-generally-available/ Amazon Transcribe is Now Generally Available | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-transcribe-is-now-generally-available/ Amazon Polly Increases Character Limits | https://aws.amazon.com/about-aws/whats-new/2018/03/amazon-polly-increases-character-limits/ Amazon Rekognition Improves Accuracy of Real-Time Face Recognition and Verification | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-rekognition-improves-accuracy-of-real-time-face-recognition-and-verification/ Amazon Simple Notification Service (SNS) now Supports AWS PrivateLink | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-SNS-now-supports-aws-privatelink/ Amazon Athena releases an updated JDBC driver with support for Array data types | https://aws.amazon.com/about-aws/whats-new/2018/04/amazon-athena-updated-jdbc-driver-launch/ Amazon QuickSight Adds New Data Connectors to Popular Business Apps and JSON | https://aws.amazon.com/about-aws/whats-new/2018/04/AmazonQuickSight-adds-new-app-connectors-and-JSON-support/ AWS Batch Adds Support for Automatic Termination with Job Execution Timeout | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-batch-adds-support-for-automatic-termination-with-job-execution-timeout/ Announcing Enhancements to AWS Auto Scaling | https://aws.amazon.com/about-aws/whats-new/2018/04/announcing-enhancements-to-aws-auto-scaling/ Announcing 4 Free Digital Training Courses on New AWS Services | https://aws.amazon.com/about-aws/whats-new/2018/04/four-digital-courses-on-new-AWS-services/ Announcing the AWS Certified Security - Specialty Exam | https://aws.amazon.com/about-aws/whats-new/2018/04/aws-certified-security-specialty/ AWS Elemental MediaConvert Introduces Basic Pricing Tier | https://aws.amazon.com/about-aws/whats-new/2018/03/aws-elemental-mediaconvert-introduces-basic-pricing-tier/ Identify Opportunities for Amazon RDS Cost Savings Using AWS Cost Explorer's Reserved Instance (RI) Purchase Recommendations | https://aws.amazon.com/about-aws/whats-new/2018/04/cost-explorer-reserved-instance-purchase-recommendations/
In this Intel Conversations in the Cloud audio podcast: Tom Gallivan, Co-Founder of Storidge, joins Conversations in the Cloud to talk about fast and easy persistent storage for Docker Containers with Storidge and Intel. Tom talks about how automation and simplification are driving the innovation behind Storidge’s data management solution, and the work that they […]
Tom Gallivan, Co-Founder of Storidge, joins Conversations in the Cloud to talk about fast and easy persistent storage for Docker Containers with Storidge and Intel. Tom talks about how automation and simplification are driving the innovation behind Storidge’s data management solution, and the work that they are doing with Intel to deliver performance for both on-prem and off-prem workloads. Jake and Tom discuss why Storidge is designing solutions that are purpose built for containers, including the ease of application deployment with persistent data. To learn more about Storidge, visit www.storidge.com, or follow them on Twitter at https://twitter.com/StoridgeInc.
In this session, we first look at common approaches to refactoring common legacy .NET applications to microservices and AWS serverless architectures. We also look at modern approaches to .NET-based architectures on AWS. We then elaborate on running .NET Core microservices in Docker containers natively on Linux in AWS while examining the use of AWS SDK and .NET Core platform. We also look at the use of the various AWS services such as Amazon SNS, Amazon SQS, Amazon Kinesis, and Amazon DynamoDB, which provide the backbone of the platform. For example, Experian Consumer Services runs a large ecommerce platform that is now cloud based in the AWS. We look at how they went from monolithic platform to microservices, primarily in .NET Core. With a heavy push to move to Java and open source, we look at the development process, which started in the beta days of .NET Core, and how the direction Microsoft was going allowed them to use existing C# skills while pushing themselves to innovate in AWS. The large, single team of Windows based developers was broken down into several small teams to allow for rapid development into an all Linux environment.
If you are a security professional who has not taken the plunge into Docker, this segment is for you. Paul highlights some of the configuration options available for Docket containers and how you can apply them to both your operating system and application hardening strategies. Full Show Notes: https://wiki.securityweekly.com/ES_Episode53 (Including sample Docker files discussed in this segment) Visit http://securityweekly.com/esw for all the latest episodes!
If you are a security professional who has not taken the plunge into Docker, this segment is for you. Paul highlights some of the configuration options available for Docket containers and how you can apply them to both your operating system and application hardening strategies. Full Show Notes: https://wiki.securityweekly.com/ES_Episode53 (Including sample Docker files discussed in this segment) Visit http://securityweekly.com/esw for all the latest episodes!
In this interview I speak with Marcus Robinson of Microsoft, as we discuss the addition of support for Docker Containers in Windows Server 2016, and the effect this will have on container adoption in the enterprise.
In episode 107 of the Office 365 Developer Podcast, Andrew Coates talks with Max Knor, Microsoft program manager, about Dev Ops in an Office Developer context. Weekly update Dev Ops related Azure Resource Manager Template Visualisation with ARMVIZ by Tobias Zimmerman Office IT Pro Deployment Scripts on GitHub SharePointPnP.PowerShell Commands on GitHub Extending SharePoint Framework build process with custom tasks by Waldek Mastykarz www.sharepointnutsandbolts.com by Chris O’Brien SharePoint Framework related How to use SharePoint Framework’s preconfigured entries by Waldek Mastykarz Why bundling external frameworks in SharePoint Framework client-side web parts is a bad idea by WaldekMastykarz Consider this before deploying your next SharePoint Framework solution by Waldek Mastykarz SharePoint Framework client-side web part samples and tutorial materials on GitHub ReactJS Components: Learning the Basics by Chris Nwamba New Home for SharePoint Framework on dev.office.com on dev.office.com/SharePoint SharePoint Framework Developer Preview Drop 2 Release Notes on GitHub SharePoint Developer Hub now available by SharePoint Dev team Use Custom Gulp tasks in the SharePoint Framework by Stefan Bauer SharePoint PnP webcast: Getting started with SharePoint webhooks Webinar Recording/Slides: Deep Dive to Development using SharePoint Framework with Vesa Juvonen Other Office Dev related Think You Know What’s in Office 365? Think Again. by Benjamin Naiulin Microsoft MVP Led TechDays Online September 12-16 Authenticate Your Mobile Apps Using Microsoft Authentication Library by Mayur Tendulkar Microsoft Ignite 2016 Session BRK 3114: Create cross-platform mobile apps with Xamarin that connect to Office Services by Fabian Williams Microsoft and Mercedes bring your office calendar to your car on Engadget Show notes Max Knor’s blog Installing Outlook add-ins as part of your build definition by Simon Jäger VSTS Build Tasks for Office: Outlook Mail add-ins by Max Knor In the VSTS Marketplace On Github Applying Dev Ops principles to Office add-In development by Max Knor GitVersion on GitHub Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available on iTunes or search for it at “Office 365 Developer Podcast” or add directly with the RSS feeds.feedburner.com/Office365DeveloperPodcast. About Max Knor Max Knor is a Senior Program Manager at Microsoft. He spends life travelling the world supporting Global ISVs with the implementation of Azure-based cloud solutions. He does a lot of Continuous Delivery, Docker Containers, Automation, Service Fabric and DevOps these days. And loves building home-automation systems with Arduino. Visit his blog at blog.knor.net About the hosts Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and a frequent speaker at worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at aka.ms/richdizz and can be found on Twitter at @richdizz. Richard is born, raised and based in Dallas, TX, but works on a worldwide team based in Redmond. Richard is an avid builder of things (BoT), musician and lightning-fast runner. A Civil Engineer by training and a software developer by profession, Andrew Coates has been a Developer Evangelist at Microsoft since early 2004, teaching, learning and sharing coding techniques. During that time, he’s focused on .Net development on the desktop, in the cloud, on the web, on mobile devices and most recently for Office. Andrew has a number of apps in various stores and generally has far too much fun doing his job to honestly be able to call it work. Andrew lives in Sydney, Australia with his wife and two almost-grown-up children and is a cricket umpire in his spare time. Andrew sometimes blogs at aka.ms/coatsy and you can find him on Twitter at @coatsy
Today’s episode takes a deep dive exploring containers with our guest Melissa Palmer, Technical Marketing Engineer for the FlexPod team. We talk with Melissa about what are containers, how they’re different than virtual machines, when to use them, and why to use them. If you are curious about microservices, persistent data for containers, or just want an overview of the container ecosystem, this is the episode for you!
Aaron and Brian talk with John Willis (@botchagalupe, Founder/VP Customer Enablement @Socketplane) about DevOps, the Docker Ecosystem and what Socketplane is doing about SDN for Docker/Containers. Music Credit: Nine Inch Nails (www.nin.com)
The #1 request from CenturyLink Labs readers is to hear about real-life case studies about Docker in production. This week, we are honored to have a fantastic use-case example of Docker in the real world. Matt Butcher is currently head of Cloud Services at Revolv… a crazy-cool home automation hub (internet of things) startup. Think Nest for everything else in the house. Works with your exiting devices (Belkin, Hue, Honeywell, Sonos, etc). Matt Butcher has written 6 books on topics like Drupal, CMS, and LDAP. He also exclusively announced on our podcast that he is working now on a 7th (!!!) called Go in the Cloud. We have been super curious how a hot startup like Revolv which hasraised $7.3M in VC money uses Docker. Here is just the audio podcast for those who are interested in listening on iTunes (subscribe): How do you use Docker at Revolve? We are still running many core services on Virtual Machines. We have played with a half-dozen Docker technologies and haven’t yet committed to any one just yet. But we have replaced our entire CI/CD solution with Drone (a Docker based on-prem open-source CI/CD solution). It took about a week and a half. We had been using Jenkins and it was a nightmare. We are actively looking for more ways to incorporate Docker into production. We are seriously looking into using Amazon’s Elastic Beanstalk with Docker, but haven’t made commitments on it yet. You wrote “Why Containers Won’t Beat VMs” a year ago. Do you still think that way? At the time of writing that article, Docker was just 3 months old and not well understood and Virtual Machines were gang-busters. Containers looked like a faddy kind of toy. But I did not foresee the cool things that came out of the Docker community like CoreOS and Deis and the other micro-PaaSes. Containers are becoming a very elegant and compelling model for building applications. From a DevOps perspective, it is starting to turn out to look like Docker Containers are the right way of doing things. What do you not like about Docker? A week ago, it would have been the perpetual putting off of the 1.0. But now that is out. My biggest concern right now is that the tools around Docker are immature, but this problem is being solved by the community right now. What is the biggest problem in real-life Docker adoption today? The biggest thing is that right now if I want to deploy Docker, I still have to use Virtual Machines and then put Docker on them. It would be great to have pure Docker hosting from one of the larger hosting providers out there. As a Docker user, are you interested/excited about the libswarm or libchan? I am most excited about libcontainer. Seeing libchan which gives go channels at the network level is very exciting too. I am still not sure what to make of libswarm. It appears to be something more for the ecosystem than for end-users. Are you using any orchestration or PaaS with Docker? Like CoreOS? Deis? Dokku? First started playing with Dokku PaaS a year ago and I like the idea of minimalist build-your-own PaaS. I think it is very promising, but still takes hour to setup all the dependencies. We check into these projects every 2-3 months to see how it looks. So far it is not robust and mature enough, but we think it will be within 2-3 months from now. However we have backed off from PaaS and are going a little lower on the stack, closer to CoreOS. You have blogged about using Drone for CI/CD… how has your experience been with using CI/CD with Docker? Drone works by pulling stuff out of your git repository, build a custom Docker image with whatever dependencies you need (binaries and other), and then execute any arbitrary command you want. In Jenkins, even if you could wire up the code just the way you needed it, you were still running on the slave’s OS which may or may not match up with production. From the moment the Drone container finishes building, we know that the production environment will match exactly the same state as dev/test. With Drone you can also spin up database containers that match production database containers. This creates a much more robust workflow for testing things than what has been available before. How did you get into go? What do you like about go? What do you not like about go? I started out doing Java for 10 years. Then I did PHP/Drupal for a while. When I joined Revolv, I joined as Java. However recently it felt like Java was nesting library upon library. With go I was impressed that I was able to build a remarkably robust application in go with just the core libraries. On the other hand, the fact that go compiles to a small size with low memory meant that I could use dramatically fewer resources. In go, not everything may be easy, but everything in the language should be in the language. That is the suite spot that I wanted in a language. PHP had too much built-in and Java had too little, requiring you to use too many nested libraries. Go was a great middle ground.