project

Hulala Home Partners with Eden Reforestation Projects to Green the Globe

For every order placed, Hulala Home plants a mangrove tree in Madagascar, taking a significant step in environmental sustainability. Plus, Hulala Home expands its presence into the UK and Canadian markets.




project

"Ms. Wheelchair New York," Dr. Danielle Sheypuk, on a Roll with Career, Media Projects

Dr. Sheypuk, a NYC expert in dating, intimacy and sexuality among the disabled, kicks off Skype therapy practice, reality-TV pilot




project

Christopher D. Pond Recognized for Expertise in Construction Project Management

Christopher D. Pond honored for 25 years of success in the retail architectural & construction industries




project

Temporary Chain Link Fences for Construction and Renovation Projects

Chain link fences offer strategic benefits for temporary renovation and construction projects.




project

Poseidon, U.S. Fish and Wildlife Service Break Ground on 125-Acre Otay River Estuary Restoration Project

Project advances local, state and federal conservation efforts; delivers on Poseidon's commitment to environmental mitigation following opening of Carlsbad Desalination Plant




project

Largest Signage Projects by Front Signs in 2020

Despite the setbacks of a global pandemic, Front Signs managed to record major achievements in 2020 by making over 5,000 signs for various occasions.




project

82.6% of UX/UI Designers Consider Project Complexity as Most Impactful Factor on Project Cost

According to a recent survey conducted by TechBehemoths between February 19 - March 6, 2024.




project

Design with Confidence: Unlock the Full Potential of Your Project with Carmel Stone Imports' Design Services for Contractors

As a major importer and supplier of natural and engineered stone, Carmel Stone Imports has built a reputation for delivering exceptional quality and customer satisfaction.




project

PrintAVizion Partners With Charities & Hospitals to Revolutionize Community Engagement Through Transformative Video Box & Video Brochure Projects

Community Connection with Innovative Video Marketing Technology for Charitable Impact




project

Ukrainian Project HELPTOWIN Launches Fundraising Initiative for International Community to Donate Directly to Volunteers

HelpToWin will send funds directly to volunteers at the frontline. A social project - rather than a commercial or government-led one - HelpToWin is fully transparent and places a strong focus on helping ordinary citizens and fighters




project

ULTIMEA Poseidon E40: The Brightest Portable Smart Projector with Certified Netflix

The Brightest All-in-One Portable Smart Projector with Certified Netflix




project

Big Lie Project Aims to Help Democratic Party and Allied Organizations Counter Republican Talk Radio Advantage

Concern for unchallenged Republican advantage and 'deepfake' audio drives effort to use AI to transcribe, monitor political talk radio.




project

Federal Contractor Announces Multi-Million Dollar VA Projects

Hamilton Pacific Chamberlain is set to begin the safety updates this year




project

EVolution Venue EV Hotel and Servicetry Announce Joint Venture to Launch The Eloise Project Across Major U.S. Cities

Joint Venture plans to revolutionize the hospitality industry




project

FORGING THE FUTURE: INVICTUS SOVEREIGN APPLAUDS UIPA'S HISTORIC CAPITOL PROJECT AREA ANNOUNCEMENT

Invictus Sovereign Celebrates Inclusion of Valley Forge Impact Park in UIPA's Historic Capitol Project Area




project

Calling It an Inside Job, Community Demanding Transparency and Public Input on the Redmond Plymouth Project

Calling the Plymouth Housing project an inside job, the community is demanding Redmond City Council rescind the public land transfer decision, start an open RFP, engage the community, and allow public input.




project

Invictus Sovereign Applauds UIPA's Approval of the Historic Capitol Project Area

Deepens Commitment to Develop the Valley Forge Impact Park




project

Meeting Agriculture and AI Artificial Intelligence Systems, "Atti Farmer" Project Begins

Jiin Co.,Lted. is making 'AlphaGo' in agriculture through big data




project

Kevin Costner's Passionate and Ambitious Project "Horizon" Is Worth the Wait

The Wild Beauty of the West: A Cinematic Journey Through Majestic Landscapes and Building of America




project

Mohammed Bin Rashid Al Maktoum Knowledge Foundation launches 'Future Skills Academy' as part of the Knowledge Project




project

Ray Roofing: Your Trusted Roofing Experts for Residential and Commercial Projects in New Jersey

Specializing in Reliable Roofing Solutions, Gutters, Chimneys, and More for Homes and Businesses




project

Electric Motorcycle Market projected to reach USD 109.78 billion between 2022-2027, driven by rising demand for e-motorcycles - Technavio

Global Impact: Regional Analysis and Market Penetration




project

2023 Audio Description Project Award Winners

The American Council of the Blind announces the 2023 Audio Description Project Award Winners




project

PepperBall Projectiles Demonstrate Superior Precision and Safety in Recent ASTM E3276 Testing




project

Kevin Costner's Passion Project "Horizon: An American Saga" is a Journey to Embrace

The Legacy of Cinematic Epics: Why 'Horizon' Deserves Its Time in the Spotlight




project

Peace Projects in 170 Countries: HWPL Celebrates Decade of Global Commitment to Peace

Various sessions are being held in each country at different levels to gether regional talents. The purpose of the anniversary is to review achievements since 2014 and discuss future plans.




project

Ackerman & Co. Partnering with Novare Group on Retail Project in Sugar Hill, GA

Retail development adjacent to 306-unit Conclave Sugar Hill will bring mix of restaurants and shops




project

Amy Jordan to Celebrate the 10th Anniversary of her "Victory Dance Project" with Commemorative Event in West Palm Beach

Presented by HSS Florida, Celebrity Host Joy Cashmere will Serve as Master of Ceremonies and Talk Show Personality Tamron Hall to Receive the Women of Valor Award via recorded video acceptance.




project

US’ Ralph Lauren’s Q2 earnings exceed projections; raises FY25 outlook

Ralph Lauren Corporation reported Q2 FY25 earnings per diluted share of $2.31, up 5 per cent YoY on a reported basis, and $2.54 adjusted, a 21 per cent increase. Net revenue rose 6 per cent to $1.7 billion, while gross profit reached $1.2 billion with a margin of 67.0 per cent. Regional revenues grew, driven by strong results in Asia, Europe, and North America.




project

The Future of Work Is Projects—So You’ve Got to Get Them Right

Companies of every size in every industry and part of the world are basing more of their work around projects. And yet research shows that nearly two-thirds of those efforts fail. Antonio Nieto-Rodriguez, who has studied projects and project management for decades, explains how we can do better. He offers advice on the right way to frame projects, how to structure organizations around them, and pitfalls to avoid. Nieto-Rodriguez is the author of the Harvard Business Review Project Management Handbook and author of the article "The Project Economy Has Arrived."




project

Setting AI Projects Up for Success

Unfortunately, you can’t set up your organization’s artificial intelligence projects like just any other IT project. By their nature, AI endeavors are quite different and suffer high failure rates. But there are proven approaches you can take to increase your odds of success. Iavor Bojinov, assistant professor at Harvard Business School and former LinkedIn data scientist, breaks down five critical steps for an AI project to turn into an effective product: selection, development, evaluation, adoption, and management. He’s the author of the HBR article “Keep Your AI Projects on Track.”




project

India approves 12 research projects under technical textiles mission

India's Textile Minister approved 12 new research projects worth ₹13.3 crore ($0.16 million) under the National Technical Textiles Mission. The projects focus on areas like geotextiles, smart textiles, and composites, led by institutions like IITs and CRRI. Total funding under the Mission now stands at ₹509 crore ($6.11 million). IPR guidelines aim to boost innovation.




project

Leather DIY Traveler's Notebook Project for Bullet Journaling

Maria shows how she made a custom leather DIY traveler's notebook to fit some journals that she bought that were an odd size.




project

Fall Half Pumpkin Craft for a Fun DIY Door Project

Maria uses a half pumpkin to make a Fall door decoration!




project

Quick and Easy Holiday Paperclip Kids Project

This really easy Christmas Paperclip kids project can be used to decorate their notebooks & planners!




project

Altair to Collaborate with the University of Nottingham to develop aerospace digital twin project

University to use the Altair HyperWorks and Altair RapidMiner platforms in groundbreaking electric propulsion digital twin project




project

BWC Awards $9.4M in Grants for Safety Projects

The Ohio Bureau of Workers’ Compensation awarded $9.4 million in grants for workplace safety projects. The Workforce Safety Innovation Grants disbursed this year are funding four proof-of-concept projects and four prototype…




project

Targeted scientific research projects to demonstrate effectiveness of ‘food is medicine’ in health care

DALLAS, Jan. 24, 2024 — In an effort to identify effective food is medicine approaches for incorporating healthy food into health care delivery, the American Heart Association, the world’s leading voluntary organization focused on heart and brain health...




project

My New Project: A Curated, Quality New Marketplace for Designers

Today I have a really exciting update, sharing exactly what I've been working on for the past year. At my other website Design Cuts, we've just launched the most curated, high quality marketplace anywhere for designers just like you!




project

When Home Improvement Projects Become Home Implosion Projects

Introducing the denture drill holder, the ultimate fusion of dental aesthetics and DIY functionality that holds your bits and screws in place with magnetic gums—because who doesn’t want a tool set that smiles back? This isn’t just any tool holder; it’s a stainless steel set of chompers equipped with 28 hex bits, doubling as a […]




project

Top Life Project surpasses revenue goals by 59% in year one

How did Top Life Project exceed revenue goals by 59%? The story behind their WooCommerce-powered health brand & booming product launches.




project

Motion Magic: Project Insights From My Viget Internship

When we open an app or website, we do so to accomplish a task or find information. A well-designed user experience ensures users can achieve their goals efficiently. But what keeps us engaged beyond basic functionality? What differentiates a mundane interface from an exciting one? In my opinion as an up and coming UI developer, one key element is motion.

During my summer internship at Viget, I had the opportunity to dive deep into the world of agency work. From getting the chance to contribute to client sites to participating in a hackathon and pursuing a personal project, I seriously leveled up my stack and gained valuable development experience. Not to mention the amount I learned from exceptional, dedicated mentorship and micro-classes on everything from React to SQL to business models. 

However, coming into the internship, I had the specific goal of learning how to add motion to my web projects. I walked in on day one with no idea where to start, and now I’m leaving my last week with a complex knowledge of Rive, canvas elements, JavaScript animation, GSAP, and more. Here’s how… 

Spinet

In this two week hackathon project, I worked alongside Faye and Paul, the Product Designer and App Developer interns, to create a spinning wheel name picker. During the first week, I took on branding and visual design work. 

I spent the second week implementing wireframes. Through this project I learned how to transform client specifications into design directions, a style guide, and ultimately, UI components.

For this app, the motion of the spinning wheel was critical to the experience. Initially, client feedback indicated that the spin felt too uniform. I adjusted the motion parameters by extending the slowdown time and changing the easing function from linear to cubic, which increased feelings of suspense at the end of the spin animation. 

To add a level of joy and celebration to the winner announcement popup at the end of a spin, I incorporated confetti animations. In doing so, I discovered the world of JavaScript animation libraries that make implementing animations as easy as simple as adding the script to my HTML and adjusting the timing and placement of the animation object. Finally, we had ultimately decided on a modern, clean-cut video game aesthetic for the branding, and pulled this in through inspired sound effects, the logo design, and a 3D button component with a click animation accomplished entirely through Tailwind. 

Luna chatbot

After the hackathon, I got the chance to work on a personal project of my choice: an AI mental health chatbot inspired by tools like Woebot and EarKick. I was motivated by the question of what could make conversational AI feel less intimidating and more empathetic. My answer was an AI support companion with an animated avatar to enhance feelings of emotional connection and understanding. 

To get started, I experimented with various chatbot APIs and found that the Llama3 model was the best at following system prompts and offered the most natural interactions. A huge part of this project was the chatbot’s expression animations. I surveyed several popular tools and found Rive was the best fit for this, offering intricate animation capabilities, easy web integration, and a state machine for managing overlapping states and complex transitions.

The first step of animating in Rive is to create a design. Luckily, Rive has a vibrant open-source community, and I learned a lot from examining and remixing community files. The second step was learning to create the animations themselves. This was my first time animating anything, but the concept of keyframes was relatively intuitive, and the UI reminded me of video editing software, like iMovie, I’d used in the past.

The third and most challenging step for me was making all the animations work together in a state machine. 

This is the logic that connects animations together, taking input values that determine when to transition between states. Getting smooth animations between emotional states required a lot of rewiring and experimenting. Finally, embedding the Rive file in my project and linking the emotion data from API responses to the animation inputs was relatively straightforward using vanilla JavaScript. 

In conclusion

Animations, whether simple or complex, add a layer of interactivity and visual interest to digital products. Over a short 10 weeks, my internship projects allowed me to explore UI development, modern animation tools, and motion using CSS and JavaScript.

If you’re interested in bringing ideas to life and sparking joy through motion design, then diving into a passion project, seeking inspiration from the community, and exploring tools like Rive and GSAP will definitely kickstart your journey!



  • Code
  • Internships and Apprenticeships

project

Setting up a Python Project Using asdf, PDM, and Ruff

When I was tasked with looking into alternative ways to set up a new Python project (not just using the good ol' pip and requirements.txt setup), I decided to try to find the tools that felt best to me, as someone who writes Python and Ruby. On this journey, I found a way to manage dependencies in Python that felt as good as bundler, among other great tools.

The Runtime Version Manager #

asdf has been my primary tool of choice for language version management for multiple years now. The ease of adding plugins and switching between versions of those plugins at a local or global level has saved me massive amounts of time compared to alternatives.

If you've never set up asdf before, follow the instructions here to get it set up. For reference, I use fish for my shell, so I installed asdf using the "Fish & Git" section.

Once you have asdf on your machine, the next step is to add the plugins you need for your project. Plugins are the actual tools that you want to manage the versions of, like NodeJS, Python, Ruby, etc. For the purposes here, I'll start with adding the plugin for Python:

asdf plugin-add python

Once you have added a plugin to asdf, you're ready to install various versions of that plugin. Since we just installed Python, we can install the version we want:

asdf install python 3.12.4
# OR if we want to just use whatever the latest version is
asdf install python latest

Once the version you want is installed, you can tell asdf to use that version in the current directory by running:

asdf local python 3.12.4
# OR 
asdf local python latest

depending on which version of python you installed.

The Dependency Manager #

In the past, I just used pip install and requirements file(s) to handle most of this. I knew of other options, like pipx or pipenv, but I still have never tried using them. I was more interested in finding a dependency manager that did these things in a significantly different way than what I was used to with pip.

Therefore, I wanted to find something that felt similar to bundler for Ruby. Luckily, very early on in my journey here, I found PDM.

Upon reading what PDM did, I immediately decided to try it out and get a feel for what it offered. Some key notes for me that piqued my interest:

  • Lockfile support
  • Can run scripts in the "PDM environment"
    • pdm run flask run -p 3000 executes the normal flask run -p 3000 command within the context of your installed packages with PDM.
    • In other words, it adheres to PEP 582 and allows you to run project commands without needing to be in a virtual environment, which to me is a big plus.
  • Similar commands to bundler
    • pdm run => bundle exec
    • pdm install => bundle install
    • pdm add <package> => bundle add <gem-name>
      • Note: My workflow was almost always to just add gem <gem-name> to the Gemfile rather than using bundle add, but there is no direct 1:1 equivalent of a Gemfile with PDM.

Installing PDM #

PDM has its own asdf plugin, so let's just use that here as well! Running:

asdf plugin-add pdm

adds the plugin itself to asdf, and running:

asdf install pdm latest 
# can replace 'latest' with a specific version number here too

installs the latest version of PDM. Finally, set the local version with:

asdf local pdm latest
Side note about asdf local
  asdf local creates a .tool-versions file (if it doesn't already exist) in the current working directory, and appends the plugin and version number to it. At this point, the directory in which you ran asdf local python 3.12.4 and asdf local pdm latest should have that .tool-versions file, and the contents should be a line each for Python and PDM with their associated version numbers. This way, if someone else pulls down your project, they can just run asdf install and it will install the versions of those plugins, assuming the user has the necessary plugins added themselves.

Now that we have PDM and Python set up, we're ready to use PDM to install whichever packages we need. For simplicity, let's set up a simple Flask app:

pdm add flask flask-sqlalchemy flask-htmx

This line adds Flask, Flask-SQLAlchemy and Flask HTMX. Flask is a web application framework, Flask-SQLAlchemy adds SQLAlchemy and its ORM, and HTMX builds on top of HTML to allow you to write more powerful HTML where you'd otherwise need some JS. Side note, but HTMX is really cool. If you haven't used it before, give it a go! I'm even a part of the exclusive group of HTMX CEOs.

Linting and Formatting #

Finally, I wanted to find a way to avoid pulling in multiple packages (commonly, Black, Flake8 and isort) to handle linting and formatting, which felt to me like it could be the job of one tool.

Pretty quickly I was able to find Ruff which did everything I wanted it to, along with being really fast (thanks Rust ????).

First things first, we need to install Ruff. Since it's a Python package, we can do it using PDM:

pdm add ruff

Once it's installed, we can use ruff check and ruff format to lint and format, respectively. Note that since we installed via PDM, we need to prepend those ruff calls with pdm run:

pdm run ruff check --fix

This runs the linter and fixes any issues found (if they are automatically fixable). The linter can also be run in --watch mode:

pdm run ruff check --watch

which re-lints on every saved change and tells you of any new errors it finds.

The Ruff formatter is similar to use:

pdm run ruff format

which will automatically fix any formatting issues that it finds and can fix. If you want to use this in CI (which you should), you can use the --check flag that will instead exit with a non-zero status code, rather than actually formatting the files:

pdm run ruff format --check

Bringing it all together #

Working with projects set up this way is much easier than how I used to do it. Using tools like asdf, PDM, and Ruff rather than pyenv, pip, and Black/Flake8/isort make both setting up projects and pulling down/installing existing projects more straightforward. I hope the contents of this article are helpful to anyone interested in setting up Python projects in a similar way.




project

Pricing Projects As A Freelancer Or Agency Owner

Discover effective pricing strategies for digital projects. Learn how to balance fixed pricing, time and materials, and value-based approaches while managing client expectations and scope creep.




project

Microbeads – The Story of Stuff Project

Courtesy of The Story of Stuff Project  Another gem from The Story of Stuff Project – this time about the dangers of tiny plastic microbeads in many products we use daily, which go down the drain and into our lakes, … Continue reading




project

How Google’s Accelerated Mobile Pages Project Affects Photography Websites

Back in October 2015, Google announced the launch of a project that may change the internet forever. The Accelerated Mobile Pages (AMP) project makes static pages and images load faster than ever before, and despite the youth of the project, big names like Pinterest, WordPress, and Twitter have all voiced their support. For photography website owners, the […]





project

A Huge Restoration Project is Underway at Yosemite National Park

Yosemite National Park is a world famous natural wonder with towering granite cliffs, gorgeous meadows, giant sequoias, and splendid waterfalls. Now...



  • Earth &amp; The Environment

project

A Huge Restoration Project is Underway at Yosemite National Park

Yosemite National Park is a world famous natural wonder with towering granite cliffs, gorgeous meadows, giant sequoias, and splendid waterfalls. Now...




project

Nedstat's Sector Stats Project

Details of Nedstat's Sector Stats Project are now available. [2005-10-14]