Software Architecture pubblico
[search 0]
Altro

Scarica l'app!

show episodes
 
Laid back talk about software design-patterns, software architecture, programming languages, and tech news. I’m a full stack software engineer with experience in embedded software, mobile app development, web, and backend services. Subscribe and invite your computer programming friends to listen along.
 
Ever been on a software team and noticed how stressful and complex it gets? Does it feel like keeping up with the demands of your tech job makes it really hard to have a life outside of work? Hi I'm Jayme, and I've been struggling for over 20 years to keep a healthy work/life balance on software development teams. With so many problems in our industry, the more money I made the more ridiculous people's expectations were. So I’m sharing what I’ve learned to keep you from getting burned out or ...
 
When a business manager invests in new or modified software, he or she expects business results from that investment. Sadly, more often than not, they don't get that. They may get a technically brilliant system, but if that system's architecture isn't based on the architecture of the business, or on business goals and strategy – then it's still a failure. In this mini-course you'll learn how to establish a software architecture that is closely aligned to the business and to business goals. S ...
 
Data center and Telco managers are approaching a crisis point in a number of dimensions: storage demands are expected to reach 44 zettabytes by 2020; with the Internet of Things (IoT), connected devices communicating over networks will rise exponentially to 50 billion by 2020; today, business users want fast, economical IT services delivered in hours, not days or weeks. These challenges are driving a fundamental shift in data center and Telco architecture and operations from hardware-bound s ...
 
The Angular Architecture Podcast provides pragmatic discussions about Angular development and architectural topics. If you want to understand how use and leverage the elements in Angular to create amazing solutions, this podcast is for you. Software development isn't easy. This podcast provides relevant information on how to best implement simple elements like NgModules, but takes you further with architectural concerns that every application has...for example: security, authorization, user ...
 
Loading …
show series
 
As I started Software Gone Wild podcast in June 2014, I wanted to help networking engineers grow beyond the traditional networking technologies. It’s only fitting to conclude this project almost seven years and 116 episodes later with a similar theme Avi Freedman proposed when we started discussing podcast topics in late 2020: how do we make networ…
 
This podcast introduction was written by Nick Buraglio, the host of today’s podcast. In today’s evolving landscape of whitebox, brightbox, and software routing, a small but incredibly comprehensive routing platform called FreeRTR has quietly been evolving out of a research and education service provider network in Hungary. Kevin Myers of IPArchitec…
 
Remember my rant how “fail fast, fail often sounds great in a VC pitch deck, and sucks when you have to deal with its results”? Streaming telemetry is no exception to this rule, and Avi Freedman (CEO of Kentik) has been on the receiving end of this gizmo long enough to have to deal with several generations of experiments… and formed a few strong op…
 
This podcast introduction was written by Nick Buraglio, the host of today’s podcast. In the original days of this podcast, there were heavy, deep discussions about this new protocol called “OpenFlow”. Like many of our most creative innovations in the IT field, OpenFlow came from an academic research project that aimed to change the way that we as o…
 
This podcast introduction was written by Nick Buraglio, the host of today’s podcast. As we all know, BGP runs the networked world. It is a protocol that has existed and operated in the vast expanse of the internet in one form or another since early 1990s, and despite the fact that it has been extended, enhanced, twisted, and warped into performing …
 
In early May 2020 I wrote a blog post introducing SuzieQ, a network observability platform Dinesh Dutt worked on for the last few years. If that blog post made you look for more details, you might like the Episode 111 of Software Gone Wild in which we went deeper and covered these topics: How does SuzieQ collect data What data is it collecting from…
 
A while ago we discussed a software-focused view of Network Interface Cards (NICs) with Luke Gorrie, and a hardware-focused view of them with Or Gerlitz (Mellanox), Andy Gospodarek (Broadcom) and Jiri Pirko (Mellanox). Why would anyone want to implement features in hardware and not in software, and what would be the best hardware implementation? We…
 
Your default Angular ErrorHandler might be failing you when you deploy your application to production. This podcast describes the default Angular implementation for ErrorHandler and why you need to implement your own for a centralized repository.Important: The default Angular ErrorHandler is not for production use.More details on how to create your…
 
This podcast introduction was written by Nick Buraglio, the host of today’s podcast. As private overlays are becoming more and more prevalent and as SD-WAN systems and technologies advance, it remains critical that we continue to investigate how we think about internetworking. Even with platforms such as Slack Nebula, Zerotier, or the wireguard bas…
 
This episode continues our discussion with Lars Brink. Lars has an extensive background in web technologies. He is passionate about elegant code and performance. Learn why there is a need to reconsider Angular modules and how we work with components.- Lars is on a mission to get rid of Angular modules...and why- Lars confirms that he is the origina…
 
This Angularlicious episode features an interview with Lars Brink. Lars has an extensive background in web technologies. He shares his experience with us about some interesting Angular topics. He is passionate about elegant code and performance. Learn why there is a need to reconsider Angular modules and how we work with components.- Lars is on a m…
 
In this episode of the Angularlicious podcast, we talk with Bartosz Pietrucha the founder of Angular-Academy.com. He is an international speaker and trainer specializing in Enterprise Angular application architecture and security. We explore a new pattern to bridge the gap between Presentation and Business Logic using a Synchronization Strategy (ad…
 
Software Architecture is more than just code - this episode continues the discussion about effective software architecture. How do we improve and get to effectiveness with our architecture and with Angular? The discussion will highlight:- how teams can be more effective- what Angular code organization strategies help- does your team have a playbook…
 
Software Architecture is more than just code - this episode discusses (3) core elements of software architecture. This initial discussion lays the groundwork for Part 2 Effective Angular Architecture. Learn what you should consider for software architecture and what the balance between creativity and technical implementation.Architecture is much mo…
 
The last Software Gone Wild podcast recorded in 2019 focused on advances in Linux networking - in particular on interesting stuff presented at NetDev 0x13 conference in Prague. The guests (in alphabetical first name order) Jamal Hadi Salim, Shrijeet Mukherjee, Sowmini Varadhan, and Tom Herbert shared their favorite topics, and commented on the futu…
 
No, we were not talking about IP fabrics in general - IP Fabric is a network management software (oops, network assurance platform) Gian Paolo discovered a while ago and thoroughly tested in the meantime. He was kind enough to share what he found in Episode 107 of Software Gone Wild, and as Chris Young succinctly summarized: “it’s really sad what w…
 
Everyone is talking about FRRouting suite these days, while hidden somewhere in the background OpenBGPD has been making continuous progress for years. Interestingly, OpenBGPD project was started for the same reason FRR was forked - developers were unhappy with Zebra or Quagga routing suite and decided to fix it. We discussed the history of OpenBGPD…
 
Sick-and-tired of intent-based GUIs that are barely better than CiscoWorks on steroids? How about asking Siri-like assistant queries about network state in somewhat-limited English and getting replies back in full-blown sentences? Warning: you might be reentering the land of unicorns driving flying DeLoreans... but then keep in mind what Arthur Cla…
 
Imagine you would have a system that would read network device configurations, figure out how those devices might be connected, reverse-engineer the network topology, and be able to answer questions like “what would happen if this link fails” or “do I have fully-redundant network” or even “how will this configuration change impact my network”. Welc…
 
When I was still at university the fourth-generation programming languages were all the hype, prompting us to make jokes along the lines “fifth generation will implement do what I don’t know how” The research team working in Networked Systems Group at ETH Zurich headed by prof. Laurent Vanbever got pretty close. The description of their tool says: …
 
I've been working through anger issues after reflecting on the content I've put out there for people in the software industry. I mostly avoided social media for the past 5-8 years and when I started putting my ideas out there, I bought into the "outrage culture". I also have been on many failed projects. And I've had personal problems with my famil…
 
Every time a new simple programming language is invented, we go through the same predictable cycle: Tons of hype; Unbounded enthusiasm when people who never worked in target environment realize they could get something simple done in a short time; Ever-worsening headaches as the enthusiasts try to get a real job done with the shiny new tool; Disapp…
 
Remember how Nick Buraglio tried to use OpenDaylight to build a small part of SuperComputing conference network… and ended up with a programmable patch panel? This time he repeated the experiment using Faucet SDN Controller – an OpenFlow controller focused on getting the job done – and described his experience in Episode 101 of Software Gone Wild. …
 
Brian Sletten: @bsletten | about.me/bsletten 00:30 - Brian Sletten Introduction02:01 - What is WebAssembly?caniuse.com: Search=webassemblyGoogle Native Client (NaCl)NaCl and PNaClasm.js11:58 - The Popularity and Attraction of WebAssembly21:44 - Will WebAssembly kill the desktop?33:00 - The Synergy Between Rust and WebAssemblyMozilla 40:38 - Getting…
 
Episode Notes Useful Links:https://en.wikipedia.org/wiki/HTTP_cookie https://www.privacypolicies.com/blog/eu-cookie-law/#what-is-the-eu-cookie-legislationhttps://tools.ietf.org/html/rfc6265#section-4.1https://www.facebook.com/policies/cookies/ Find out more on the Long-form Software website.Di Paul Brittain
 
I mentioned Multipath TCP (MP-TCP) numerous times in the past but I never managed to get beyond “this is the thing that might solve some TCP multihoming challenges” We fixed this omission in Episode 100 of Software Gone Wild with Christoph Paasch (software engineer @ Apple) and Mat Martineau from Open Source Technology Center @ Intel. Read more ……
 
Scott Nimrod is an experienced Software Consultant based out of Miami who specializes in Test Automation, WPF, Functional Programming, and a variety of other technologies. In this interview, Scott and I discuss the balance between strengthening your reputation through your personal brand as a developer, and the teamwork necessary to be successful i…
 
Today I have a special guest, Woody Zuill, who's one of the leading voices in our industry around the concept of Mob Programming. If this is the first time you've heard of it, Mob Programming is essentially an entire team working together with only one person's hands on the keyboard. There are some surprising advantages to this approach that you ma…
 
Does it ever feel like you'd get so much more done if it weren't for how much work people have you do to make commitments? Today I'd like to help you understand whether the development team you're on is using commitments in a way that makes sense, or will stress people out and put the software project at risk! Since most teams I have worked with ar…
 
Over the weekend I posted a video clip from episode 3 of my series on this channel "How Agile Teams Grow Toxic!" to reddit. The full video is about how teams can become unhealthy due to how % complete forecasting is done on most projects. In the clip I posted, I spoke specifically about the unpredictability of our work as software developers. There…
 
Angular Schematics with Brian Love and Kevin SchuchardIn this episode, the Angularlicios podcast talks with two Angular Schematic experts. Brian Love, the CTO at Briebug Solutions, and Kevin Schuchard, a Senior Software Engineer at Briebug. Both Brian and Kevin have extensive experience with creating new Schematics, training, and using Schematics f…
 
With all the challenges in the software industry with languages, frameworks, and processes... It's easy to forget we're human. I've been making some really serious level 301 agile nerdgasm content lately, so I made this episode to just have some fun. Here are three stories of times I was embarrassed in my software development career. You can also w…
 
A while ago we did a podcast with Luke Gorrie in which he explained why he’d love to have simple, dumb, and easy-to-work-with Ethernet NICs. What about the other side of the coin – smart NICs with their own CPU, RAM and operating system? Do they make sense, when and why would you use them, and how would you integrate them with Linux kernel? We disc…
 
In previous Software Gone Wild episodes we covered Snabb Switch and numerous applications running on it, from L2VPN to 4over6 gateway and integration with Juniper vMX code. In Episode 98 we focused on another interesting application developed by Max Rottenkolber: high-speed VPN gateway using IPsec on top of Snabb Switch (details). Enjoy! Listen to …
 
Deadlines! "Drop dead" dates! Changing the schedule to meet "new requirements"! Do you ever think there's gotta be a better way to do this? Well there is, and today I want to share with you some information about a topic that often bores software developers... But in my experience of working with many teams and companies, when developers are frustr…
 
Have you ever had to quit a good software project...because you figured out you weren't going to be successful in your role? I had the opportunity to help two consulting companies try and rescue a troubled software project for a client. Though I was originally brought in to help figure out how much work was left to do, I found myself in the positio…
 
In summer 2018 Juniper started talking about another forward-looking concept: Network Reliability Engineering. We wanted to find out whether that’s another unicorn driving DeLorean with flux capacitors or something more tangible, so we invited Matt Oswalt, the author of Network Reliability Engineer’s Manifesto to talk about it in Episode 97 of Soft…
 
We love to claim that we’re engineers and yet sometimes we have no clue how technology we use really works and what its limitations are… quite often because understanding those limitations would involve diving pretty deep into math (graphs, queuing and system reliability quickly come to mind). Read more ……
 
After a series of forward-looking podcast episodes we returned to real life and talked with Carl Buchmann about his network automation journey, from managing upgrades with Excel and using Excel as the configuration consistency tool to network-infrastructure-as-code concepts he described in a guest blog post in February 2018 Read more ……
 
In recent years Linux networking started evolving at an amazing pace. You can hear about all the cool new stuff at netdev conference… or listen to Episode 94 of Software Gone Wild to get a CliffsNotes version. Roopa Prabhu, Jamal Hadi Salim, and Tom Herbert joined Nick Buraglio and myself and we couldn’t help diverging into the beauties of tc, and …
 
Special episode featuring Peter Pilgrim speaking to the London Java Community JUG on the evening of Tuesday 16th October 2018Recorded at CodeNote, Skillsmatter Abstract: There are multiple ways to get into Java software engineering. Many people will have heard of the brand idea: Java EE. They might be aware of the history of enterprise Java computi…
 
In this episode, we cover the deployment of Jenkins master to AWS EC2 instance. We go through selecting the appropriate AMI, configuration, security group and launching. We log into the EC2 instance, configure a bunch of stuff and then fire up Jenkins a single instance master node. What is hard about this task? It is easy. Caution: you will have ex…
 
A deep discussion microservices and data, aggregating the query and recommendations to reduce the binding between the data sets. An overview of types of database that suit the transactionable requirements of the business and the stakeholder. Ideally, each microservice class should have exclusive private access to a schema, but often business and en…
 
Hardware vendors are always making their silicon more complex and feature-rich. Is that a great idea or a disaster waiting to happen? We asked Luke Gorrie, the lead developer of Snabb Switch (an open-source user-land virtual switch written in Lua) about his opinions on the topic. TL&DL version: Give me a dumb NIC, software can do everything else. I…
 
In recent Software Gone Wild episodes we explored emerging routing protocols trying to address the specific needs of highly-meshed data center fabrics – RIFT and OpenFabric. In Episode 92 with Dinesh Dutt we decided to revisit the basics trying to answer a seemingly simple question: do we really need new routing protocols? Read more ……
 
How do microservices M/SOA deal with data?Software developers certainly write code that processes data. We can become blind and less caring to the data that we are asked to process. I certainly understand this way of working when building a service. All we care about is where does that data arrive? Where do we need to push that data? Do we need to …
 
As DevOps engineer, you probably already heard of Jenkins and continuous integration. This episode covers a very brief history of Kohsuke Kawaguchi's pet project Hudson that eventually became Jenkins, then we make a deep dive into Pipelines. There are two types of pipelines within Jenkins: declarative and scripted pipeline syntax.…
 
Loading …

Guida rapida

Google login Twitter login Classic login