Programming

5 readers
2 users here now

This magazine is dedicated to discussions on programming languages, software development, and coding. Whether you are a beginner programmer or an experienced developer, this is the place for you. Here you can share your knowledge, ask questions, and engage in discussions on topics such as coding languages, software engineering, web development, and more. From the latest trends and frameworks to tips and tricks for debugging, this category covers a wide range of topics related to programming.

founded 2 years ago
51
 
 

Anyone knows interesting forums related to programming/IT? I currently follow Hacker News and I think it's the best one yet.

#programming

52
 
 

Pay what you want for O’Reilly books like Fundamentals of Software Architecture & Software Architecture: The Hard Parts, and help support charity!

53
 
 

Kumpulan situs mpo terpercaya ialah tempat terbaik untuk memainkan berbagai jenis permainan slot gacor paling menarik dengan fasilitas dan pelayanan yang baik memberikan peluang jackpot slot paling banyak di Indonesia yang belum pernah ditawarkan di mana pula mengenakan deposit dana terjangkau. Segala keuntungan judi online diberikan yakni yang terlengkap dengan peluang jackpot paling banyak tanpa ada kata rugi dalam masing- masing permainannya di jamin gacor.

Ada banyak kemudahan serta keuntungan permainan slot jackpot maxwin terbesar mengenakan uang asli dengan sistem pembayaran terupdate menggunakan aplikasi Dana yang bisa dimainkan pada link mpo terkini. Dengan minimal deposit terjangkau buat segala permainan semacam slot gacor, live casino baccarat, togel online hingga judi bola online tanpa potongan yang cocok buat para penggila jackpot besar modal receh dengan bonus dan promosi yang berlimpah.

Tidak hanya dikenal sebagai bandarnya permainan slot gacor, situs mpo sbobet88 pula sudah banyak dikenal oleh para pecinta judi bola online di Indonesia sebab tetap memberikan banyak bocoran voor serta jadwal pertandingan terupdate dengan promosi paling banyak, sbobet88 menjamin pembayaran penuh di segala kemenangan yang diperoleh dengan support layanan 24 jam nonstop sehingga dapat digunakan kapan saja kala membutuhkan dorongan dari customer service.

Link deposit dana tanpa potongan menerima masing- masing tata metode pembayaran deposit terlengkap mengenakan deposit bank online terpercaya, deposit emoney terbaik semacam slot deposit Dana, hingga deposit mengenakan pulsa telkomsel tanpa potongan dengan pengalaman permainan slot terbaik di seluruh Indonesia mengenakan uang asli. Berkat berbagai opsi pembayaran yang terdapat situs mpo sajikan promosi menarik bisa didapatkan dengan banyak keuntungan bonus yang bisa didapatkan sekaligus masing- masing harinya.

Tidak perlu diragukan lagi buat tingkatan kemenangannya kumpulan mpo memberikan sensasi mudahnya menggapai kemenangan jackpot maxwin dibandingkan dengan taruhan judi online yang lain, slot gacor sbobet88 mengenakan sistem permainan sangat mudah dipahami buat dimenangkan dengan tampilan menarik pula fitur buyspin yang bisa pemain beli buat memperbesar nilai jackpot besar dan mudah menang. Link mpo terpercaya pula sajikan fitur demo slot online buat dicoba mainkan dikala saat sebelum mulai bermain mengenakan uang asli.

http://www.qianhailaw.cn/slot-deposit-dana/
https://bijou-cinemas.com/

54
55
 
 

We make micrograd fly with a little compiler magic.

56
 
 

If you use Visual Studio Code check out its new DDEV extension.

57
58
 
 
59
 
 

Hey all, I want to know how you all deal with management and pushing tech debt work. Here's a little bit of background on my current situation, and I'd love to hear how you'd deal with it.

I've been in the profession for about 8 years and had a high-level job at my last company where I oversaw a huge amount of modernization work (bringing an old Laravel codebase up to PHP 8, putting all sites in Docker images for the new cloud infrastructure etc...).

I recently got a new remote job with a pretty high salary (I swear this is relevant and not a brag) with a company that has an ancient tech stack. During the interview, we talked about modernizing the company's stack and seemed to be quite important to them. I really like the company and the people working there and I've been really welcomed there. I was brought into the role because of my experience with modernizing code and I worked for a competitor before joining this team.

The tech stack here is pretty simple and ancient. It does work, but it causes a lot of issues. They're using a monolithic Apache server for all of the websites we manage which each dev has to set up with virtual hosts. My first main project is working under a senior dev to scope out a brand new Laravel API which is all modern tech, no outdated PHP versions or anything.

I was pretty pumped the past few weeks but today I hit a lot of roadblocks in working with him and kind of want to hear what you guys feel about the situation.

We're building out an API specification and he insisted that we do it in a Google document, which I suggested we look at an OpenAPI specification instead so we didn't have to keep repeating request bodies and responses. He came back and said something along the lines of: "I don't really want to learn YAML because I don't have time, so we'll stick with the document.". My wrists and fingers still ache from having to copy, paste and edit each request and response manually. Google Docs isn't a great solution for generating API specifications.

Then after that, we bootstrapped the main Laravel application. It's the most recent version of Laravel, and I realised that he'd committed the whole vendor folder to the repo and had gone through the .gitignore files in each dependency and removed stuff that would mess with it. I asked why he did it like that, and he said: "we won't be using Composer because our servers don't have it". Our other applications are running on an older version of PHP so I said we'd need a new server anyways, so why don't we do it the way that Laravel suggests with CI/CD pipelines? He comes back and says "We don't use Composer, and that won't change.". He's been pretty cold to me ever since I started.

Thanks for sticking with me, now back to the salary. How should I approach my manager (the Lead Developer) about this without making it seem like I'm tattling on the Senior? The salary is way more than an average Laravel dev and I know I'll feel bad if I say nothing. I also don't want to dull my skills with newer technologies because I'll struggle in my next role when/if I move on. I spent 3/4 years at my last role and then moved onto another role which only lasted 3 months before coming into this role, so I don't really want to change jobs again for a while.

I'd really value your opinions in this as professionals, even if the technology I've mentioned isn't familiar to you! How would you deal with this situation, especially when it comes to management that don't understand the problems that ignoring tech debt can cause?

60
 
 

Inside CPython's Clever Use of Bloom Filters for Efficient String Processing

61
 
 

Tailwind is great. Y'all love to overcomplicate things. I hope this helps you keep them nice and simple#tailwindcss #webdevelopment ALL MY VIDEOS ARE POSTED ...

62
 
 

By all accounts, TypeScript has been a big success for Microsoft. I've seen loads of people sparkle with joy from dousing JavaScript with explicit types that can be checked by a compiler. But I've never been a fan. Not after giving it five minutes, not after giving it five years. So it's with great pleasure that I can announce we're dropping TypeScript from the next big release of Turbo 8.

63
 
 

Mastering the Art and Science of Bloom Filters

64
 
 

Software Load Balancers Market Set to Witness Explosive Growth by 2033

According to the Regional Research Reports, the Global Software Load Balancers Market size is estimated to be USD 5 billion in 2023 to USD 18.05 billion by 2033, exhibiting a CAGR of 13.7% from 2023 to 2033.

The Software Load Balancers Market is poised for significant growth, as indicated by the latest research report titled "Global Software Load Balancers Market Insights, Forecast to 2033." This report provides a unique perspective on the global market, emphasizing the influence of changing consumption patterns. To provide a concise overview of the market, the report includes an executive summary that covers key factors driving the market, opportunities, restraints, and threats.

The Software Load Balancers Market report offers insights on several crucial aspects, including:

Software Load Balancers Market Penetration: Comprehensive information is provided on the market offerings of key players, giving a thorough understanding of their presence and impact in the market.

Software Load Balancers Market Development: In-depth information is provided on lucrative emerging markets, allowing for an analysis of their potential and growth prospects.

Software Load Balancers Market Diversification: Detailed information is provided on new product launches, untapped geographies, recent developments, and investments, enabling stakeholders to identify expansion opportunities.

Competitive Assessment and Intelligence: The report offers an exhaustive assessment of Software Load Balancers Market shares, strategies, products, and manufacturing capabilities of leading players, aiding in competitive analysis and decision-making.

Software Load Balancers Market Industry Product Development and Innovation: Intelligent insights are provided on future technologies, research and development activities, and new product developments, enabling stakeholders to stay updated on industry advancements.

The report also focuses on pre-post pandemic Software Load Balancers Market strategies, assisting consumers in adapting their financial planning, ensuring stability, and conceptualizing scenario-based planning to mitigate potential future risks.

Get Full PDF Sample Copy of Report@ https://www.regionalresearchreports.com/request-sample/software-load-balancers-market/ICT-8553

Key supporting factors highlighted in the Software Load Balancers Market report include:

Industry Historical Demand Trends and Future Development Study: Investors can base their business decisions on the historical and projected performance of the Software Load Balancers Market, considering growth trends, revenue contribution, and market growth rate. The report provides analysis from 2016 to 2019, categorized by component, service, type, deployment , enterprise size, end-use, and regions.

Market Drivers, Limits, and Opportunities: The report evaluates the current market situation, including factors influencing market growth and constraints. It also discusses the latest industry news and its impact on the Software Load Balancers Market business.

#programming

65
 
 

OPPORTUNITIES WITH PR TECH GLOBAL

Franchise with PR Tech Global. Partner with an award winning technology and certified training business. Have the support, technology, financial resources to start your business. We are looking for self starters that are passionate about running their own business.

Link

#programming

66
67
 
 

A novel way to reverse Javascript minification using LLMs.

68
 
 

Visual Studio Code for the Mac, once known as Mono Develop then Xamarin Studio, is being shut down by Microsoft. Visual Studio for Mac will continued to be supported with bug fixes and Apple platform updates for one more year.

69
 
 

How to stick with them, and why you should start them in the first place. A chat with Vic Vijayakumar.

70
 
 

Does anyone know of a document store than can run in memory like HsqlDB or configured to run on little resources (similar to postgres)?

I have written a dockerised set of Java services, most of them have fixed data structures and so I have used Hibernate with HsqlDB/Postgres for them, however..

The idea is to construct dynamic data processing pipelines which each add microformats for analysis if this takes place.

This means the resulting objects can be quite different, normally I would use a document store like MonogoDB or Elastic Search but...

I want developers/data scientists to be able to spin everything up on their development machine and machine learning models are often insanely RAM intensive.

So I want something I can use that keeps its memory/cpu footprint low, it doesn't need to be performant since its for development and the production instance can use something better.

71
 
 

Over the years, I've seen a lot of confusion about JavaScript function invocation. In particular, a lot of people have complained that the semantics of this in function invocations is confusing. In my opinion, a lot of this confusion is cleared up by understanding the core function invocation primitive, and

72
 
 

Their development Scalene, an open-source tool for dramatically speeding up the programming language Python, circumvents hardware issues limiting computer processing speeds. A team of computer scientists at the University of Massachusetts Amherst, led by Emery Berger, recently unveiled a prize-wi

73
7
"Clean" Code, Horrible Performance (www.computerenhance.com)
submitted 2 years ago* (last edited 2 years ago) by wave_walnut@kbin.social to c/programming@kbin.social
 
 

Many programming "best practices" taught today are performance disasters waiting to happen.

related article:
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?

74
 
 

F4nsix - Free URL Shortener. No Sign up required
https://www.f4nsix.xyz

#programming

75
 
 

I use a bit weird development setup. Since VisualD, the official plugin for VS adding D language support, does not have dub support (which D's official package manager, and without it a lot of things get very hard to do, like dependency management), I have to use VSCode as my main code editor, build my code in command line, then load it in an empty VS project set up for C++ development.

However, since the latest update, VS2022 broke completely. I previously had issues with the option to break on every D exceptions disappearing, now I don't even have that. When it hits a breakpoint or an exception, the debugger does not show the local variables, instead it has a "wait..." sign that looks like a button (but is unclickable), and the executable of VS grows until either crashes my Windows, or I stop either the debugging or VS. Probably would still work if I used it normally, but then I have to stop using dub as a build tool, and manage dependencies manually, which is a nightmare with bigger projects and dependencies having their own dependencies.

Currently I have some luck with x64dbg, but so far it's not the most ideal solution. Almost all tutorials for it is about reverse engineering software without any available source code, and I need it as a development tool instead. It seems to load my symbol file and show call stack, but not local variables or source code. D should be able to work with most debuggers developed for C.

view more: ‹ prev next ›