Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
Found the internet!
Posts
Communities

Posts about Perl

Subreddit Icon
r/perl
15.7k members
The Perl Programming Language
Visit
Subreddit Icon
r/programming
4.7m members
Computer Programming
Visit
Subreddit Icon
r/ProgrammerHumor
2.4m members
Dedicated to humor and jokes relating to programmers and programming.
Visit
r/learnprogramming
3.4m members
A subreddit for all questions related to programming in any language.
Visit
Subreddit Icon
r/HITsWorthTurkingFor
87.0k members
HWTF is a subreddit dedicated to posting links to good paying tasks, called HITs (Human Intelligence Tasks), that are available to be completed on Amazon's crowdsourcing service - Amazon Mechanical Turk.
Visit
Subreddit Icon
r/rakulang
1.2k members
A place for all things related to the Raku® Programming Language—an open source, gradually typed, Unicode-ready, concurrency friendly programming language made for at least the next hundred years. Please join us, for programming should be optimized for Fun *and* Profit!
Visit
Subreddit Icon
r/Python
1.0m members
News about the programming language Python. If you have something to teach others post here. If you have questions or are a newbie use r/learnpython
Visit
Subreddit Icon
r/linux
777k members
All things Linux and GNU/Linux -- this is neither a community exclusively about the kernel Linux, nor is exclusively about the GNU Operating System.
Visit
Subreddit Icon
r/vim
150k members
For Vim enthusiasts and anyone interested in Vim.
Visit
Subreddit Icon
r/AutoDetailing
726k members
A subreddit dedicated to those car enthusiasts and beginners interested in keeping their vehicles clean.
Visit
Subreddit Icon
r/bioinformatics
81.3k members
## A subreddit to discuss the intersection of computers and biology. ------ A subreddit dedicated to bioinformatics, computational genomics and systems biology.
Visit
r/coding
398k members
Welcome to r/coding
Visit
Subreddit Icon
r/sysadmin
737k members
A reddit dedicated to the profession of Computer System Administration.
Visit
Subreddit Icon
r/forhire
286k members
Some redditors are skilled professionals, some redditors need skilled professionals. Scroll down for general information and our rules. Please read through these carefully, as breaking them can be a bannable offense.
Visit
r/linuxadmin
188k members
Expanding Linux SysAdmin knowledge
Visit
Subreddit Icon
r/ProgrammingLanguages
80.3k members
This subreddit is dedicated to discussion of programming languages, programming language theory, design, their syntax and compilers. Post your ideas and get constructive criticism.
Visit
Subreddit Icon
r/commandline
83.0k members
This is for anything regarding the command line, in any operating system. All questions (including dumb ones), tips, and links to interesting programs/console applications you've found or made yourself are welcome. Linux / BSD / OSX / Windows CLI and TUI apps or questions or comments, we're happy to take them all!
Visit
Subreddit Icon
r/ruby
77.0k members
Celebrate the weird and wonderful Ruby programming language with us!
Visit
Subreddit Icon
r/ImaginaryCharacters
230k members
*Pictorial* art of characters from fantasy, sci-fi, history, or other fiction. Armored warriors, powerful wizards, deadly ninjas, intrepid archaeologists, starfighter pilots, badass gunslingers: all are welcome. If it's awesome, fantastic, and human (or anything even close), submit it here!
Visit
Subreddit Icon
r/stevenuniverse
329k members
The number 1 subreddit for Steven Universe. Come and obsess over gay space rocks with us.
Visit
Subreddit Icon
r/netsec
457k members
/r/netsec is a community-curated aggregator of technical information security content. Our mission is to extract signal from the noise — to provide value to security practitioners, students, researchers, and hackers everywhere. ‎
Visit
Subreddit Icon
r/touhou
121k members
Girls are now preparing. Please wait warmly and have some tea. Touhou is a series of Danmaku shooters that has amassed a surprisingly active and committed fan following. This subreddit is devoted to sharing the wonderful Touhou series with the Reddit community.
Visit
r/linuxquestions
215k members
Welcome to r/linuxquestions
Visit
r/ImaginaryLandscapes
530k members
This reddit community is for submitting your favourite digital or natural media **pictorial** creations of landscapes or scenery. They must be original creations, not photographs of already-existing places. Overgrown jungles, barren planets, futuristic cityscapes, or interiors, are just some examples of what is expected. Yes, you can submit drawings of your own imaginary landscapes. Please accredit the artist by their real name.
Visit
Subreddit Icon
r/adventofcode
36.9k members
Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
Visit
Subreddit Icon
r/webdev
1.4m members
A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design.
Visit
Subreddit Icon
r/golang
189k members
Ask questions and post articles about the Go programming language and related tools, events etc.
Visit
Subreddit Icon
r/bash
55.8k members
A subreddit dedicated to bash scripting.
Visit
Subreddit Icon
r/haskell
72.0k members
The Haskell programming language community. Daily news and info about all things Haskell related: practical stuff, theory, types, libraries, jobs, patches, releases, events and conferences and more...
Visit
Subreddit Icon
r/wow
2.2m members
World of Warcraft on Reddit!
Visit
63
Subreddit Icon
Posted by7 days ago

Greetings all,

I've been offered the chance to build a public-facing platform for a software startup.

My desire is to build atop the Linux ecosystem. (My current job is using C# ASP.NET and while it is a very powerful and well-supported ecosystem, I wish to avoid dependence on Microsoft.) Out of all the languages I know that run on Linux and are suitable, Perl is a strong contender. I'd describe my knowledge of Perl as modest, and my appreciation and enjoyment of it as quite high.

I've had a look at the Dancer2 framework, and combining it with the Template Toolkit is a possible route. The website will begin as a search and review platform, it will speak to a PostgreSQL backend and ideally employ caching in the search controller. There will be discrete pages to begin with, but we will also have a JS ajax frontend calling RESTful API routes.

But I have some questions:

  1. I admit that I like the static typing of C# and friends, and have had past negative experiences of Python's loose typing. On a webapp at scale, have you found Perl harder to maintain than a language with stricter compile-time type enforcement?

  2. I want to prioritise performance of the search, so would like to avoid blocking requests to the database. Is there a straightforward way to implement this in Perl? Perhaps a load balancer like Starman, or a clever Ngnix configuration. In C# we usually make the DB calls async, so I'm thinking I'd like something along those lines.

  3. How is Perl for ORM? Is there a method of migrating databases that is similar to the Entity Framework, or would I have to write my own SQL for each change once we're live?

  4. If you've any experiences running a similar platform in Perl, I would be grateful to hear them.

As an example, I'm aware that DuckDuckGo is implemented in Perl. It's well beyond the scale of what we're targeting yet produces search results very quickly, so I'm encouraged by their example and see it is possible.

Thanks in advance, T.P.

63
38 comments
530
Subreddit Icon
Posted by5 days ago
Post image
530
6 comments
188
Subreddit Icon
Posted by5 days ago
Post image
188
7 comments
48
48
55 comments
59
59
62 comments
17
Subreddit Icon
Posted by4 days ago
17
11 comments