dev

SE-Radio Episode 296: Type Driven Development with Edwin Brady

Edwin Brady speaks to Matthew Farwell about Type Driven Development and the Idris Programming language. The show covers: what a type is; static vs dynamic types in programming languages; dependent types; the Idris programming language; why Idris was created. Type safe printf modelling state in Idris modelling protocols in Idris modelling concurrency in Idris type driven development and how it changes the development process.




dev

SE-Radio Episode 300: Jonathan Stark on Mobile App Development

Nate Black talks with Jonathan Stark about platforms for mobile development, making decisions about how to develop mobile apps, how to deploy mobile apps, native apps vs. progressive web apps, React Native, and the future of mobile applications.




dev

SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps

Kishore Bhatia talks with Conor Delanbanque about DevOps Hiring, building and retaining top talent in the DevOps space. Topics include DevOps as a special Engineering skill, building DevOps mindset and culture, challenges in hiring and retaining top talent and building teams and best practices for DevOps engineers and employers hiring for these skills.




dev

SE-Radio Episode 327: Glynn Bird on Developer Productivity with Open Source

Nate Black interviews Glynn Bird on using open source to develop your career or get a job, and how maximize productivity and learning. We discuss how to get your pull request accepted, how to make your own project successful, and how to survive updates.




dev

SE-Radio Episode 332: John Doran on Fixing a Broken Development Process

Learn how a business that struggled with outages, performance problems, and an inability to ship overcame their problems by introducing monitoring, docker, continuous integration, and some fresh perspectives.




dev

SE-Radio Episode 356: Tim Coulter on Truffle, Smart Contracts and DApp Development with Truffle, Truffle Ecosystem and Roadmap

Tim Coulter, the founder of Truffle (Ethereum DApp development framework) discusses the Truffle framework for Ethereum SmartContracts and Decentralized App development. Kishore Bhatia spoke with Tim Coulter about: Ethereum Decentralized Apps (DApps)...




dev

Episode 389: Ryan Singer on Basecamp's Software Development Process

Ryan Singer on Basecamp’s “Shape Up” software development process. Basecamp has ditched the backlog and 2-week sprint in favor of solution “shaping” and strategic 6-week projects, using tools like scope mapping, checklists, and hill charts to understand and reduce risk.




dev

Episode 426: Philip Kiely on Writing for Software Developers

Philip Kiely discusses his book Writing for Software Developers. Software development primarily involves writing code but strong written communication skills are critical. Technical comprehension is vital but solid written communication skills are also...




dev

Episode 457: Jeffery D Smith on DevOps Anti Patterns

Jeffery D Smith, author of Operations Anti-Patterns, DevOps Solutions, talks about how things can go wrong in development organizations and what DevOps has to offer with host Robert Blumen.




dev

Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications

Gill Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona -- the Business Engineer -- created by the rise of SaaS and adoption of best-of-breed business applications for back office systems. They examine...




dev

Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications

Gill Hoffer, co-founder and CTO at Salto, talks with SE Radio host Kanchan Shringi about a new persona -- the Business Engineer -- created by the rise of SaaS and adoption of best-of-breed business applications for back office systems. They examine...




dev

Episode 524: Abi Noda on Developer Experience

In this episode, Abi Noda, founder of Pull Panda and DX, discusses developer experience with SE Radio host Brijesh Ammanath. They examine the basic concept of DX and its importance before diving into a wide variety of issues, including methodologies...




dev

Episode 540: Joe Nash on DevRel

Joe Nash of Twillio's TwilioQuest discusses the role of developer relations/advocate, which is a role at tech companies in-between developers, marketing, sales, and HR. Host Felienne speaks with Nash about the skills people need if they want to become...




dev

Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering

Ganesh Datta, CTO and cofounder of Cortex, joins SE Radio's Priyanka Raghavan to discuss site reliability engineering (SRE) vs DevOps. They examine the similarities and differences and how to use the two approaches together to build better software...




dev

Episode 545: John deVadoss on Design Philosophies that Drive .NET/Azure

We talk with John deVadoss about the philosophies underlying the development of .NET and Azure software. We discuss the "Fiefdoms and Emissaries" concept of building loosely coupled systems, talk about strengths and drawbacks and how to build services...




dev

SE Radio 558: Michael Fazio on Modern Android Development

Michael Fazio, Engineering Manager (Android) at Albert and author of Kotlin and Android Development featuring Jetpack from the Pragmatic Programmers, speaks with SE Radio's Gavin Henry about how the Android ecosystem looks today, and why it's an excellent time to write native Android apps. They explore a wide range of topics about modern Android development, including when to go native, how to keep a lot of decisions in your back-end API, Kotlin co-routines, Jetpack and Jetpack Compose, the MVVM design pattern, and threads, as well as activities, fragments, Dagger, room, navigation, Flutter, and improvements in simulators. They also examine details such as IDEs, API selection, how to choose a list of support devices, Java vs Kotlin, handset manufacturers, XML layouts, and why Jetpack is a safe bet for all your future Android development.




dev

SE Radio 562: Bastian Gruber on Rust Web Development

Bastian Gruber, author of the book Rust Web Development, speaks with host Philip Winston about creating server-based web applications with Rust. They explore Rust language features, tooling, and web frameworks such as Warp and Tokio. From there, they examine the steps to build a simple web server and a RESTful API, as well as modules, logging and tracing, and other aspects of web development with Rust.




dev

SE Radio 564: Paul Hammant on Trunk-Based Development

Paul Hammant, independent consultant, joins host Giovanni Asproni to speak about trunk-based development—a version control management practice in which developers merge small, frequent updates to a core “trunk” or main branch. The episode explores the technique in some detail, including its pros and cons and some examples from real projects, and offers suggestions on how to get started. The conversation touches on a set of related topics, including code reviews, feature flags, continuous integration, and testing.




dev

SE Radio 584: Charles Weir on Ruthless Security for Busy Developers

Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work. The episode starts with a broad description of the approach, which is based on Weir's research and on a free Developer Security Essentials workshop he created. Charles presents some examples from real-world projects, his view on AI's impact on security, and information about the workshop and where to find the materials. During the conversation, they consider several related topics including the concept of "good enough" security; security as a product decision; risk assessment, classification, and prioritization; and how to approach security in startups, greenfield, and legacy systems.




dev

SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development

Wouter Groeneveld, author of The Creative Programmer and PhD researcher at KU Leuven, discusses his research related to programming education with host Jeremy Jung. Topics include evaluating projects, constraints, social debt in teams, common fallacies in critical thinking, maintaining flow state, documenting and retaining knowledge, and creating environments that encourage creativity. Brought to you by IEEE Software and IEEE Computer Society.




dev

SE Radio 628: Hans Dockter on Developer Productivity

Hans Dockter, the creator of the Gradle build tool and founder of Gradle Inc, the company behind the developer productivity platform Develocity, joins SE Radio host Giovanni Asproni to talk about developer productivity. They start with some definitions and an explanation of the importance of developer productivity, its relationship with cognitive load, and the big impact that development tools have on it. Hans describes how to implement developer productivity metrics in an organization, as well as warns about some pitfalls. The episode closes with some discussion on Hans's views on the future of this discipline, as well as some near-term developments and expectations. Brought to you by IEEE Computer Society and IEEE Software magazine.




dev

Five power quality devices that every commercial plant must have installed

Nowadays everybody speaks about power quality. For many reasons, I would say. Electrical energy is now polluted more than ever, and consumers are more sensitive to power disruptions and fluctuations than a small flower to the stronger wind. But, it... Read more

The post Five power quality devices that every commercial plant must have installed appeared first on EEP - Electrical Engineering Portal.




dev

How to measure power quality? What devices should you use and what to measure?

Measuring power quality and finding a bugbear in the network which is messing with the power are considered a highly paid job. Every electrical network and its problems with harmonics, transients, or disturbances are unique and need careful planning, setting... Read more

The post How to measure power quality? What devices should you use and what to measure? appeared first on EEP - Electrical Engineering Portal.




dev

Let’s develop the simple PLC program for lighting control system

A lighting control system is to be developed. The system will be controlled by four switches, SWITCH1, SWITCH2, SWITCH3, and SWITCH4. These switches will control the lighting in a room based on the following criteria: Any of three of the... Read more

The post Let’s develop the simple PLC program for lighting control system appeared first on EEP - Electrical Engineering Portal.




dev

Field devices and signals used for LV SCADA operations

At low voltage level, SCADA applications are usually used for process control and monitoring of equipment. Furthermore, incoming circuit breakers or switch disconnectors inside large LV switchboards may also be operated remotely, by the command given from the SCADA working... Read more

The post Field devices and signals used for LV SCADA operations appeared first on EEP - Electrical Engineering Portal.




dev

PuroClean Joins National Veteran Business Development Council as Corporate Member

Learn how this initiative provides veterans with a 25% discount on franchising fees and opportunities to thrive in a growing industry, backed by the expertise and passion of Frank Torre and his commitment to service.




dev

What is Impact? Training and Development Tips for Restoration Companies

Episode 2 of Unlocking Training Success with Lisa Lavender gives advice on training intervention, and taking your restoration company to new heights.




dev

Adopting sustainable urban development measures for continued economic growth

Associate Professor of Humanities Winston Chow from SMU’s School of Social Sciences has researched on the areas of urban vulnerability to climate change; sustainability in urban climatology; and perceptions of environmental and climate change in tourism. In recent years, he has published papers on the impact of weather extremes on urban resilience to hydro-climate hazards and trans-boundary variations of urban drought vulnerability and its impact on water resource management in Singapore and Johor, Malaysia. In this podcast, Associate Professor Chow will discuss the continued economic growth of a city by adopting sustainable urban development measures.




dev

Key trends & developments in international mediation

As the profile of businesses engaged in disputes is now more diverse than ever, there is a need for dispute resolution mechanisms that are culturally responsive as well as internationally robust. Mediation is one mechanism that offers a flexible and confidential forum for business to resolve their differences in an effective and efficient way. Interest in mediation to resolve cross-border disputes has increased dramatically in recent years due to increasing access to the Internet and the growing number of smaller enterprises doing business internationally. Nadja Alexander is Professor of Law at SMU School of Law. She also heads the Singapore International Dispute Resolution Academy as its Director, and a prominent mediator, educator, consultant and writer. In a recent study, Prof Alexander had identified some of the top trends impacting the nature and practice of international mediation. She discusses these key trends and developments in this podcast.





dev

FPSA announces recipients of 2015 Career Development Scholarships

The Foundation of the Food Processing Suppliers Association (FFPSA) is pleased to announce the recipients of ten $5,000 Career Development Scholarships for the 2015-2016 academic year.




dev

UPM Specialty Papers and Michelman Develop Trio of Sustainable Packaging Solutions

All three structures have been tested for recyclability according to the PTS RH 021/97 Cat II method.




dev

Pharmaworks Develops Blister Machine for 100% Recyclable Mono-Materials

In addition to offering their entire fleet of available blister packaging systems ready to run these challenging films, the company will offer upgrades for installed Pharmaworks blister machines in the field and can rebuild blister machines from other suppliers to handle these new sustainable films.




dev

Berry Global Develops PCR Plastic Bottle for Personal Care Applications

The 250ml Domino bottle includes a 75-mm-wide front face and customizable side panels.




dev

Metsä Board Develops Space-Saving Packaging for HejBuddy

Offering flexibility and luxury appeal, the new lightweight packaging is made of micro-flute corrugated board using Metsä Board’s white kraftliner.




dev

Mespack and Amcor Collaborate to Develop 2L Stand-Up Pouch

Amcor and Mespack R&D teams collaborated to make iterative adjustments to machine parameters and film structures and produce a new 2L pouch that meets performance expectations in terms of sustainability, durability, and functionality.




dev

Schreiner ProTech Develops Smart Label Series RFID Capabilities

Recently adapted to suit industrial settings, the company’s Robust RFID-Labels ensure reliable, trackable connectivity for products across a broad set of high-leverage sectors, including electronic and automotive components.




dev

Deitz Co. Develops New Printer Mounting Kit for Traceability Coding

The kit enables food, pharmaceutical and nutritional product manufacturers to mount a printer underneath the company's PharmafillTM BCV1 Bottomless Conveyor and automate lot traceability coding on bottle bottoms.




dev

Tape-Opening Device Offers Easy Opening of Board & Paper-Based Packaging

Building on the success of Rippatape – the original market-leading tape-based opening device for board and paper-based packaging – Essentra Tear Tapes has launched Rippatape X.




dev

Metsä Board Partners with Industry Leaders to Develop Sustainable Ice Cream Cone Packaging

The team looked into different stages of the value chain, ranging from material production, to ink usage and logistics, and the result is a packaging with a significantly lower climate impact.




dev

Tetra Pak and Lactalis Develop Carton Made of Recycled Polymers

This material has been certified by ISCC PLUS as originating from the recycling process of used beverage cartons in Spain and is allocated to the package based on a mass balance attribution method.




dev

Cox & Co Develops Flow Wrap Chocolate Paper Packaging

Offering a 12-month minimum shelf life, the new paper flow wrap solution is a huge step in the right direction to reducing the amount of chocolate packaging waste that ends up in landfill.




dev

Metsä Board Partners with Kouvolan Lakritsi to Develop Reclosable Licorice Mug

Inspired by paperboard cups, Metsä Board’s packaging design team developed the new paperboard mug with a heat-sealed transparent plastic film that keeps the licorice fresh.




dev

Psychological Test Developers - AssessmentPsychology.com

Test developers and historical influences important in exploring, assessing and understanding human intelligence.




dev

Kraft Developing and Testing Its First Recyclable Fiber-Based Microwavable Cup

Kraft Mac & Cheese has announced it is developing and testing the brand’s first-ever recyclable fiber-based microwavable cup. Upon testing completion, the brand will launch a new Kraft Mac & Cheese Shapes variety using the new cup and design later in 2021.




dev

Beontag Develops Range of Self-Adhesive Wine Labels

Beontag’s Grass Natural label is made of up to 40% grass fiber combined with FSC certified cellulose.




dev

Tequila Cayéya Releases Limited-Edition Duo of the Devils vs Angels Tequilas

These tequilas are a part of the brand’s Devils vs. Angels themed release and come just in time for summer. With only 1,200 bottles of each expression available, they’re a must-have for tequila aficionados.




dev

Mitsubishi Gas Chemical Develops First-Ever PFAS-free Oxygen Absorber

The new and improved AGELESS provides a timely packaging solution for customers navigating the PFAS regulatory landscape.




dev

SABIC, Lamb Weston and OPACKGROUP Develop Biobased Packaging for Frozen Potatoes

The new Lamb Weston retail packaging has an overall renewable feedstock content of at least 60%, which is certified from the polymers to the film.




dev

Several Key Developments Have Taken Place When it Comes to Palletizing

As suppliers are looking to be more efficient in their end-to-end solutions, a key area of focus has been finding innovative ways to improve the palletizing process.